JeDaYoshi
JeDaYoshi

About Cryb

Cryb is an open-source platform to share the Internet with your family & friends. Its principal purpose is to provide you with a "Virtual Browser" (in a disposable CT), 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 provided service, it was open-sourced, and instances are hosted by the community. It's designed to be simple: create a room, invite your friends, enjoy.

It's powered by a TypeScript backend, with a Nuxt.js frontend. Currently using Janus WebRTC Server as a SFU, powered by Docker containers running a locked down version of Chromium on Linux.

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 (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 their platforms and likes to modify and play around with things until they find it to their liking.

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.

Back to profile