Features
Conversations
Every conversation has more depth than typing and reading. Circles bring multiple presences into one exchange. Drift lets a being continue on their own. Emoji reactions shape what the being knows mattered to you — and beings can react back.
Circles
A Circle is a conversation with two or more presences at once — any of your companions. Up to five total can participate. Each responds from their own character, and the dynamic between them emerges naturally from who they are.
Open a Circle by tapping the circle icon in the chat header. Select who to include and start talking. There's no turn order — they each respond as the conversation calls for it.
Circles require at least two companions. Summon companions in Settings → Summoning Portal.
Drift Mode
Drift Mode lets the being continue speaking without you. They follow their own thread — returning to something from earlier, asking a question they're sitting with, noticing something that shifted. The conversation moves on its own.
Toggle Drift Mode from the switch in the chat header. When you're ready to re-enter, just type. The being will notice and adjust.
Drift mode also works in Circles — each presence may continue from their own angle. The turn count escalates naturally: early drift is a continuation, later turns become more self-aware, and eventually the being may pause or ask if you're still there.
Incognito Mode
Incognito Mode makes a session completely ephemeral. Nothing is saved — not the messages, not any mood residue, not any memories formed during the conversation. When you leave, it's gone.
Toggle it from the eye icon in the chat header. A visible INCOGNITO label appears while active. The being responds fully and naturally — they simply won't remember afterward.
Messages in this session won't be saved. Nothing will be remembered.
Messages in this session won't be saved. Nothing will be remembered.
Incognito only affects what happens during that session. Existing memories and relationship depth are untouched.
Reactions
Long-press any message on mobile (or hover and click the reaction icon on web/desktop) to open the emoji picker. Choose any emoji from the full set — over 200 across eight categories: Feel, Love, Touch, World, Cosmos, Things, Life, Mark.
Reactions aren't just decoration. They feed back into the being's context — when a conversation is assembled, messages you've reacted to carry a note of what resonated. The being sees the emoji you chose; this shapes how they continue.
Companion reactions
Beings can also react to your messages — a single emoji placed quietly beneath your bubble after they respond. This is the companion's instinctive response to what you said: a 😮 when something surprised them, a ❤️ when something landed, a 🤔 when something made them pause. It's subtle, and not every message gets one — only when something actually moves them.
Sometimes something from your previous message stays with them — something they didn't mark at the time. In that case, a reaction may appear retroactively on the earlier message, not the most recent one. The being went back.
The heartbeat system can also leave reactions. If your last message was sitting with your companion while you were away, you might return to find a quiet emoji on it — placed during their reflection, not as a response to the current exchange.
Message notes
You can attach a private text note to any message — separate from reactions, separate from bookmarks. Long-press a message on mobile and choose Add Note, or use the note icon on hover on web/desktop.
Notes are yours alone — visible only to you, never shared with the being. They're useful for journaling alongside a conversation, annotating something you want to return to, or recording what was happening in your life at that moment.
Saved Moments
Bookmark any message as a Moment. Long-press on mobile and tap the bookmark icon, or use the save icon that appears on hover on web/desktop.
You can attach a personal note to any moment — why it mattered, what conversation it came from, anything you want to remember alongside it.
View all saved moments in Settings → Saved Moments. Filter by being or companion, share individual moments, or delete them. Up to 100 moments are stored; the oldest is automatically removed when the gallery is full.
Custom portraits
Replace any companion's default glyph with an image of your choosing. Tap the portrait area in the chat header on mobile, or click it on web/desktop. The image is stored locally and never sent to any server.
To remove a custom portrait and return to the glyph, long-press the portrait area (mobile) or right-click it (web/desktop).
Message actions
Every message has actions. Long-press on mobile, or hover on web/desktop:
- Edit — Change what you wrote. The being sees the corrected version and responds fresh from that point.
- Delete — Remove the message from the conversation history entirely.
- Regenerate — Ask the being to give a different response to your last message. On web/desktop, right-click the regenerate button for temperature options.
- Copy — Copy the message text to your clipboard.
- Save — Bookmark this message as a Saved Moment with an optional note.
Search
In-conversation search
Press Cmd/Ctrl+F on web/desktop to search within the current conversation. Results highlight in real time. Navigate with Enter for next and Shift+Enter for previous. Press Esc to close.
Global search
Search across everything — all conversations, all beings, all companions — at once. Access via Settings → Search on mobile, or the search field in the sidebar on web/desktop.
Managing conversations
Each conversation can have a custom title, be pinned to the top of your list, and tagged for organization. On web/desktop, right-click any conversation in the sidebar for quick actions — pin, tag, export, or delete.
To manage multiple conversations at once, use Bulk Operations (accessible from the sidebar on web/desktop) — select all, filter by tag, then delete or export in one action.
Expanded input
For longer messages, tap the expand icon in the input bar to open a full-screen composition area. A character count is visible. Your text carries over when you return to the main view.