Codebase Memory
Latest release v0.12.1 on 2026-10-16 · Actively maintained · 12 releases in 90 days
Local code intelligence for developers and AI agents. Connect code, docs and infrastructure in a persistent graph, with CBM Lens, MCP tools, agent integrations and change-aware test selection.
| Latest release | v0.12.1 on 2026-10-16 |
|---|---|
| Maintenance | Actively maintained — pushed within the last 14 days, with 3 or more releases in 90 days |
| Stars | 47,770 |
| Releases in 90 days | 12 |
| Last commit | 2026-10-29 |
| Repository | DeusData/codebase-memory-mcp |
| Licence | MIT |
| Open issues | 581 |
Codebase Memory release notes and changelog
v0.12.1 2026-10-16
Fixed
- Npm, PyPI and Go installs. npm i, pnpm add, pip install and the Go wrapper could not install…
- Homebrew. The formula was still at 0.10.3, and on Linux it installed the dynamically linked…
- Go install. A pinned go install.../pkg/go/cmd/codebase-memory-mcp.Y.Z never worked, and…
- Npm next. The next dist-tag no longer points to an old release candidate; a stable release…
v0.12.0 2026-10-15
What's new
- CBM Lens Beta, an interface for people. It explores a project by the file you read or the code…
- Documentation joins the graph
- Doc-comment references become MENTIONS edges from the documented definition to the code they…
- Markdown, reStructuredText/Sphinx, AsciiDoc/Antora and PDF documents link their sections to…
Fixed
- Fixes along the way
- Fixed a startup race on the settings database
- Fixed a recovery gap: after a process was killed in the middle of a settings write, every…
- Searchcode: drops matches from indexed paths that now resolve outside the project root through…
Faster
- Faster indexing across the board. On ten benchmark repositories, one per LSP language, a full…
- Peak memory is lower on nine of the ten, and every repository produced the same graph on every…
- The Linux kernel, indexing time with and without the documentation pass. Documentation in the…
- On repositories below about 100,000 functions the documentation pass costs about a second or…
Changed
- Update names the step and the OS error when it fails
- Some qualified names changed (,, ). Update saved queries and tools that store these names
- C-preprocessor macros are now. #macro
- Enumerators of C enums and unscoped C++/Objective-C enums live in their enclosing scope
v0.11.0 2026-09-15
What's new
- New languages
- New tooling: a bounded file outline tool and a bounded graph comparison tool,
- New platforms and surfaces: NetBSD support across CLI, daemon IPC and runtime (,
Fixed
- Patch because the index format moves (one rebuild, below) and the tool output contract changes
Faster
- C++ short-name type lookups are indexed rather than scanned, with a
- Follow-up unifying the two short-name indexes
- Coverage finds a line by table lookup instead of rescanning the file, and stops reporting a
- Duplicate range and a line past EOF (,,, closes )
Changed
- Moved behind explicit opt-in: diagnostics, evidence columns, progress chatter, and JSON output
- Renameat on the parent directory handle, so the symlink survives — the target is edited, never
- Replaced. Other-owner links, dangling links, links to directories and world-writable parents…
Other MCP projects we track
- Headroom · v0.42.0
- Playwright MCP · v0.0.83
- GitHub MCP · v2.0.3
- FastMCP · v4.2.0a1
- Activepieces · 0.87.3-hotfix.1
- MCP Toolbox · v1.15.0
Maintenance status is derived from public repository activity — release cadence and commit recency. It is not a review, an endorsement, or a security assessment. Star counts measure attention, not quality.