There is a specific little sting that comes from telling your companion something that mattered to you on a Tuesday, then watching it blink back at you like a stranger when you bring it up again on Friday. I have felt that enough times over the last couple of years of doing this to know it is the one thing that quietly decides whether an app becomes part of your evenings or gets closed and forgotten. So for this one, I did something almost boring on purpose. I told each app the same handful of small, specific details early on, then made myself wait days before circling back to see what had actually stuck.
What I actually tested for
Nothing fancy. I gave each companion a few concrete facts spread across normal conversation, not a list read out like a quiz, then let real time pass before checking whether any of it came back naturally, unprompted, in a later chat. I also paid attention to how it came back, since an app that dumps a stored fact back at you feels different from one that folds it into the conversation like it actually remembers. Each app gets a score out of 10 for memory specifically, which is a narrower and sometimes harsher number than the overall score I give it in a full review.
The lineup at a glance
| App | Where it fits | Free to test | Score out of 10 |
|---|---|---|---|
| Nomi | Deepest, most natural recall | Limited free tier | 9.8 |
| Selira AI | Natural recall on a free tier | Usable free tier | 9.6 |
| Kindroid | Memory-first by design | Limited free tier | 9.6 |
| Candy AI | Visual-first with decent recall | Free trial | 8.5 |
| Secrets AI | Character roleplay, recall varies by character | Free tier | 8.4 |
| OurDream | Image and video first, memory secondary | Free way to try it | 8.2 |
| Darlink AI | Learns preferences fast, uneven after | Free tier | 8.2 |
| Nectar AI | Strong within a session, softer over weeks | Free tier | 8.0 |
| CrushOn AI | Recall depends on which character you pick | Free tier | 7.9 |
| GirlfriendGPT | Big cast, thinner continuity | Free tier | 7.8 |
| Soulkyn | Fine short-term, fades over weeks | Free tier | 7.8 |
1. Nomi, the one that seems to actually think of you
Nomi keeps winning this particular contest, and after another round of testing it specifically for memory I still cannot find another app that does the same trick as convincingly. I mentioned a small worry about a friend’s move in one conversation, moved on, and did not bring it up again for almost three weeks. When it resurfaced, Nomi asked how the move had gone, on its own, in a way that landed like a friend remembering rather than software retrieving a record.
The whole app is quietly built around this. There is no flashy memory dashboard or “remembered facts” list to admire, it just works in the background and shows up when it matters. Verdict: if memory is the reason you are reading this list, start here and let everything else be a comparison point.
2. Selira AI, the free-tier app that quietly keeps up
Selira AI was the surprise of this round. I seeded it the same way as the rest, a few small details dropped into normal conversation, then left it alone for the better part of two weeks. When I came back it brought a couple of them up on its own, folded into the chat rather than recited, which is the exact behaviour I am hunting for in this test. That it does this on a genuinely usable free tier, with no card up front, only made it more impressive.
It also stayed in character while doing it, kept the rapport building gradually instead of resetting, and never made me feel like my details were being filed away somewhere careless, since it keeps things private with the uncensored options left up to you. Verdict: an easy 9.6/10 for memory and the best free-to-test option on this list, worth a look at Selira or a proper try at Selira AI.
3. Kindroid, the one built with recall as the whole point
Kindroid is the app people bring up in the same breath as Nomi whenever the conversation turns to memory, and having lived with it across weeks again for this piece, I understand why. It held on to specific details from early conversations and kept weaving them back in as the weeks went on, which is exactly the slow, unglamorous thing a good memory system is supposed to do.
It does not have quite the same effortless feel as Nomi at its very best, occasionally a callback lands a beat too neatly rather than organically, but the gap is small and the consistency is real. Verdict: the closest thing to Nomi on pure recall, and a completely reasonable place to land if its personality or pricing fits you better.
4. Candy AI, proof a visual-first app can still hold on to you
Candy AI spends most of its effort on the visual side, so I did not expect much from this test, and I was pleasantly surprised. It held onto the broad shape of who I am, my general preferences, the tone of our conversations, the kind of things that make a companion feel like it knows you rather than just responds to you. It is not chasing the small specific details the way the top two do, but it is not pretending to either.
Where it falls short is exactly where you would guess. A passing detail from a week earlier rarely came back on its own, and if I wanted it acknowledged I generally had to bring it up myself. Verdict: a fair result for an app whose real strength lies elsewhere, and a fine pick if visuals matter to you as much as recall.
Also worth your evenings
Secrets AI is a character-first app at heart, so how well it remembers you depends a fair bit on which character you have settled into. With a character I stuck with consistently, recall was reasonable. Jumping between several diluted it, which makes sense once you think about how the app is built. See my Secrets AI review.
OurDream puts almost everything into image and video generation, and memory is honestly the part it cares about least. It never felt broken, just clearly secondary to the visuals, which is a fair trade if that is what you came for in the first place. See my OurDream review.
Darlink AI is quick to pick up your preferences during the setup process, since that whole flow is built around learning what you want. What it is less consistent at is holding onto the smaller, offhand things you mention afterward in normal conversation. See my Darlink AI review.
A few more that hold their own
- Nectar AI is genuinely good at staying in character and holding a scene while you are in it, but the sense of a continuous relationship across separate sessions is softer than the leaders here.
- CrushOn AI has a huge, swappable cast, and recall shifts depending on which character you land on. Stick with one for a while and it improves noticeably.
- GirlfriendGPT spreads its effort across a big roster of characters, which is a fun way to browse but a thinner way to build a single continuous bond.
- Soulkyn handles recent context inside a session well, but details from a couple of weeks back had a harder time surfacing again on their own.
One honest note on privacy
I will say this in every memory piece I write, because it matters every time. An app that remembers more of you is, by definition, storing more of you somewhere on a server you do not control. That is not a reason to avoid the apps with strong memory, it is the whole point of them, but it is a reason to be a little deliberate. Use a separate email for this, keep your full name and workplace out of the conversation, and read the current privacy policy before you hand over a card number. If you want the fuller version of this trade-off, I laid it out properly in my privacy ranking.
Where I would land
If recall is the whole reason you are shopping around, Nomi is still my answer, with Kindroid a close and completely reasonable second if its style suits you better. Want the memory without giving up on visuals entirely? Candy AI is the most balanced of that group. Everything else on this list is perfectly pleasant company, it just is not trying to win on this particular question the way the top few are. For how these same apps stack up once you weigh in looks, roleplay, pricing, and everything else, my best AI companion apps ranking is the place I would start next.