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