/ a conversation
One conversation, start to finish.
- You
- haven't run in about two weeks and now I don't really want to start again
- Reverie
- Do you know why you stopped, or did it just stop?
- You
- it just stopped. missed a tuesday, then it rained, then it had been a week and going out for twenty minutes felt pointless
- Reverie
- Pointless how?
- You
- twenty minutes isn't training. it's just going outside.
- Reverie
- Let me look at what you were doing when this was going well.
- Recall
Looked back through Body and routine for “running”
6 memories matched. From .
“twenty minutes, but I go every time”
- Reverie
- Twenty minutes was the whole thing in April. That's what was working.
- You
- I was doing it three times a week then though
- Reverie
- Fair. So it wasn't the twenty minutes.
- You
- no. I think it fell apart when I started trying to make the runs longer.
- Reverie
- Was that your idea?
- You
- no, a plan I found. week four was supposed to be 5k without stopping.
- Reverie
- How many of those did you do?
- You
- one. hated it.
- Reverie
- Let me check something about your week.
- Recall
Looked back through Body and routine for “evenings”, “schedule”
3 memories matched. From .
“tuesdays and thursdays I'm done by six. everything else is a mess.”
- Reverie
- You've got two evenings that actually hold. Tuesday and Thursday. That plan wanted four.
- You
- so I just do two and accept I'm never getting faster
- Reverie
- I don't know if you'll get faster. You weren't getting faster from not going either.
- You
- fine. that's fair.
- Reverie
- What would you actually do this week? Not what a plan says.
- You
- tuesday and thursday. twenty minutes. nothing else.
- Reverie
- Anything you want to add to that?
- You
- no. if I add anything I'll skip both.
- Reverie
- Then what do you do the week you miss a tuesday?
- You
- go thursday anyway. and not call it failing.
An illustration, not a real person's memory. Everything below takes this conversation apart.
/ recall
It looks things up while you are still talking.
Not at the start of the conversation, and not from a summary of it. Partway through, when something you said connected to something you said before, it went and found it. It tells you what it looked for, which part of your life it looked in, and when you wrote the thing it found.
- What it searched for
- “running”, in Body and routine
- When it was written
- What it read back
- “twenty minutes, but I go every time”
/ memory
The memory is organised, not just stored.
Every conversation is a session. Sessions belong to realms, the lasting parts of your life, and to arcs, which are stories still in motion and eventually end. People who recur get their own page. A graph links all of it, so Reverie can follow a relationship rather than search for matching words.
/ atlas
A graph of your life, not a list of facts about you.
Every realm, arc, person, session and thing you said becomes a point. Every relationship between them becomes a line. A search index can only give you back what matches your words. A graph can give you back what is connected to them, even when you never said it twice.
That is the whole graph after one conversation. Six months of conversations, with nothing deleted, grow it into this.
- realms
- arcs
- people
- conversations
- things you said
/ modes
Ten modes change how it answers.
Same thought, different kind of company. Set a mode when you start, or switch mid-conversation.
- general
- no particular stance
- listen
- stays with it, does not try to fix it
- solve
- works the problem
- real
- pushes back when you are avoiding something
- deep
- goes further into why
- brainstorm
- opens options without judging them
- boost
- takes your side on purpose
- decompress
- winds the day down
- process
- names the pattern it keeps seeing
- journal
- writes it down with you
One line, answered four ways: “I don't want a plan that assumes a perfect week.”
- Reverie
- Two weeks off is not the same as quitting, though it does feel like it from inside.
- You
- it feels like proof I was never going to keep it up.
- Reverie
- Tuesday and Thursday, twenty minutes, and nothing on the calendar for the other five days.
- You
- that I can picture.
- Reverie
- You've restarted this three times. Each restart came with a bigger plan than the one before.
- You
- and each one lasted less time than the last. yeah.
/ reflection
When you close the session, it reflects.
Reflection is the second pass Reverie is named for. It keeps the verbatim transcript, writes a summary, and pulls out the observations and commitments worth carrying forward, then updates the realm, arc and people pages this conversation touched.
session reflection
├─ the transcript (verbatim, untouched)
├─ a summary
├─ observations (what seems true)
└─ commitments (what you said you would do)Summary. Back to twenty minutes on Tuesday and Thursday, with a rule for the week a Tuesday goes missing.
Observations
- The running held when it was small and stopped when it got ambitious.
- Only two evenings a week are reliably free, so a four-session plan was never going to survive.
Commitments
- Run Tuesday and Thursday this week, twenty minutes.
- If Tuesday goes, still go Thursday.
Twenty minutes, twice, and a plan for the week one of them goes missing.
/ between
It keeps thinking after you have closed it.
A conversation you walked away from without ending is closed once it has gone quiet, and reflected on then. Nothing is lost because you stopped mid sentence.
Every page Reverie maintains carries a gist, one sentence saying where that part of your life currently stands, and a dated history of what each conversation changed about it. You can read the history. It is not a log of the system's activity; it is a record of how its understanding of you moved.
When a page grows too large it is not trimmed. It is rebuilt from its whole dated history, so what mattered survives the compression instead of being cut by whatever was read most recently. The earlier versions are kept.
And when its earlier reading has proposed a structural change, that a part of your life has quietly become two, or that an arc belongs somewhere else, that change gets applied. None of it waits for you to come back.
/ dreams
A dream is a guess, and it is labelled as one.
Reverie takes an exploratory pass over old or neglected memories and writes down what it thinks might connect. A dream is kept apart from fact, written with explicit uncertainty, and tied back to the conversations it came from.
A dream can suggest something. It cannot quietly become true: it never rewrites your memory on its own.
- Confidence
- low
- Claim
- the 2026-04-14 phrase may reach past the “Running, on and off” arc
- Evidence
- your conversation on 2026-04-14 and your conversation on 2026-08-25
- Status
- unconfirmed
- Written to
- nothing. A dream never updates a realm or arc on its own.
/ where
Your memory, and where it goes.
Your memory is held in a store that only your own account can reach. There is no query path that spans two people's memory. That is a property of how it is built rather than a promise about how it is used.
To answer you, your conversation and the memory retrieved for it are sent to the model provider that generates replies. That is the product working, and it is the one place your words leave that store. It is worth knowing rather than discovering.
Records kept so the service can be billed and kept running carry counts, costs, model names and timings. They never carry anything you wrote.
Storing the prompt content itself, for support and debugging, is a separate switch, and it is off by default.
Reverie is not therapy, diagnosis, or professional mental-health care. The privacy page covers what beta signup collects, not yet the full account of how memory is handled.
/ app
You can always tell what she is doing.
Rie is the dot. The loop around her is Reverie, the remembered world. She has five states, and she is never doing one thing while showing you another.
idle
here, and not doing anything
listening
your microphone is open
thinking
working out what to say
remembering
looking back through your memory
dreaming
wandering, with nobody waiting
/ why
Why I built this
Unaided recall is not the same as intelligence. First-principles reasoning gets stronger when it can return to an organised external memory instead of reconstructing everything from scratch.
I have worked in ML and remain sceptical that a language model is, by itself, a dependable steward of a life. Reverie is an attempt to build the memory system around what models lack: continuity, inspectability, and a second pass over lived experience.
Vishal
/ origin
Where this came from.
Reverie originated in Open Reverie, a source-available project that runs entirely on your own machine. It is still there, still under FSL-1.1-ALv2, and anyone who would rather run their own is welcome to.
Reverie is a good deal more capable, and the difference is mostly in how memory is managed over long periods. Every page it keeps carries a dated history and its earlier versions. A page that grows too large is rebuilt from that history rather than trimmed. It reorganises what it holds between conversations rather than only while you are typing. That is what lets memory stay useful as it accumulates over years rather than months.
/ questions
Questions
The things people ask before they ask for access.
How is this different from ChatGPT or Claude remembering things about me?
Those keep a list of facts about you, written when you happen to say one, and most of it you cannot see. Reverie keeps a written record with a shape: the people in your life, the parts of it that last, and the stories still in motion. You can open any of it and read what changed and when.
What does it do while I am not using it?
It closes conversations you walked away from and reflects on them. It rebuilds pages that have grown too large from their own history. It applies structural changes its earlier reading proposed, like a part of your life that has quietly become two. None of that waits for you to come back.
Where does my memory live, and who can reach it?
In a store that only your own account can reach. There is no query path that spans two people's memory. That is a property of how it is built rather than a promise about how it is used.
What does the model provider see?
Your conversation, and the memory retrieved to answer it. That is unavoidable in a system whose memory is written by a model, and it is better known than discovered. Records kept for billing and reliability carry counts, costs, models and timings, and never anything you wrote.
Can I read what it remembers, and correct it?
Yes. Every page is readable, carries a one sentence summary of where it stands, and keeps a dated history of what each conversation changed. Earlier versions are kept, so a rewrite you disagree with is not the end of the matter.
What happens as memory builds up over years?
Pages do not grow without bound, and they are not truncated to fit. When one gets large it is rebuilt from its whole dated history, so what mattered survives the compression instead of being trimmed away by whatever was read most recently.
Do I need to be technical to use it?
No. You sign in and talk to it. There is nothing to install, no API key to provide, and no machine to keep running.
What does beta access mean, and what does it cost?
Reverie is in closed beta and access goes out a few people at a time, so that the people using it get attention rather than a queue. Pricing is not settled, and it is discussed when an invitation goes out. Nobody is asked to commit to a number before seeing the product.
Is this therapy?
No. Reverie is not therapy, diagnosis, or professional mental-health care. It can be a good place to think out loud, and it is not a substitute for professional support when that is what is needed.
What is Open Reverie, and how does it relate?
Reverie originated in Open Reverie, a source-available project that runs entirely on your own machine and is still available. Reverie is a good deal more capable, mostly in how it manages memory over long periods: the dated histories, the kept versions, and rebuilding a page from its own record rather than trimming it.
/ access
Request beta access
- Reverie
- This part isn't me. It's Vishal, and he reads every one of these himself.
Access goes out a few people at a time, so that everyone using it gets attention rather than a queue. Tell me what you would use it for and I will know who to send the next invitations to.
No spam, and no list. Your address is used to send you an invitation and nothing else.