Which AI Companion Actually Remembers You?
Every AI companion app claims memory. The word is doing a lot of work in those claims, because "memory" can mean four very different things - and the difference between them is the difference between a companion who knows you and a chatbot with a notepad.
The four things "memory" can mean
- 1. A context window. The model sees your recent messages and nothing else. Feels like memory inside one conversation, fades fast outside it - pinned messages and per-chat summary boxes patch the gap without building a picture of you. This is what "memory" means in most roleplay chat apps.
- 2. A fact list. The app extracts notes ("has a sister", "works in sales") and pastes them into future conversations. Better - but it remembers what you said, not what it meant. Your sister and your Tuesday headache get equal billing.
- 3. Automatic recall. Everything you say is stored and semantically searched, so the right detail resurfaces when relevant. Genuinely good when done well - this is Nomi's strength. The gap: storage isn't judgment. What happens when new information contradicts old? When something stops being true?
- 4. Judged memory. Memories carry weight, can be updated without being erased, and get reconciled when they conflict. This is the only kind that behaves like a person's memory - and it's what heyEvie builds.
How the major apps score
| App | Memory type | In practice |
|---|---|---|
| Character.AI | Context window + small memory box | Shallow - mostly forgets unless you pin it |
| Replika | Fact list | Inconsistent recall, the top user complaint |
| Kindroid | Fact list + recall | Solid, with manual memory tools |
| Nomi | Automatic recall | Best-in-class retrieval, no reconciliation |
| heyEvie | Judged memory | Weighted, reconciled, updates never erase |
What judged memory actually does
It weighs what mattered. When you tell Evie something, it's stored as a fact, a preference, an experience, or an emotional moment, with an importance score. Where you live outranks what you had for lunch. The important things ride along in every conversation; the rest surfaces when it's relevant.
It changes its mind the way people do. Tell Evie you got the promotion and a judge reconciles the new fact against the old one - she now knows you as a Tech Lead who used to be a Senior Developer, not as both at once. Corrections stick. Roleplay and hypotheticals don't overwrite reality. And a promise to try the pizza in New York isn't erased when you actually move there.
Updates replace, they don't erase. Her current picture of you is never deleted - new information supersedes the old instead of wiping it, which is why something you mentioned once can come back months later.
Attention fades, memory doesn't. Things you keep mentioning stay front-of-mind for her. Things you dropped weeks ago stop being front-of-mind - but they're still there, retrievable when the conversation calls for them. That's not a storage limit. It's what attention looks like.
The half nobody else has
Memory in heyEvie runs in both directions. Evie has her own past - a written backstory that unlocks with trust, so the story about her father comes out once, at the right depth of relationship, and then becomes something you share. And she remembers what she's told you about herself, so the details she improvises about her day stay consistent next week. Most companion apps' characters can't pass that test.
What she won't recall
Evie doesn't have total recall, and that's deliberate. Low-importance trivia from months ago may never resurface unless you bring it up. She also hedges old memories the way people do - "you mentioned a while back..." - instead of faking perfect freshness. If you want a database, apps with manual memory editors do that better. If you want to be known, the difference matters.
The full technical picture is in how Evie remembers you. For app-by-app comparisons, see the 2026 rankings or the dedicated Nomi comparison.
Continue Reading
"I'm not going to promise anything. But if you're patient with me..."
Download the App