Documentation
Conversations/Identity & memory/User identities
Identity & memory

User identities

Multiple personas, one account. Each identity has its own memory thread with every character.

Reverie lets you maintain multiple identities under one account. Each identity is a separate "you" — name, background, personality, even appearance — and each character keeps separate memories of every identity you've used.

It's the difference between one person who explored five paths and five people who each had one.

Why this matters: the version of you that comes through in a chat shapes everything that comes back. Crafted identities make characters feel more like they're meeting a person. Read the design story →

What's in an identity

FieldExample
Name"Mira", "Captain Eun", "the new intern"
DescriptionA free-form description — personality, background, appearance, pronouns. Anything you want the character to read as "this is who's talking to me."

The description is the whole canvas. You can pack a paragraph of background and personality into it, or write a single line like "a quiet bartender with sharp eyes." The character reads it before every reply and treats it as who you are.

Creating an identity

Open the identity picker

In any chat, tap the 🪪 identity icon in the top right (or the avatar next to the input box on mobile).

Tap + New identity

Fill in name and a short description. The other fields are optional but each one makes the identity feel sharper to the character.

Save and switch

The new identity becomes the active one for this chat. To make it your default for all new chats, hit Set as default.

Switching mid-conversation

You can switch identity at any point in any chat. The character will roll with it. The most useful switch patterns:

  • Pre-chat switch. Before opening a romance character, switch to your "Mira" identity so she gets a coherent person from message one.
  • Forked timeline switch. Fork a chat at the moment of revelation, switch identity in the new branch, and watch the same scene play out from a different angle.
  • Group chat switch. Different members of a group chat can be addressing different identities of you.

Memory isolation between identities

This is the whole point of the feature: each identity has its own memory with each character.

You played the timid Mira through the heartbreak arc → only Mira-with-Eliza memory holds that. You then switched to bold Captain Eun for an entirely different arc → those memories are isolated. Mira-with-Eliza doesn't know about Eun's evening.

This lets you run multiple alternate storylines with the same character without anything contaminating anything else.

Identities × forking

Combined with forking, identities give you the strongest possible separation between storylines:

  • Same identity, different branch → same person, alternate timeline
  • Different identity, same branch → same situation, different protagonist
  • Different identity, different branch → entirely parallel universe

How many identities should you have

Most users settle on 2-4:

  • Default self — for chats that don't need a persona
  • Roleplay identity — for fiction, romance, RPG
  • Professional identity — for tutoring, advice, work characters
  • A wildcard — that bold, opposite-energy version of you, just to see

You can have as many as you like.

Setting a default per character

If you have a specific identity you always use with a specific character, Identity → Set as default for this character locks it in. New chats with that character will open with that identity active.

Tips

  • Make at least one identity that isn't you. That's where the real exploration happens.
  • Write personality traits with rules, not adjectives. "Tells jokes when she's nervous" beats "funny".
  • Don't overload. A 500-word identity drains context for actual conversation. 50-100 words is usually plenty.

On this page