A private messenger
with no phone number
End-to-end encryption by default; your account is a secret phrase. Available now as a Windows app — mobile and web are coming.
Everything you need — and nothing extra
Patterns thought through to the last detail: from stories to group calls and mini-apps.
Privacy by default
Your account is a 12-word secret phrase, like a crypto wallet. The key never leaves your device.
Lightning-fast response
Optimistic updates and skeletons instead of spinners — messages send instantly.
Audio and video
One-on-one and group calls with a participant grid and screen sharing.
Video circles and reactions
A stories feed with a viewer, reactions and animated emoji — chatting like a live conversation.
Bots in any language
A simple HTTP API: write bots in Python, JS, Go or Rust — the gateway handles encryption.
{ "chat_id": "KOTO-…", "text": "Hello!"}→ { "ok": true }
Conversations that feel alive
Typing indicators, reactions, replies and animated emoji — chatting feels like a real conversation, not a wall of text.
- ✓Reactions and replies right in the thread
- ✓Typing indicator and delivery statuses
- ✓Animated emoji
- ✓Disappearing messages on a timer
Your key is yours alone
No phone number. When you sign up, Koto generates a 12-word secret phrase — just like a crypto wallet. Your account key is stored only on your devices.
- ✓Sign in with a seed phrase instead of SMS and a phone number
- ✓End-to-end encrypted messaging (OpenMLS)
- ✓Disappearing messages on a timer
- ✓Blind relay: the server sees only ciphertext
Bots and mini apps
Build bots in a visual builder, issue access tokens for the Koto API, and run full-featured apps right inside the chat.
- ✓Visual bot builder — no code
- ✓Inline buttons, keyboards, and commands
- ✓Mini apps with a side launch button
- ✓Webhooks and long-poll for updates
Official channels and bots
Official Koto accounts carry a verified check. It's pinned in the app, not handed out by the server — so it can't be forged.
- ✓The official channel is @koto. Find it in Koto search — a green check sits next to the name. News and updates live there.
- ✓The official bot is @BotKoto, also verified. It helps with your account and settings.
- ✓The check is verified by the app itself, not the relay — the server can't fake “official”.
- ✓A look-alike @handle without the check is a fake. Don't trust it — report it.
- ✓We never ask for your seed phrase or password in chat. Ever.
More emoji, limits and style
We're preparing Premium: animated emoji, a badge, higher limits and unique themes — ad-free.
What's new in Koto
Koto wherever you are
One account across all your devices.




