5
Client platforms
Open CommunicationOS on web, macOS, iOS, Android or Windows. Drafts written offline enter the send queue after the device reconnects.
5
Client platforms
1
Account signs in to every client
10
Networks live today
$0
Per teammate
Each client uses the platform’s notifications, shortcuts and offline storage.
The macOS client with a draft waiting to send, and the iOS client recording a voice reply beside it.
CommunicationOS
Accounts
Maya Chen
Legal needs another week. Please move the launch to Thursday, 12 June.
Yes. Thursday 12 June works on our side.
Voice reply
“Training stays Tuesday 10 June at 14:00.”
Runs in Chrome, Safari, Firefox and Edge with the full keyboard model and a local index cache.
A system-wide search hotkey and native notifications, with the inbox in a normal Mac window.
Built for phone work, with one-tap voice note capture, background uploads and swipe assignment.
Busy WhatsApp groups stay current without keeping the app open on screen.
Remappable keyboard shortcuts and a tray icon that keeps sync running.
A local index sits on the device itself. A query reads local storage first, so a result arrives on a weak mobile connection without waiting for the network.
Local database cache
The most recent 90 days of message text and contact records sit in device storage.
Same results everywhere
Searching an invoice number returns the same message list on a phone as on the desktop.
Offline filters
Filter conversations by label, sender or network with no connection at all.
On a flight or in a basement the app keeps working. Triage the queue, write the answers and attach the files. The local queue holds each outbound message and sends them in order when the connection returns.
Local write cache
An outbound message waits on the device with a pending marker until the connection returns.
Ordered dispatch
Messages go out in the order you wrote them, so the conversation still reads correctly.
Failed send alerts
If a carrier drops an SMS, the client keeps the draft and tells you to retry.
Offline queue
Clear a queue without touching a trackpad. The bindings are the same across the clients, so what you learn on the desktop carries to a phone keyboard.
Default bindings
Capabilities are the same across the clients. This table shows how each one behaves on its own platform.
| Capability | Web | macOS | iOS | Android | Windows |
|---|---|---|---|---|---|
| Interface framework | React DOM | SwiftUI | Swift, UIKit | Compose | WinUI 3 |
| Local index cache | IndexedDB | SQLite | SQLite | SQLite, Room | SQLite |
| Offline queue | Browser cache | On disk | On disk | On disk | On disk |
| Global search hotkey | In tab only | System wide | None | None | System wide |
| Background sync | Service worker | Daemon | BackgroundTasks | WorkManager | Background task |
| Drag and drop files | In window | Native | Split view | Drag to app | Native |
| Push notifications | Web Push | APNs | APNs | FCM | WNS |
Unified inbox
10 live networks and 5 in beta in one shared timeline.
AI layer
Summaries, commitments and follow-ups ready before you open a thread.
History and search
Past conversations in one index, searchable by topic.
PersonaLearn
Replies drafted in your own writing style.
Export and migration
Standard files with the original media, and history brought in from your own archive.
Integrations
Sync for your CRM, billing system and issue tracker.
Native builds for macOS, Windows, iOS and Android, plus the web app. One account signs in to all of them.