还在让AI助手一页一页翻你的代码?一个开源项目直接把整个代码库变成AI的“长期记忆”,毫秒级回答结构问题,token消耗直降99%。
它是什么

一句话人话版: 这是一个给AI编程助手用的“代码库记忆插件”。以前AI要理解你的项目,得一行一行读文件,费时又费钱(token)。现在装上它,AI就能像查数据库一样,瞬间知道某个函数在哪、被谁调用了、整个调用链长什么样。
技术版: codebase-memory-mcp 是一个高性能的代码智能 MCP(Model Context Protocol)服务器。它用 tree-sitter 解析 158 种编程语言的 AST,构建持久化的知识图谱,并存储在内存 SQLite 中。AI 编程助手通过 MCP 协议向它提问,就能在毫秒级获得函数定义、类结构、调用链、HTTP 路由等结构化信息。整个项目用纯 C 编写,编译成一个静态二进制文件,零依赖,开箱即用。
为什么值得看
- 周增 3,244 Star:GitHub 本周趋势项目,总 Star 数已达 8,169,社区热度极高。
- 极致性能:平均仓库毫秒级全量索引,Linux 内核(2800万行代码,7.5万个文件)也只需 3 分钟。结构查询响应时间低于 1 毫秒。
- Token 消耗减少 99%:5 个结构查询仅需约 3,400 个 token,而逐文件搜索需要约 412,000 个 token,效率提升 120 倍。
- 支持 11 种 AI 编程助手:自动检测并配置 Claude Code、Codex CLI、Gemini CLI、Zed、Aider、Cursor 等主流工具,一键安装。
- 纯 C 编写,零依赖:单个静态二进制文件,支持 macOS、Linux、Windows,无需 Docker、无需运行时、无需 API 密钥。
生活和工作中能拿它干嘛
- 重构老项目:接手一个几万行代码的遗留系统,想知道某个全局变量到底被哪些地方修改了?让 AI 助手直接问知识图谱,几秒钟拿到完整调用链,比手动 grep 快百倍。
- 代码审查:团队 PR 里改了一个核心函数,想知道它会影响哪些模块?AI 助手自动分析调用关系,帮你评估影响范围,避免上线后出 bug。
- 学习开源项目:想研究 Linux 内核或某个大型框架的架构?让 AI 助手帮你画出模块依赖图、函数调用图,学习效率翻倍。
适合谁用
- AI 编程助手重度用户:日常使用 Claude Code、Cursor、Codex CLI 等工具的开发者。
- 大型项目维护者:需要快速理解复杂代码库的架构师和技术负责人。
- 开源贡献者:想快速上手陌生项目的开发者。
- 对 MCP 协议感兴趣的开发者:想了解如何构建高性能 MCP 服务器的技术爱好者。
- 追求极致效率的开发者:希望减少 token 消耗、降低 API 成本的个人或团队。
亮点拆解

- 极速索引引擎:采用 RAM-first 管道,结合 LZ4 压缩、内存 SQLite 和 Aho-Corasick 模式匹配,索引完成后释放内存,不占用额外资源。
- 158 种语言支持:将 tree-sitter 语法编译进二进制文件,无需额外安装,不会因版本冲突而失效。
- Hybrid LSP 语义增强:对 Python、TypeScript、Go、Java、Rust 等 10 种主流语言,通过混合 LSP 进行语义类型解析,知识图谱更精准。
- 内置 3D 可视化:可选 UI 版本,在浏览器中打开 localhost:9749,就能以 3D 交互图的方式浏览整个代码库的知识图谱。
快速体验(30 秒)
- 从 https://github.com/DeusData/codebase-memory-mcp/releases/latest 下载对应系统的二进制文件(macOS/Linux/Windows)。
- 运行安装命令:
# macOS/Linux
chmod +x codebase-memory-mcp-* && ./codebase-memory-mcp-* install
# Windows(PowerShell)
.\codebase-memory-mcp-*.exe install- 重启你的 AI 编程助手(如 Claude Code、Cursor),它就能自动感知代码库结构了。
更详细的配置说明请查看仓库的 README.md 或 examples/ 目录。
用前须知
- 本地运行,数据安全:所有处理都在本地完成,代码不会离开你的机器,无需担心隐私泄露。
- 首次索引需要时间:虽然平均仓库只需毫秒级,但超大项目(如 Linux 内核)首次索引可能需要几分钟,之后查询都是毫秒级。
- 仅支持 MCP 协议:需要你的 AI 编程助手支持 MCP 协议才能使用,目前主流工具均已支持。
你怎么看?欢迎评论区聊聊。
信息来源
https://github.com/DeusData/codebase-memory-mcp
夜雨聆风