chat · one quarter of viratim
Conversation that keeps its context.
Channels in a collapsible tree, threads for the side-quests, quote replies that point at the exact line, voice notes for when typing is too slow — and every message one socket away from everyone else.
live delivery · 29mstyping & presenceread cursors
Anatomy of a channel
Everything a conversation needs, nothing it doesn't.
Workspaces hold groups of channels. Groups hold channels. Channels hold threads. Permissions apply at any of those levels.
Channels & groups
A collapsible tree of groups and channels, so a busy workspace still reads at a glance.
Threads
Promote any reply into a thread and keep the main channel readable.
Quote replies
Swipe to reply and the quoted message travels with your answer.
Reactions
Emoji reactions with a who-reacted viewer, not just a count.
Polls
Created in the composer, with an anonymous option, vote breakdown and tap-to-deselect.
Rich attachments
Images, video and files with inline previews, upload progress and downloadable chips.
Message actions
Right-click or long-press: reply, quote, copy, save, edit, delete, promote to thread.
Direct messages
One-to-one and group DMs with the same rich messaging and huddles.
Voice messages
Hold to talk. Slide to lock. Swipe to cancel.
The recorder your team already knows from their phone, with a proper waveform player on the other side — click anywhere to seek, and playback survives navigating elsewhere in the app.
Slide-to-lockSwipe-to-cancelClick-to-seekInline in-thread
0:000:14
recorded on mobile · played on desktop
On every screen
Three panes on desktop, one thumb on mobile.
Chat is one quarter
The conversation doesn't end at the conversation.
A message becomes a task, a task becomes a huddle, a huddle becomes an event — all in one app, on one bill, under one permission model.
Put your channels somewhere they can do more.
Free workspace, installable on every device in about thirty seconds.

