51k Star 开源代码知识图谱,给 Codex 等 AI 编程工具预建索引,省 token、减少工具调用
⭐ 开源免费CodeGraph 是一个 51k Star 的开源「代码知识图谱」工具。它用 tree-sitter 提前把你的整个代码库解析成 符号关系 + 调用图 + 代码结构 的知识图谱,存进本地 SQLite 数据库。 这样 Codex、Claude Code、Cursor 等 AI 编程工具在探索代码时,一次查询就能直接拿到答案, 不用再满项目 grep、翻一堆文件。
官方实测:在 7 个真实开源项目上对比,平均 省 47% token、少 58% 工具调用、快 22%、便宜约 16%, 而且 100% 本地运行,不联网、不要 API Key。最适合 Codex 这种按 token 计费、又爱满项目翻代码的场景。
支持 TypeScript、Python、Go、Rust、Java、C#、Swift、Kotlin 等 20 多种语言,还能识别 17 种 Web 框架的路由。
无需 Node.js,一条命令装好(macOS / Linux 用 shell 安装脚本,Windows 用 PowerShell 安装脚本)。已有 Node 的也可以用 npm 全局安装。
npm i -g @colbymchenry/codegraph
装完后新开一个终端,让 codegraph 命令生效。
运行安装器,它会自动检测并配置 Codex、Claude Code、Cursor、Gemini 等已安装的工具,把 CodeGraph 的 MCP 服务接进去。
codegraph install
配置完成后重启对应的 AI 工具,让 MCP 服务加载。
进入你的项目目录,初始化并建图(一条命令搞定)。之后会自动同步,不用再手动 sync。
cd your-project
codegraph init
之后你的 AI 工具检测到 .codegraph/ 目录就会自动用上 CodeGraph,Codex 从此查代码又快又省。
codegraph status 看索引状态、codegraph upgrade 升级、codegraph uninstall 一键卸载。不会。CodeGraph 100% 本地运行,不联网、不要 API Key,索引只存在本机的 SQLite 数据库里。只收集匿名的功能使用统计,可用 codegraph telemetry off 关闭。
不会。它用操作系统原生的文件监听,改完文件 2 秒内自动重建索引;切换会话时还会做一次差异校对,保证 AI 拿到的永远是最新代码。
Claude Code、Cursor、Codex CLI、opencode、Hermes Agent、Gemini CLI、Antigravity IDE、Kiro,安装器会自动检测并配置。
先在项目目录里跑一次 codegraph init 建好索引即可。