It seems that it is available for only internal testing at this moment. It is to be expected that the company will offer a single place in the future to serve Web content from various streaming services.
Chrome Kaleidoscope: A Streaming Service Hub
There is no guarantee this Kaleidoscope will even make it to prime time, it can now be found directly at chrome://kaleidoscope/. As mentioned before that the feature was spotted first by the guys over at ChromeStory but it is not functional on the page, it shows only the following message at the moment: Recommended Reading: Now Add Captions to Google Duo Video Calls