AI companions with memory: what "remembering you" really means
Context windows, hidden summaries, and user-approved memories — how AI companion memory actually works, why most companions forget you, and what real persistence looks like.

"She remembers you" is the most-claimed and least-delivered promise in AI companionship. This guide explains what memory technically is in an LLM companion, the three architectures platforms actually use, and how to tell — in five minutes — whether a companion's memory is real.
Why AI companions forget
A language model has no storage. Each reply is generated from whatever text is in its context window right now — recent messages, the character definition, and whatever else the platform chooses to include. When the conversation outgrows the window, the oldest messages fall out, and with them everything you built. Any "memory" a companion has is engineering the platform did on top of the model.
The three memory architectures
1. Context-only. The companion remembers exactly as far back as the window reaches. Symptom: she is brilliant about the last hour and amnesiac about last week. Most free chat apps live here.
2. Hidden summarization. The platform periodically summarizes your conversation into stored notes it re-injects later. Better recall, two problems: the summary is lossy in ways you cannot see, and the store is invisible — you cannot check what has been kept about you, fix what it got wrong, or delete what you did not intend to share.
3. Explicit memory. Memorable moments are proposed as discrete, visible memories that the user approves. Approved memories are durably stored and deliberately included in future scenes. The tradeoff is a moment of friction at approval time; the payoff is memory that is auditable, correctable, and genuinely yours.
Memory is more than facts — state matters too
Remembering "your favorite tea" is trivia. What makes a companion feel continuous is state:
- World state — where the story is, which threads are open, what has happened in the setting.
- Relationship state — how close you actually are, tracked as real values (on Lusto: warmth, trust, and tension, progressing through chapters) rather than vibes re-inferred from scratch each session.
- History structure — checkpoints you can return to and branches you can explore without destroying the main story.
A companion with fact-memory but no state remembers your birthday and forgets your relationship. Both layers have to persist.
The five-minute memory test
- Tell the companion one specific, unusual detail in your first session.
- Close everything. Come back the next day.
- Open a new conversation and steer near — not at — the topic.
- Real memory surfaces the detail naturally. Context-only memory misses it. Hidden summarization is a coin flip.
- Then ask: can I see what you remember about me? On a platform with explicit memory, the answer is a list you control. Anywhere else, it is an evasion.
Privacy: memory cuts both ways
A companion that remembers everything is also a database about you. Before investing months in one, check: whether you can see the memory store, whether you can delete individual memories and the whole account, and where the data lives. On Lusto, memories are user-approved and individually deletable, data is hosted in the EU, and account deletion follows a documented retention schedule.
How Lusto implements memory
Lusto uses the explicit architecture end to end: user-approved memories, persistent world and relationship state, chapters, checkpoints, and branching. It is the difference between a chatbot with a good short-term act and a story that is actually still there when you return. Try the five-minute test on any Lusto character — it is free to start.