Cryb is an open-source platform to share the Internet with your family & friends. Its principal purpose is to provide you with a "disposable Virtual Browser" (or a portal), which is streamed to and can be controlled by all members in a room.
It was started by William Gibson in 2019 after Rabb.it, the original inspiration, was shut down due to funding issues. Originally intended to be a hosted service, it was open-sourced, and instances are hosted by the community. It's designed to be simple: create a room, invite your friends, and enjoy.
It's currently powered by a TypeScript backend, with a Nuxt.js frontend, using Janus WebRTC Server as an SFU, and Docker containers or Virtual Machines running a locked down version of Chromium on Linux for the "portal".
Nowadays, I am the project lead and maintainer of the project, and the main developer of the Cryb 2 rewrite, currently working to provide one of the best VM-sharing experiences while making it available for everyone to play with.
I originally found the project from Twitter, after one of my friends liked the announcement tweet. As someone searching for a Rabb.it alternative to have some movie/anime nights with friends and loved ones, it immediately called my attention, so I waited for it to be public (as it was on closed beta back then).
Eventually, the open-source announcement was posted - which was something I was very happy about, as someone who likes self-hosting and to modify and play around with things until they make it to their liking. (and I have done so!)
People were having trouble at first, so I jumped into their Discord and tried to help people, while also making some Pull Requests on GitHub to fix a couple of bugs. After some time, I was invited to join the team, and this is where I am now.
Since then, I have been working to make the platform the best we can. William trusted me to take the project forward, where I was given the ownership in February 2020 after he wanted to focus on his own plans and new projects.
One of my biggest motivations to keep maintaining the project is because people deserve to be able to share experiences with others, and there are multiple use-cases for something like this, it's simply worth the effort.
Keeping it open-source means that everyone can play with it, extend it however they want to, and optionally contribute it back for others to also enjoy. There's the freedom of any locked services, as anyone can self-host and hack it to their liking. And while not everyone is tech-savvy to set it up, the community has got their back to make sure they can also be part of this.