Crbro – Local, file-based persistent memory for AI agents (MCP) CRBRO, a free and open-source (MIT) local MCP server, provides persistent long-term memory for AI agents using a biological neural architecture and file-based storage, with all 22 tools included at no cost. It achieves 56% recall@1 and 69% recall@3 on a 48-query benchmark and 100% secret redaction with 0% false positives, while running entirely on Node.js without external services. CRBRO is a local MCP Model Context Protocol server that gives your AI assistant persistent long-term memory across sessions. It uses a biological neural architecture — cortex, synapses, hippocampus — to store, connect, and retrieve knowledge automatically. Free and open source MIT . All 22 tools included — no license, no account, no tiers. ⭐ If CRBRO gives your AI a memory worth keeping, a star on GitHub is the best way to support it. 🧬 Biological Architecture — Knowledge organized as neurons cortex , connections synapses , and session memory hippocampus 🔍 Fact-Level Search — Powered by Orama https://orama.com/ . Every fact is indexed on its own, so a topic with hundreds of facts stays as findable as one with three, and each result comes back with the exact fact that matched and the date it was recorded 🔥 Heat Scores — Automatic relevance tracking based on frequency, recency, and connectivity ✏️ Correctable — Knowledge can be superseded or retracted, not just piled up. A memory that only appends keeps serving yesterday's answer with today's confidence 🔐 Credential-aware — API keys, tokens and passwords are replaced with a marker before they touch the disk. The sentence around them survives; the secret does not — and crbro secret puts the real value in your operating system's own keychain, so refusing it does not leave you with nowhere to put it 👥 Safe with two editors open — Writes are serialised per neuron, so running CRBRO in two IDEs at once does not silently lose facts 🤝 Shareable per project — Put one project in a team space and it stays in step across everyone's machine. Everything else in your brain never leaves it 🗺️ Living Maps — Each topic can carry one always-current map of how its system works crbro map , replaced whole on every change — plus a global map of clusters and cross-domain bridges 📓 Error Ledger — type: "error" stores each real mistake WITH its correction, on the topic where it happened, so the same error is not made twice ⚖️ Debt Ledger — type: "debt" records what you deliberately did NOT build — ceiling and revisit-trigger included — so dead ideas stop being re-proposed v1.11+ 🛡️ Subagent Hook opt-in — npx crbro-memory install-hooks --inject wires a Claude Code hook that hands your behavioral protocols to spawned subagents. Injection is off by default since 1.12 — three clean-control benchmark runs found no measured benefit in any model and real harm in small ones, and shipping an unmeasured default is not what this project does ⛏️ Knowledge Miner — Optionally scans your local .md / .txt notes and feeds them into the brain 🔒 Fully Local — Runs on Node.js alone: no Python, no Docker, no databases, no external services. Your memory never leaves your machine 💾 File-Based — All data stored as readable JSON files in ~/.crbro/ — inspectable, diffable, and versionable with git 🔌 MCP Native — Works with Claude Desktop, Claude Code, Cursor, Windsurf, and any MCP-compatible client Every number below comes from a deterministic benchmark in benchmarks/ /Octonove/crbro-memory/blob/master/benchmarks that runs in CI — no API calls, reproducible on your machine with node benchmarks/