Timeline Branches: Switching personality = switching which documents the brain reads. Same collection, different timeline_id filter. Zero schema changes. The AI becomes a completely different person.
Active now
Saved personalities
Loading...
Try a different personality
Each one loads a full set of fake memories that change how the brain thinks and responds.
Or name your own (starts with a blank memory slate):
What if memory was a document?
An AI agent's memory isn't just text. It's embeddings, emotion scores, decay curves, graph relationships, and temporal context -- all different shapes of data. The document model handles every one of them natively, in a single collection. No vector sidecar. No graph database. No migrations.
Memory Vault
Everything the brain remembers, sorted by how well it remembers it. Old and unimportant memories fade -- emotional ones stick around.
Flexible Documents: Each memory is a document with text, embeddings, importance, emotion, stability -- all different shapes coexisting in one collection. No rigid schema. No migrations.
Inject a memory directly
No memories yet
Chat with Member Berry or inject memories to get started
Brain Map
A visual web showing how memories connect. Click any dot to explore the relationships the brain has learned.
$graphLookup: Relationships between people, movies, and ideas are traversed natively with MongoDB's $graphLookup. No separate graph database. No sync scripts. One aggregation pipeline.
Find the Connection
Actor Network
Play "Six Degrees of Kevin Bacon" -- see how actors connect through shared movies. Type any actor to explore.
$graphLookup on sample_mflix: This is a real aggregation pipeline running $graphLookup on the sample_mflix dataset -- the same capability that powers the brain's relationship mapping.
How are actors connected?
Type an actor's name (try "Tom Hanks" or "Kevin Bacon") and see which movies connect them to other actors. The deeper you go, the bigger the web gets.
Forgotten Memories
The brain's recycle bin. Memories that faded away end up here -- but they can still be recovered.
Soft Deletes: Forgetting is just flipping is_active: false. The full document stays intact for resurrection -- embeddings, metadata, and all. No complex join tables.
Nothing forgotten yet
Use the Time Machine in the sidebar to fast-forward time, then hit Force Prune. Weak memories will "forget" and show up here -- but you can still bring them back.
Memory Types
Your brain doesn't store everything the same way. Neither does this one.
Polymorphic Documents: Episodic events, procedural steps, working context -- three completely different document shapes, all in the same database. The document model adapts to the data, not the other way around.
"What happened"
"How to do it"
"Right now"
Your personality is your memories.
If you grew up watching rom-coms, you'd recommend love stories. If you grew up in a noir film, you'd recommend thrillers. This brain works the same way -- swap its memories and its entire personality changes.
When the AI wave hit, developers started spinning up standalone vector databases. But a memory isn't just an array of numbers -- it's text, entities, temporal data, emotion scores, and an embedding. The document model handles all of these natively.
Under the hood, each personality is a timeline branch in MongoDB. The "default" is the original memory set. Every new personality forks from it and stores its own documents -- all in the same collection, no migrations, no schema changes.
Why this matters: Unlike rigid SQL tables, MongoDB documents can adapt. Each memory layer stores different shapes of data -- embeddings, steps, TTLs, emotion scores -- all in the same collection. No migrations. No schema conflicts.
// Create a reality above to see its document structure { "semantic": { "text": "...", "embedding": [0.012, ...], "stability": 48, "metadata": {...} }, "episodic": { "memory_type": "episodic", "text": "...", "emotion": 0.8, "tags": [...] }, "procedural": { "memory_type": "procedural", "name": "...", "steps": [...], "version": 1 }, "working": { "memory_type": "working", "key": "...", "ttl_hours": 24, "expires_at": "..." } }
Reminders & Triggers
Like tying a string around your finger. Set up things for the brain to watch for in future conversations.
Your brain doesn't just remember the past -- it also remembers things you need to do later. Set a trigger like "if someone mentions a new Nolan movie, add it to my watchlist." The brain will watch for it in future conversations.
Your Profile
Who are you, based on what the brain remembers? Click Build to generate a personality portrait from your memories.
No profile yet.
Click Build Profile to see what the brain thinks about you -- based entirely on your memories.