In development · Web · Self-hosted
Message teammates one-to-one with live presence, so you always know who's around. Conversations persist and reload the moment you reconnect.
Start an audio or video meeting straight from any conversation. Calls are peer-to-peer over WebRTC, so media goes between people — not through a third party.
Present a slide, a build or a tricky bug in one click, and switch back to your camera when you're done.
See who's online at a glance. When someone joins or leaves, presence updates instantly across the team.
Run the whole thing on a box you control. No cloud dependency, no vendor in the middle, no seat you have to buy.
A compact Deno server and a static client — easy to read, easy to run, easy to make your own.
One small Deno server hosts the client and relays messages between people.
Teammates visit the address and enter a display name. That's the whole sign-up.
Chat one-to-one, start an audio or video call, or share your screen — all in the same window.
| A typical team suite | Rooks | |
|---|---|---|
| Where it runs | Their cloud | Your server |
| Sign-up | Accounts and profiles | Just a display name |
| Pricing | Monthly, per seat | No per-seat fees |
| Ads & tracking | Often | None |
| Your conversations | On their servers | On yours |
| Calls | Routed through a service | Peer-to-peer WebRTC |
Rooks is early. It is honest about that — chat, presence, calls and screen sharing work today; a fuller collaboration suite is on the roadmap.
No. You enter a display name and you're in — no email, no password, no profile to fill out.
On the server you run. There is no Cherishvale-hosted service and no third party holding your conversations.
No — and it doesn't pretend to. Rooks is for real-time collaboration, so it needs the server reachable. (Our other apps, like Planetary Explorer and Resera, are the fully offline ones.)
WebRTC. Audio, video and screen share connect peers directly, so the media itself doesn't pass through a central server.
Rooks runs on your infrastructure. Messages are relayed by the server you host; calls are peer-to-peer. There are no ads, no analytics and nothing phoning home to us — because there is nowhere for it to phone.