面向 AI 编码 Agent 的极速代码智能引擎——毫秒级索引、亚毫秒查询、120x token 节省
更新于 2026-08-10
← 返回汇总一次图查询,替代几十次 grep/read 循环
用 tree-sitter 对 158 种语言建持久化知识图谱(函数/类/调用链/HTTP 路由/跨服务链接),纯 C 原生可执行文件 + MCP 协议接入。Linux 内核 28M LOC/75K 文件 3 分钟全量索引,结构查询 <1ms,无语言运行时、无托管服务、无 API key——下载即用。arXiv:2603.27277 论文背书。
arXiv 论文(2603.27277)在 31 个真实仓库评估:83% 回答质量、10× 更少 token、2.1× 更少工具调用(对比逐文件探索)。43 个自动/条件客户端接入表面,macOS/Linux/Windows 原生二进制。
Agent 靠 grep + read 摸清代码库,一个大仓库要几十轮工具调用、数十万 token
搜索只能按文本匹配,拿不到函数调用链、类型关系、路由地图
主流方案要么依赖语言运行时(Node/Python),要么索引慢到没法日常用
get_architecture 一次调用返回语言/包/入口点/路由/热点/边界/分层/聚类;调用链、HTTP 路由、跨服务链接
结构化符号查询替代 grep,语义相关边发现词汇错配的同功能代码
多 Agent 会话共享一个 per-account 协调 daemon:watcher/共享索引/UI 单一实例,会话结束自动清理
配套:图可视化 UI(localhost:9749)、自动索引(MCP 会话启动时)、CLI 模式(单命令,不启 daemon)、团队共享图 artifact。
# 1. 下载原生可执行文件(macOS/Linux/Windows 预编译) # 2. 运行安装 ./codebase-memory-mcp install # 3. 重启编码 Agent(Claude Code / Codex / Cursor / OpenCode…) # 4. 说一句: "Index this project"
原生安装无需 Docker、无需语言运行时、无需 API key。支持多 Agent:Claude Code、Codex、OpenCode、Cursor 等 43 个客户端表面,一个 daemon 协调共享索引与 watcher。AUR 也有包。
一次图查询替代几十个 grep/read 周期;索引后内存释放;LZ4 压缩 + 内存 SQLite 保证毫秒级全量索引。
Monorepo / 大型代码库上跑 Claude Code 等,token 预算吃紧的团队
Claude Code + Codex + Cursor 并存,共享索引与 daemon 避免重复索引
跨服务调用链、HTTP 路由地图、热点定位——旧系统接手快
代码智能是 Agent 编码体验的核心瓶颈,纯 C + 毫秒索引 + 亚毫秒查询的性能位一旦确立,token 成本结构就变了。若开源社区围绕 158 语言 + 15 工具构建技能生态,有成为 Agent 代码层默认索引引擎的潜力。
28M LOC/3min、<1ms 查询的指标短期难被复制
学术评审 + 31 仓库实测数据,可信度高于纯营销仓库
单二进制 + 无运行时 + 43 客户端,插拔成本趋近零
本地确定性规则标定自 README 公开数据——输入代码库规模,即时估算索引时间、结构查询 token 消耗与逐文件探索的对比节省。零 LLM、零网络,滑条即算。
按 LOC 线性外推 28M LOC / 3min 基准
图谱查询 vs 逐文件探索,120x 案例重演
按模型输入价把 token 差换成美元