Four apps walk in. One workspace walks out.
Chat, tasks, calendar and voice-video huddles in one real-time app your team installs in about thirty seconds. Four subscriptions, four logins and four places a decision can hide — gone by Friday.
Four apps on the left. One on the right. Identical work.
Drag the handle. On one side: the windows your team alt-tabs between, each with its own unread count and its own search box. On the other: the same Wednesday, in one window.
Conversation that keeps its context
Workspaces hold groups of channels in a collapsible tree. Threads keep the side-quests tidy, quote replies point at the exact line that mattered, and reactions show who reacted rather than just how many.
Boards that never lose the thread
Drag-and-drop Kanban with system and custom columns you name yourself. Every task is also a message in its channel, so the argument that produced the work stays attached to it.
The week, beside the work that made it
Workspace events in day, week and month views — created and edited in the same app as the thread and the board, and announced by web push even when Viratim is closed.
A call is a click, not a calendar invite
Start or join a live voice or video huddle from any channel or DM. LiveKit media keeps latency low, and picture-in-picture keeps the call alive while you work somewhere else in the app.
Scroll the strip — the work never leaves the app.
In a four-app stack, every handoff is a copy-paste and a pasted link. Here one object moves through four coloured stages and keeps its whole history.
It doesn't load. It's already there.
Messages, typing, presence, task moves and call state ride one live socket — nothing polls, nothing waits for a reload. The panels below are running the real interaction model right now.
This poll isn't a graphic. It's the product.
Polls are built right in the composer — anonymous if you want, with a vote breakdown and tap-to-deselect. Go on, vote. Then imagine it in the channel where your team argues about tooling.
The part your team actually looks at.
Four subscriptions, one workspace, and the difference stays in your account.
Drag to your team size. These are list prices for a typical four-tool stack — swap in your own invoices and the shape doesn't change.
Sign up with email or Google, install the PWA everywhere, invite the team. Cancel the other three when you're convinced — not before.
Permissions your ops lead will actually sign off.
A capability × scope model: grant view, send, reply, task and moderation rights at workspace, group or single-channel level. Roles for the shape of your org, per-member grants for the exceptions, private channels through the same model.
One install, every device, no app store.
Viratim installs straight from the browser as a PWA — docked on desktop, on the home screen on mobile, offline-aware, haptic, with iOS-tuned chrome and web push that arrives when the app is closed. Native builds are coming; the PWA is what makes waiting for them optional.
Install the PWASubscribe to ours, or own yours.
Same product, two shapes: our managed cloud per seat, or a single-tenant instance you pay for once and run where your compliance team wants it.
A single-tenant instance deployed for your organisation alone — on our managed infrastructure or inside your own servers. One-time payment, perpetual licence, no per-seat creep as you hire.
The questions that decide it.
Still something missing? Ask sales — the same ticket that provisions dedicated instances.
Move the team into one app this week.
Start a free workspace, install it on every device, and see how many subscriptions you can cancel by Friday. Bigger organisation? Ask us for a dedicated instance instead.
![[DESKTOP SCREENSHOT — Viratim workspace: rail, channel sidebar, conversation]](/img/shot-chat-desktop.webp)





![[MOBILE SCREENSHOT — Kanban board, floating nav]](/img/shot-tasks-mobile.webp)
![[SCREENSHOT — activity feed: mentions & task activity]](/img/shot-activity-desktop.webp)
![[SCREENSHOT — member directory & profile]](/img/shot-members-desktop.webp)
![[SCREENSHOT — permissions matrix: capability × scope]](/img/shot-settings-desktop.webp)
![[SCREENSHOT — search across messages, files, tasks]](/img/shot-search-desktop.webp)
![[SCREENSHOT — saved items]](/img/shot-saved-desktop.webp)
![[SCREENSHOT — task detail overlay over conversation]](/img/shot-taskdetail-desktop.webp)