Your brain.
Your machine.

BrainBase runs entirely on your computer. Your memories, your context, your data — none of it ever leaves your machine.

Privacy by architecture.

Not by policy. Not by promise. By design.

100% Local

Everything runs on your machine. Your memory graph, embeddings, activation states — all stored in local SQLite databases. No server. No cloud.

~/.brainbase/memory.db · ~/.brainbase/embeddings.db

Zero Cloud

No accounts. No sign-ups. No external databases. No sync servers. BrainBase has zero network dependencies. Your machine is the only infrastructure.

Zero Telemetry

No analytics. No usage tracking. No error reporting. No fingerprinting. No crash reports. We have zero visibility into how you use BrainBase.

Source Available

Licensed under ELv2. Every line of code is on GitHub. Audit the memory engine, the context generator, the graph store. Trust, but verify.

LLM-Agnostic Privacy

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.

Delete Everything

One command wipes your entire brain. No data retention, no backups to request deletion from, no "we'll process your request in 30 days."

rm -rf ~/.brainbase

Most AI memory is a liability.

Cloud memory tools store your private conversations on someone else's server. BrainBase doesn't.

Cloud Memory
Your data on their servers
Account required
They can read your memories
Vendor lock-in
Can be shut down anytime
Data retention policies
BrainBase
Data stays on your machine
No account, no sign-up
Only you can access it
Works with any LLM
Runs forever, no vendor lock-in
Delete anytime, instantly

How your data flows.

Every step happens on your machine. Nothing leaves.

01

You talk to your AI

BrainBase watches your conversation through MCP hooks. The raw transcript stays local.

02

Extraction & storage

Entities, relationships, and patterns are extracted and stored in ~/.brainbase/memory.db. All local SQLite.

03

Context generation

When you start a new session, BrainBase generates a context briefing locally. Only this curated snippet is injected into your prompt.

04

Your LLM sees context, not your brain

The LLM receives a narrative briefing — not your full graph, not your raw memories, not your personal data. Just what's relevant right now.

Everything is a file on your disk.

Local storage

BrainBase stores all data in your home directory. Standard SQLite databases. No proprietary formats. You can inspect, export, or delete them at any time.

~/.brainbase/
  memory.db — knowledge graph, entities, relationships
  embeddings.db — vector embeddings for semantic search
  config.json — your settings, LLM provider, preferences
  logs/ — session transcripts (optional)