~ 90 seconds
Record a dream.
Open /dreams/new, tap the mic, or just type. No editor, no template — say what you remember in any order. Save when you're done.
You record. The wiki grows. You ask questions. This page walks through the whole loop — from the first half-remembered dream to a wiki that knows your shadowy figure better than you do. Read it in the dark, the morning after.
The whole app is this loop. You record a dream as soon as you wake; the wiki ingests it; over time the same pages return — richer, stranger, more your own.
Open /dreams/new, tap the mic, or just type. No editor, no template — say what you remember in any order. Save when you're done.
An LLM parses the entry, finds the symbols, characters, places, emotions and themes, and either creates new wiki pages or appends to existing ones. You don't tag anything.
The same shadowy-figure page grows richer with every encounter. Versions accumulate. The constellation thickens. Old dreams stay anchored, but the reading changes.
The LLM sorts what it finds into five elemental kinds. One category per wiki page — never mixed. Colors are stable: a violet thing is always a theme, a teal thing is always a place.
Objects, substances, forces that carry meaning. Things that stand for something else, even when you can't say what.
People, figures, presences. Named or nameless, familiar or strange — anything in the dream that acts.
Locations, spaces, settings. Rooms that recur, landscapes that don't quite match anywhere on earth.
Felt states. The body in the dream. Name the feeling specifically — vague labels make for vague pages.
Recurring narratives and structures — the shape underneath the plot. What happens, again and again.
Each wiki page belongs to one category and grows with every dream that touches it. The LLM writes the body; you can read, link, and remember. You don't author these by hand.
Tall, featureless dark humanoid. Moves silently. First encountered as a pursuer in a wooded setting; in a later dream the same figure was seated in the back row of an exam room, watching. The figure does not speak.
Pursuit, paralysis, terror in the first appearance; observation, unpreparedness, judgment in the second. Co-occurs with dark-forest, pursuit, and exam.
On /chat, ask anything about your dream world. The agent loads the relevant wiki pages — not the whole journal — and replies with what's actually written there. If an answer is good, you can save it; it becomes a new page and compounds with the rest.
As the wiki grows, edges fray. Lint runs nightly and on-write — it catches near-duplicate pages, missing cross-references, lonely orphans, and pages whose category has drifted. Most fixes are one-tap.
Wiki pages that no source dream references anymore — usually merge residue or a deleted entry. Delete, archive, or seed.
When dark-corridor and dark-forest are really one place. Merge keeps the earlier slug.
Two pages co-occur in the same dream but don't link to each other. Lint suggests the cross-reference both ways.
When a page's content no longer fits its category — e.g. drowning reads as a state, not a thing. Reclassify in one tap.
Four small habits that make the wiki much richer over time. The morning hand is rough — that's fine. The candle reads roughness as detail.
Details fade in under three minutes. Roll over, mumble it into the mic before you check the time, the news, anything.
"I was being chased" is half a dream. "I was being chased and could not scream and my mouth was full of glass" is a wiki page.
A two-sentence dream that brings back the shadowy figure for the fifth time enriches the wiki more than a long, beautiful one-off. Don't skip the small ones.
Whisper-quiet recordings get garbled. A 15-second cleanup catches the names, the proper nouns, the only word in the dream that mattered.
Pick one. The wiki only starts compounding once there's a first entry. Even one rough dream is enough to seed three or four pages.