BrainBase runs entirely on your computer. Your memories, your context, your data — none of it ever leaves your machine.
Not by policy. Not by promise. By design.
Everything runs on your machine. Your memory graph, embeddings, activation states — all stored in local SQLite databases. No server. No cloud.
No accounts. No sign-ups. No external databases. No sync servers. BrainBase has zero network dependencies. Your machine is the only infrastructure.
No analytics. No usage tracking. No error reporting. No fingerprinting. No crash reports. We have zero visibility into how you use BrainBase.
Licensed under ELv2. Every line of code is on GitHub. Audit the memory engine, the context generator, the graph store. Trust, but verify.
BrainBase builds context locally, then injects only what's relevant into your prompt. Your LLM never sees your full memory graph — just a curated context snippet.
One command wipes your entire brain. No data retention, no backups to request deletion from, no "we'll process your request in 30 days."
Cloud memory tools store your private conversations on someone else's server. BrainBase doesn't.
Every step happens on your machine. Nothing leaves.
BrainBase watches your conversation through MCP hooks. The raw transcript stays local.
Entities, relationships, and patterns are extracted and stored in ~/.brainbase/memory.db. All local SQLite.
When you start a new session, BrainBase generates a context briefing locally. Only this curated snippet is injected into your prompt.
The LLM receives a narrative briefing — not your full graph, not your raw memories, not your personal data. Just what's relevant right now.
BrainBase stores all data in your home directory. Standard SQLite databases. No proprietary formats. You can inspect, export, or delete them at any time.