毫秒级索引千万行代码的AI引擎
codebase-memory-mcp 是一个原生代码智能引擎,用 tree-sitter + 混合 LSP 在毫秒级完成仓库全量索引,Linux 内核(2800 万行)仅需 3 分钟。AI 编程工具长期受困于上下文理解慢、精度差,这个方案把结构查询压到 1ms 以内,直接决定 Agent 能否处理大型真实代码库。
High-performance code intelligence MCP server. Indexes codebases into a persistent knowledge graph — average repo in milliseconds. 158 languages, sub-ms queries, 99% fewer tokens. Single static binary, zero dependencies.
现有 AI 编程工具处理大型代码库时,要么靠简单的文件切片和向量检索丢失调用链关系,要么启动 Language Server 后陷入漫长的索引等待,Sourcegraph 的 SCIP 或 GitHub 的 code-nav 方案在本地部署都很重。这个项目把 AST 解析和轻量 LSP 类型解析做成单一原生可执行文件,关键取舍是只保留"函数、类、调用链、HTTP 路由"这几类核心关系,不做全量符号表,换取了数量级的速度提升。
做 AI IDE、Code Review Agent 或内部代码问答系统的团队值得优先测试,特别是需要离线运行或对接私有代码库的场景。不过 162 种语言的 tree-sitter 解析质量参差不齐,C++ 模板、Rust 宏等复杂语法的效果需要实际验证,建议先拿自己最大的代码库跑一遍 benchmark 再决定是否替换现有 RAG 管线。
高性能代码知识图谱基础设施,为AI编程工具提供毫秒级代码理解能力
独特价值:单二进制零依赖,2800万行代码3分钟索引,查询压至1ms内