工具 / CodeGraph

CodeGraph

  • mcp
  • agent
  • knowledge-base

本地代码知识图谱,预索引符号关系供 AI agent 通过 MCP 直接查询

CodeGraph 用 tree-sitter 把代码库解析成符号、调用边和文件结构,存入本地 SQLite 数据库(FTS5 全文索引),再通过 MCP server 暴露给 Claude Code、Cursor、Codex、OpenCode、Hermes Agent、Gemini、Antigravity、Kiro 等编码 agent。agent 不再需要用 grep/glob/Read 反复扫描文件来理解代码结构,改为直接查询知识图谱获取入口点、相关符号和代码片段。索引随文件变更自动增量更新(基于 FSEvents/inotify/ReadDirectoryChangesW 原生事件,2 秒防抖窗口),无需手动重建。完全本地运行,不依赖外部 API 或云服务。支持 20+ 种语言和 17 个 Web 框架的路由识别,还能跨语言桥接 iOS/React Native 的 Swift↔ObjC、原生模块与 JS 之间的调用关系。

社区实测

一种基于 Tree-sitter 构建持久化代码结构图的本地工具,能减少 Claude Code 在大仓库中的无效 token 消耗,但社区仍在对比其与 Graphify 等同类工具的差异。

  • 在大仓库中只解析变更文件及其依赖,避免扫描无关文件浪费 token
  • 代码图存储在本地 SQLite,代码不离开本机
  • 增量重解析在 2 秒内完成
  • AI 代码审查领域整体仍处于早期探索阶段,行业尚未形成成熟的工作流定位
  • 审查机器人可能输出大量空泛/冗余内容
  • 用户对图的加载时机和节点更新机制存在疑问

截至 2026-08-05

curl -fsSL https://raw.githubusercontent.com/colbymchenry/codegraph/main/install.sh | sh

← 返回工具库