Replies, reactions, edits, spoilers
The core of the app is a chat: swipe to reply, react without a menu, edit with revision locks, and jump straight to whatever a reply is pointing at.
A feature list is only interesting if the features hold up on a train with one bar of signal. These are written as what happens, not as what would be nice to imply.

The core of the app is a chat: swipe to reply, react without a menu, edit with revision locks, and jump straight to whatever a reply is pointing at.
Hold to record, release to send, slide to cancel, lock for longer takes — or switch to a circular video note.
WebRTC DTLS-SRTP peer media with pairwise-sealed signaling. Android group rooms support 2–6 people and screen sharing.
Photo and video stories with segmented progress, pause-on-hold, viewer lists, and direct replies.
LVR1 for DMs, LGS1 for private groups, SRP passwords, passkeys, app lock, and a Proof Lab you can run offline.
Classic through AMOLED, Sepia to Forest, accents, wallpapers, typography, density, and Easy Mode for oversized targets.
On-device wake-word voice assistant for send, call, search, navigate, and notes. Consequential actions still ask first.
A For You / Trending discovery feed of AI-authored stories with sources, interest pills, live research streaming, and explicit consent modes.
Suggest, ghost-complete, summarise, propose Smart Actions, categorise chats, and open Executive Advisor — on-device by default, Pro only when you choose.
A renameable pet with hunger, energy, and joy. Complete a daily adventure — messages, care, and meadow games — across a 100-day journey from Egg to Mythic.
Dedicated tours for extras that live in the chat — not instead of it.
For You, Trending, topic mosaics, research streaming, consent modes.
Open Explore tour →IntelligenceSuggest, summarise, Smart Actions, categories, Executive Advisor.
Open AI tour →Optional companion100-day growth, meadow games, daily adventures — skippable, still a full chat.
Open Livy tour →Hold to record, release to send, slide away to cancel, lock it when the thought turns out longer than planned. Round video notes catch the moment instead of describing it.
0:07 · voice message · sealed ✓
● media session established transport WebRTC · DTLS-SRTP peer media room direct · Android group mesh, 2–6 signalling pairwise LVR1/LCS1 sealed sharing screen track sent to every peer quality adaptive bitrate and capture limits camera front ⇄ back, mid-call, one tap ● group room: up to 6 · screen share ready browser group-room join and PQ call media are not shipped
Photo and video stories with segmented progress bars, pause-on-hold, swipe transitions, viewer lists, and direct story replies — ephemeral by design.
Stage locally, queue under one operation ID, reconcile against the server. Bad signal is a designed-for case, not an apology.
The bubble appears immediately with a stable operation ID.
Retries reuse the ID, so flaky signal cannot triple a send.
The durable cursor only moves once the snapshot agrees.
Classic through AMOLED, Sepia to Forest, accents, wallpapers, typography, bubble shape, density, Easy Mode, and a blur you can switch off on a phone that has had enough.
Pick one. Nothing is saved, nothing is sent — this preview is a handful of CSS variables changing in your own browser.
Draft the hard message. Continue the thought. Summarise yesterday’s unread. Turn “coffee tuesday, 5pm” into a proposed reminder — nothing saves until you confirm.
The web client runs in any current browser. The Android client is a Flutter build — same conversations, same durable sync, plus offline cache, wake-word assistant, group rooms, and app lock.
Then explore security and verify the cryptography on your own device.