tirth8205/code-review-graph

本地优先的代码智能图谱工具,为 MCP 和 CLI 场景提供精准代码上下文

本地优先的代码智能图谱工具,为 MCP 和 CLI 场景提供精准代码上下文

产品定位

该项目与通用代码搜索工具的差异在于以持久化图谱为核心:数据以 SQLite 文件存储在项目本地目录,无需外部数据库或云服务,源代码不离开本机或 CI runner。官方基准显示,6 个仓库中每题 token 消耗中位数降低约 65 倍(范围 36x–376x),该数据为厂商自测结果。使用需 Python 3.10 及以上环境。

适合用户

  • 使用 AI 编码工具的开发者
  • 维护大型代码库的工程团队
  • 开源项目维护者

功能亮点

  • 代码结构图谱构建

    使用 Tree-sitter 解析代码库为 AST,构建包含函数、类、导入节点和调用、继承、测试覆盖边的持久化图谱,存储于本地 SQLite。

  • 影响范围分析

    文件变更时追踪所有可能受影响的调用方、依赖方和测试,让 AI 只读取相关文件。

  • 增量更新

    仅重新解析哈希变化的文件,通过 hooks 或 watch 模式在保存和提交时自动更新图谱。

  • MCP 工具集

    提供 30 个 MCP 工具供 AI 助手自动调用,包括图谱查询、影响分析、语义搜索、架构概览等。

  • 语义搜索

    可选的向量嵌入语义搜索,支持多种嵌入提供方。

访问与价格

可用状态: 当前可用

价格信息: 开源

支持平台: API, 自托管

价格说明: MIT 许可证开源项目,通过 PyPI 免费发布安装。

官方入口

来源核验

资料核验于 2026-09-01