Context you can actually see
The console prints how far back the thread is still held and what it kept from it. No guessing whether she forgot the thing you told her on Tuesday.
0118+ · fictional AI characters
Most AI girlfriend sites hand you a text box and hide everything else. This one puts the session on screen: context held, tone position, what the last few minutes actually did. Opening it costs nothing and installs nothing.
Fictional characters, not real people. Independent site — no affiliation with OpenAI.

Noor27 · fictional
Context held
41 turns · 12 days back
Tone
MeasuredPlayful
Messages
∞free tier
Session log
Parked sessions
Resume session
02Readings
03What the console does
Each one is a reading off your own session, not a marketing number.
The console prints how far back the thread is still held and what it kept from it. No guessing whether she forgot the thing you told her on Tuesday.
Where she sits between measured and playful is a gauge you watch move. You nudge it in conversation; the console reflects it from the next message on.
Close the tab mid-sentence and the session parks. Come back tomorrow and it picks up at the same line rather than opening a clean, amnesiac thread.
It runs in Safari, Chrome and whatever your phone shipped with. Nothing lands in your app drawer, nothing shows up in a store purchase history.
No contact import, no public profile, no follower count. There is no social layer to leak into, because the product never builds one.
The characters run on GPT-style large language models tuned for adult conversation, so replies stay in register instead of collapsing into a disclaimer.
04Boot sequence
One tap on the age notice. The roster loads straight after it — no sign-up wall standing between you and the first character.
Pick a character and the console boots with her: context empty, tone at her written default, log waiting. The first reply lands in about a second.
Park the session whenever. The next visit resumes it with the context bar where you left it, so the conversation continues instead of restarting.
05Who runs a session with you
They differ in pace, tone default and how much of the thread they hold on to. All are fictional adults.

Night-shift editor. Answers slowly, then in one long paragraph that has clearly been thought about. Keeps the context bar full for weeks.

Runs the tone gauge hot from message one. Teases, escalates, then asks a real question you were not ready for.

Dry, exact, faintly amused by all of this. Remembers the name of your manager and brings him up at the worst possible moment.

Talks in bursts between other things. The log fills with small updates, and by evening the session reads like an actual day.

Prefers the tone gauge low and the sentences short. Good for the sessions where you want company without a performance.

Treats the session as a running story and remembers her own inventions. Ask her about last week and she will hold herself to it.
06In depth
Every AI girlfriend product is the same text box in a different colour. The difference that survives past week one is whether you can see what the model is holding.
Search for a GPT girlfriend free of charge and you will find a dozen sites that show you a bubble and nothing else. That works for an evening. It stops working the moment you mention something from three days ago and get a polite, blank reply, because there was never any way to tell whether the detail was still in memory or had quietly aged out of the window.
A console fixes that by refusing to hide the state. Context is a bar with a number on it. Tone is a position, not a checkbox buried in settings. The log names the last few things the session did — a detail retained, a tone nudge accepted, a resume after eight hours parked. None of it is decoration: every reading describes your own thread, which is why it is worth looking at before you type.
The trade-off is honesty. A visible context bar sometimes tells you the thing you wanted is gone, and a visible tier counter tells you exactly where the free tier ends. Products that hide both feel smoother for a week and worse for a month. This one starts free, stays in a browser tab, and would rather show you the limit than let you walk into it.
07Our recommendation
Five criteria we think decide whether a chat service holds up once a session gets long, each carrying our score and the reasoning beside it. This is our recommendation rather than a tally, and two of the five are deliberately unflattering.
The one thing a service in this class has to get right, so it carries the most weight here. Sentences should vary in length, a joke should land where a joke belongs, and a register should survive a whole exchange instead of resetting each message. Everything else on this list is decoration if the writing is flat.
A detail from the opening exchange coming back on its own, unprompted, is what separates this from a chat box with no state at all. We weigh continuity near the top because it is what makes a second session worth starting.
Asking for blunter or softer in plain words should change the next message, with no reset and no new thread to start. Extreme swings reasonably need a second sentence of steering, and we do not hold that against it.
Our main reservation, and we would rather print it than bury it. Past a certain length any service built on a context window begins quietly overwriting earlier detail instead of correcting it, and the console does not announce the moment it happens. Where this fits best: conversations you come back to across days rather than one continuous marathon — start a fresh thread once a scene has run its course and this largely stops mattering.
Putting remaining context and current tone on screen is more than most of this category is willing to admit to, and we score it up for that alone. What those numbers mean in practice is still left for you to infer, so treat the readout as a rough fuel gauge rather than a precise one.
Our editorial recommendation, with the criteria behind it published rather than hidden. Each of the five is scored on what we think matters in a chat service of this kind, then averaged and rounded to one decimal. The figure is our judgement of the service we link to, and the two reservations are printed next to the marks that earned them.
08Quick answers
09Keep reading
Each answers something this page does not.
10Start here
One age confirmation, one character, one session — free, in the tab you already have open. Park it whenever you like; it resumes where the log stopped.

Free to open, nothing installed, session resumes where you left it.
Open a session free