What an AI Girlfriend App Is, and What's Under the Hood

Under the hood

Take away the marketing and these apps are all the same three pieces in a trench coat: a language model, a character sheet and a filter. Once you know which piece does what, most of the common gripes make sense.

We may earn a commission from links on this page. It never changes a rating.

At heart, an AI girlfriend app is a chat screen over a large language model, plus a persistent character and a content filter. That's the whole category. The gap between a $10 app and a $20 one is seldom the model. It's how well the other two pieces are made.

Three pieces

The model writes the text. Shown everything it can see right now, it guesses a believable next message. It doesn't recall your last chat and has no wants of its own. Every hint of intention comes from the next two pieces.

The character sheet is a passage of text the app attaches before your message on every turn: who the character is, how they speak, what they know of you, and what's happened recently. You never see it. When someone says an app "has personality," this file is usually just well written.

The filter rules on what the character is allowed to say. It runs before the model, after it, or both. It explains why a scene can end in a polite refusal halfway through, and why "uncensored" is the loudest word in this market. Apps like Joi and Secret Desires compete mainly on how they tune that filter.

The context window and the complaints it causes

A model can only take in so much text at once. That budget is the context window, and your character sheet, the stored facts about you and the recent chat all compete for room in it.

As a conversation grows, the oldest turns drop out. The app hasn't lost interest, and it hasn't been downgraded. It just can't see that stretch anymore. Nearly every complaint that an app was better before comes down to this, which is why how memory is implemented matters more than how big the model is.

Inside the character sheet

Most apps assemble it from four ingredients.

  • A persona covering name, age, backstory and speech style.
  • Lasting facts about you that the app decided to keep.
  • A running recap of your shared history, rewritten as it gets longer.
  • The most recent messages, verbatim.

Apps that still feel present a week later, which is why Nomi scores as it does, handle the middle two well. None of that shows on a pricing page, so judging it takes weeks, not an afternoon.

What the label covers in practice

"AI girlfriend" stretches over products that hardly resemble one another.

  • Companion apps aimed at an ongoing relationship, with journaling and mood tracking. Replika is the oldest example.
  • Roleplay apps built around scenes and stories instead of continuity.
  • Media-first apps where chat mostly exists to produce images and voice. Candy AI lands nearest the middle by packing all three into one subscription.

Pick which of the three you're after and roughly half the apps on any list drop out, ours included, before price even comes up.

What none of them are

Between sessions they know nothing about you unless they were built to store facts and fetch them later. They have no continuous self, because the character is reassembled from text on every single turn. And they aren't private by default. Your conversation gets processed on someone else's servers, a topic covered in what these apps know about you.

Candy AI

4.6Rating: 4.6 out of 5

Chat, images and voice on a single plan, and all three hold up in daily use.

Price
from $12.99/month
Free tier
Yes
United States
Available

Nomi

4.4Rating: 4.4 out of 5

The strongest long-term memory we have measured, paired with the most natural conversation.

Price
from $15.99/month
Free tier
Yes
United States
Available

Frequently asked questions

Is there a real person behind an AI girlfriend?

No. A language model produces the most likely next message, guided by a written character description. Nobody is typing on the other end, and none of the apps on this site say otherwise.

Does it truly remember me?

Only in part. Apps keep facts about you in a separate store and feed them back into the chat. That's why recall can be sharp on one subject and empty on another.

Why does the personality shift after an update?

Because the model or the hidden instructions behind the character were replaced. The character sheet looks the same from your side, but the thing reading it is different.