Zero database. Zero accounts. Vanishes when abandoned.
The whole product as an equation, then as plain words.
4momentary(T) = ∫0T ( peers ⊕ messages ) dt − accounts − archive − tracking
room′(t) = peers(t) ⊕ messages(t) for 0 ≤ t < T
limt → T−room(t) = ∅— the room is empty, and stays that way.
The disposable link. Standups, an incident call, a design review, an interview, a study group, a one-off image drop — anywhere you would otherwise spin up a group chat that then lives forever. Create the room, paste the link, and when the clock runs out it is as if it never happened.
No. There is no sign-up and no login — you open the link and you are in. Your display name and accent colour are kept in your own browser storage, so you keep the same handle the next time you use this device.
Into the relay that holds the room, and only for as long as the room exists. There is no account database, no message archive and no analytics tied to you. When the room expires, what was said in it goes with it.
Yes — a room has channels. It opens with #general and you can add as many as you want from the sidebar, each with its own chat and its own history. They are not separate rooms: everyone in the room can see and open every channel, and the whole set goes when the room does.
Yes. Make a category with the folder button at the top of the sidebar, then add channels into it with the + beside its name. Categories fold away when you are not using them, and each one can hold as many channels as you like. A category is a thing of its own: it is never part of a channel name, and moving a channel from one category to another does not rename it.
Anyone in the room. There is no moderator to ask and nothing to configure — type a name and it exists, in a category or outside every category. A channel becomes visible to everyone the moment somebody speaks in it.
You pick T when you create it: 30 minutes, 1 hour, 6 hours or 24 hours. The countdown sits in the room header, and the host can end the room early for everyone. Expired rooms are not recoverable — that is the point.
Share gives you the room link. Or just pass on the room code (something like #amber-sprint-4821) and they can paste it into Join. Anyone holding the link gets in while the room is live.
Yes — Advanced, then Private Room, sets a password. Share the password over a different channel than the link if you want the door to mean something. Hosts can also lock a room and switch on slow mode from Settings.
Yes — paste with Ctrl+V, drag them in, or use the attach button. Images are downscaled in your browser and capped at 1MB, and they disappear with the room like everything else.
Every room is given a coordinate in space (X/Y/Z). The map plots the rooms currently open on a three-axis radar — drop into one, or found your own at a spot you choose.
An optional AI companion that answers inside the room chat. It runs on your own DeepSeek API key, which stays in your browser tab and is never sent to the relay. Deploy it from the AI Companion tab, then type /ai in chat to summon it.