Chat overview
A map of the chat interface — every control, what it does, and the docs page that explains it in depth.
The chat screen is intentionally minimal. Most of the time, the only thing on it that matters is the input box. But behind a few unobtrusive icons sits the full feature set — forking, group chats, voice, plugins, model switching, identities, memory.
This page is the map. Each section links to a deeper guide.
The chat layout
Every control, mapped
| Control | Where | Does what | Deep dive |
|---|---|---|---|
| Model picker | Top of chat | Switch LLMs mid-thread. Multiplier shown next to each. | Choosing a model |
| Reasoning toggle | Inside the model picker | Show or hide AI thinking process. Per model, per chat. | Reasoning mode |
| Identity selector | Top right | Which persona is speaking. Each remembers separate memories. | User identities |
| Voice call | Phone icon, top right | Switch from typing to real-time voice. | Voice calls |
| Plugins (🧩) | Above the input | Inject behaviour, run tools, or add interactive buttons. | Plugins |
| Scenarios | Side panel | Pre-built contexts the creator authored (e.g. "Coworker", "Rival"). | Scenarios & memory |
| Memory | Side panel | View, edit, or pin what the character remembers about you. | Memory |
| Smart suggestions | Above the input | Scenario starters when empty, completions while typing. | Smart suggestions |
| Fork | Long-press any message | Branch the conversation. Both halves survive. | Forking |
| Regenerate (↺) | Below AI replies | Roll for another version of the same reply. | This page |
| Edit | Long-press your messages | Change what you sent. Reply rebuilds from there. | This page |
| First-response enhancement | After the first AI reply | One-tap rewrites for more dialogue, action, intimacy, etc. | First response |
| Dual-model first-reply comparison | First reply of a new chat | Two models reply side-by-side; pick the winner, feed community stats. | Dual comparison |
| Peek into mind | Plugins toolbar | Generate diary, dreams, unsent letters, inner thoughts. | Peek into mind |
The three things you'll do in every chat
1. Send a message
Type and hit return. Empty input shows scenario suggestions; typing shows guided completions. Either is optional.
2. Steer when something feels off
You have four moves before you give up on a reply:
- Regenerate — same input, different roll.
- Edit your message — change the prompt, then regenerate.
- Switch model — the model picker is two clicks away.
- Fork — keep the bad reply for posterity, branch off and try something different.
3. Save what mattered
Open the memory panel in the side panel and add an entry for anything you want preserved. Manually-added memories survive every summarization and the character references them forever. See Memory.
Group chats
The same screen, but with more than one character at the top. Reverie's orchestrator decides who speaks next based on conversation flow. You can also @-mention a character to force them to respond.
Two stories worth knowing
Long conversations stay coherent. Reverie has a three-layer memory system: live context, rolling summary, and pinned long-term memory. Threads with thousands of messages still remember your first kiss and your dog's name. Memory →
Forking is the safety net. You never lose a conversation by trying something risky. Fork before you say the bold thing — both branches will be there tomorrow. Forking →