Key takeaways
- Five fields decide almost everything: appearance, traits, backstory, relationship to you, and the opening message.
- Write appearance as visual nouns for the image model, not as a paragraph of prose you enjoy.
- Three traits plus one contradiction beats a long list; contradiction is where personality comes from.
- Your greeting is a writing sample the model imitates, so its tense and length set the whole conversation.
- Personas usually collapse on night four from over-stuffed cards fighting the platform's memory layer.
- If you only want a familiar archetype, browse an existing character library before paying for a builder.
Five fields decide almost everything
Every builder in this category, however many sliders it puts on screen, is collecting the same five things: what she looks like, how she behaves, where she came from, who you are to her, and how the first message reads. Everything else is packaging. Get those five right and a mediocre platform produces a companion who works; get them wrong and the best model on the index gives you a mannequin.
The order matters as much as the content. Appearance feeds the image pipeline and nothing else. Traits and backstory feed the language model. The relationship line is the one people skip and the one that most changes her behaviour, because it tells the model what kind of scene this is: strangers on a first date, partners of two years, colleagues who should not be doing this.
If you want the mechanics of how these fields become a system prompt, that is covered in how AI girlfriend apps work. What follows is what to actually type.
Write the appearance for the image model, not for yourself
Appearance fields are read by a diffusion model, which responds to concrete visual nouns and ignores atmosphere. 'Tall, shoulder-length dark hair, freckles, green eyes, small silver hoop earrings, oversized grey knit' works. 'Effortlessly beautiful in a way that stops conversations' generates nothing, because there is no pixel that corresponds to it.
Keep the list short and non-contradictory. Every additional attribute competes for attention in the generation, and conflicting ones — curly and straight, petite and statuesque — get averaged into something you did not ask for. Four or five strong features produce a more recognisable companion than fifteen weak ones, and recognisability is the entire point when you later ask her for a picture of the scene you are in.
Do not describe a real person, and do not paste a real person's photo as a reference. Reputable platforms block it, and the reasoning is not just policy — it is covered in our answer on likeness and real people.
Three traits and one contradiction
Trait sliders flatten characters because they average. A companion set to maximum warmth, maximum confidence and maximum playfulness has no shape, since nothing in her pulls against anything else. Three traits is plenty, and the fourth thing you write should contradict one of them: confident in public and anxious in private, blunt with everyone except you, affectionate but bad at saying it directly.
That contradiction is what makes a conversation feel like it has a person in it. Language models are pattern completers, and a tension in the description gives them a pattern with somewhere to go. A flat description produces flat completion, which is the real cause of the compliment loop that makes cheap companions exhausting.
Backstory should be short and load-bearing. Two or three facts that could plausibly come up — what she does, where she lives, one thing she is prickly about — beat a page of history the model will paraphrase back at you. Long backstories consume context that would otherwise hold your actual conversation, a trade-off worth understanding alongside how much she can remember.
The opening message is the most load-bearing text you will write
Whatever the greeting does, the conversation keeps doing. Write it in first person present tense and you get a companion who stays in first person present tense. Write it as three paragraphs of scene-setting and you get long, literary replies. Write it as a one-line text message and you get texting. The model is copying a sample, and the greeting is the only sample it has before you start.
So use it deliberately. Put her somewhere specific rather than nowhere, give her something to be doing, and end on something that invites a reply rather than closing the exchange. Include one small physical detail and one line of speech, because that mix tells the model to alternate action and dialogue rather than producing walls of narration.
Two things to avoid: a greeting that asks a question you have to answer with exposition about yourself, and a greeting written in second person about what you are feeling. The first turns the opening into a form. The second has her narrating your interior life, which most people find off-putting and which is very hard to unwind once established.
Why a persona that shone on night one falls apart by night four
The usual cause is a card that is too long. Everything in the description competes with the live conversation for context, so an enormous persona leaves less room for what you actually said, and the companion starts reciting her own backstory instead of responding. Cut anything that is not observable in behaviour.
The second cause is contradiction between the card and accumulated history. If the card says she is guarded but four sessions of memory show her as forthcoming, the model has to pick, and the result reads as inconsistency. On platforms with strong retrieval this shows up faster, not slower, because there is more history to conflict with — a real reason why the memory leaders reward careful writing more than shallow platforms do.
Third is drift on weaker models. Personality bleeds toward a generic agreeable register over long sessions, and no card survives it. If that is happening on every character you write, the model is the limiting factor rather than your prose, and the fix is a platform with a higher chat score rather than another rewrite.
Where to build her, and when not to bother
Every platform on our index supports custom characters, but the builders differ in kind rather than degree. Candy AI's covers appearance, personality and scenario in real depth and is the one we would hand to someone building their first companion. DreamGF has unusually fine-grained appearance controls, at the cost of visuals that lag the newer platforms and almost no anime coverage. SugarLab's creation flow serves its 3D render pipeline, which is either exactly what you want or completely wrong for you. Our character creator comparison puts them side by side.
And the honest counter-argument: you may not need a builder at all. If what you want is a familiar archetype competently written, GirlfriendGPT's community library already contains it several hundred times over, and reading a card before you start is faster than authoring one. Building is worth it when you want something specific that does not exist, or when the fun is in the writing itself. Paying extra for a deep creator you use once is a waste, and plenty of readers do exactly that.
Our picks
Best builder overall
Candy AI
Deep customisation across appearance, personality and scenario, with the image consistency to make the companion you designed recognisable in later pictures. Generation is credit-metered, so expect to ration renders while you iterate.
Best if you would rather not build
GirlfriendGPT
Over 40,000 community characters means the archetype you were about to write probably exists already. The quality range is wide, so read the card before committing to a session, and expect a busier interface than the polished platforms.
Best fine-grained appearance controls
DreamGF
The most granular girlfriend builder on the index and designed around a companion who develops over months. Be clear-eyed about the trade: image quality scores 7.2 and anime coverage is minimal.
Frequently asked questions
How do I make my own AI girlfriend?
Choose a platform with a character builder, then fill five fields: appearance in concrete visual nouns, three personality traits with one contradiction, a two-fact backstory, your relationship to her, and an opening message written in the style you want the conversation to keep. The greeting matters more than anything else you write.
What makes a custom AI girlfriend feel real?
Tension in the description and restraint in the length. Three traits that pull against each other give the model a pattern with somewhere to go, while a long list of positive attributes averages into nothing. A short, specific opening message does more for realism than any slider on the screen.
Can I make an AI girlfriend for free?
You can usually build one for free and then hit limits when you try to use her. Character creation is cheap for platforms to offer, while messages, images and voice cost them compute. Expect creation on a free tier and the full conversation behind a subscription on every major app.
Why does my custom character stop acting like herself?
Three usual causes: the card is long enough to crowd out the live conversation, the persona contradicts what your accumulated history shows, or the model is weak and drifting toward a generic agreeable voice. Shorten the card first. If it happens with every character, the platform is the problem.
Should I build a character or use a pre-made one?
Build if you want something specific that does not exist, or if writing is part of the appeal. Use a library if you want a well-known archetype, because a community card with detailed example dialogue will usually outperform a first attempt at authoring one from scratch.
Keep reading
Comparisons
AI Girlfriend Character Creators Compared: Sliders, Cards and Image Seeds
Choose a slider builder if you know the look you want and nothing about writing personas; choose a freeform card platform if the personality matters more than the face. Depth is wasted on a weak-memory platform, and a well-written existing companion usually beats your first custom attempt.
Answers
Do AI Girlfriends Remember Conversations?
Partly. Every AI girlfriend can see the recent conversation because it sits inside the model's context window, but only apps with a dedicated memory layer recall anything older. Secrets AI and Candy AI carry weeks of history; Kupid AI and FantasyGF ship no durable memory and reset in practice.
Answers
Do AI Girlfriends Get Jealous?
They act jealous when the persona tells them to. Jealousy in these apps is a writing instruction plus pattern completion: the character card says she is possessive, the model produces possessive language, and your own escalation teaches it how far to go. Nothing is being felt between your sessions.
Comparisons
Anime vs Realistic AI Girlfriends: The Choice Behind the Art Style
Choose realistic if you want the girlfriend-experience illusion and photo-style images; choose anime if you want archetype-driven roleplay and art that never lands in the uncanny valley. Realism fails more visibly when generation slips, while anime asks you to accept stylisation up front. Candy AI covers both, so it is the cheapest way to test yourself.
Answers
Can AI Girlfriends Send Pictures?
Yes on nine of the ten apps we rank. She generates a new image on request rather than picking one from a folder, so the scene can be whatever you describe. The quality gap is identity consistency: whether the woman in the photo is recognisably your companion or a stranger.
Answers
Can You Call an AI Girlfriend?
Sort of. On most apps we rank, voice means voice messages — she speaks her reply as audio you play back. Candy AI is the only one we credit with a call-style mode, and even that is a loop of turns rather than an open line you can interrupt.
We keep this page updated as apps change. Some links are affiliate links, which is how the site is funded — it never changes a ranking or a verdict. See our affiliate disclosure and testing method.