London · Fontainebleau
Dreaming
In build · 2026 · a second brain built to update itself overnight
What it does
Notes go stale. I have a call, get a lovely new note out of it, and the five older notes that call just made wrong carry on saying the old thing. Dreaming is built to fix that. After every recording, and again at 2am, my Mac Mini will read what is new, find every note it touches - a person's card, a project page, a plan - and update them itself. It is the brain sorting the day while I sleep, hence the name.
Why I built it
The spark was Andrej Karpathy's sketch of a wiki an AI keeps up to date for you, plus a Code with Claude workshop on agents that dream over their own memories. Writing the updates is easy. Trusting them is not. A machine can make a guess, read it back the next night as fact, and build on it - a rumour that becomes gospel inside your own head. So every line it writes will say where it came from (heard it, worked it out, a guess, or two sources disagreeing) and quote the exact words. Its own writing never counts as evidence. Only the original recording does.
The bit I am proudest of
No approval queue, by design. I did not want another inbox of suggestions to click through, so it will act on its own, and the safety net is Undo, not permission. Every change goes into a logbook that cannot be quietly rewritten. At 7am a short Telegram message will list what changed overnight, with an Undo button by each edit. Tap it, the change comes out, and it asks why - the answer shapes the next night. Anything I wrote myself is off limits, full stop.
Where it stands
In build. The plan runs to 44 steps across four stages, and an AI from a rival lab double-checks the work as it lands. The safety groundwork is done: any change can be undone in one step, the tests can never touch my real notes, and it backs off if I am editing the same note on my phone at that moment. The logbook is part built. Then comes the dreaming itself, then the 7am briefing.
A Mac Mini built to edit my notes overnight, with Claude doing the reading and writing and a Telegram button to undo any change.
Stack Python, Claude, a tamper-evident change log in git, Telegram