Talk.Together.Owned by you.
Real-time servers, channels, DMs, and voice — backed by your own Postgres so every message, photo, and call is yours.
One app.
Three layers of conversation.
Your servers, channels, and DMs stay on infrastructure you control. No ad targeting, no behavioral profiling, no third-party trackers — every message and call belongs to the people in the conversation.
Push to talk.
Or just hang out.
Drop into a voice channel with one click. Mic, camera, and screen share without installing anything. Built on Stream Video's WebRTC infrastructure.
Markdown. Mentions. Threads. Reactions.
Bold, italic, inline code, fenced blocks, > quotes, lists, links — all rendered live. Reply, quote, edit, pin, delete. Threads keep side-conversations out of the main flow.
review before friday.› see PR #412
Changes show up instantly.
New channels, new members, deleted messages, voice channels going live — propagated over WebSockets. There is no refresh button anywhere in the product.
Postgres-backed. One command.
Every invite, message, photo, video, and file metadata mirrors into your Postgres. docker compose up -d and you own the record. Stream handles delivery; you keep the data.