AI代码审查Token消耗降低82倍!这个开源图谱工具太狠了
AI 代码审查 Token 消耗降低 82 倍!这个开源图谱工具太狠了
你们有没有这种感觉——让 Claude Code 去做代码审查,光等它读完整个代码库就要十几秒,Token 哗哗地烧,结果出来的建议还常常因为看了太多无关代码而不够精准?
这个问题,code-review-graph 给你彻底解决了。
它到底做了什么?
三个字:精确定位。
这个工具用 Tree-sitter 把整个代码库解析成一张图谱,节点是函数、类、导入,边是调用关系、继承关系、测试覆盖。当某个文件发生变更,图谱沿着边追踪所有受影响的调用者、依赖项和测试,计算出一个”爆炸半径”。AI 只读取这个半径内的文件。
效果有多夸张?官方 benchmark 数据:
- 影响半径分析:Token 从 99,375 降到 999,节省 99.9%
- 代码审查场景:Token 消耗降低 82 倍(中位数)
- 大型单体仓库(27,700+ 文件):只有约 15 个文件被实际读取
支持的平台
这不是专为 Claude Code 设计的——它支持所有主流 AI 编程工具:
- Claude Code
- Cursor
- GitHub Copilot (VS Code / CLI)
- Codex / Cline
- Gemini CLI
- Kiro
- CodeBuddy
支持的编程语言
覆盖 40+ 种语言,包括 Python、JavaScript/TypeScript、Go、Rust、Java、C/C++、C#、Ruby、Kotlin、Swift、PHP、Scala、Solidity、Dart、R、Perl、Lua、Elixir、Zig、PowerShell、Julia、SQL、Terraform 等等。基本上你用的语言都支持。
怎么用?
安装只需要一条命令:
pip install code-review-graph
code-review-graph install # 自动检测并配置你已有的 AI 编程工具
code-review-graph build # 解析代码库构建图谱
首次构建约 10 秒(500 文件项目),之后增量更新,2,900 文件项目重索引只需 不到 2 秒。
我的评价
这个工具解决的是一个非常具体的痛点:AI 编程工具在代码审查时”眉毛胡子一把抓”的问题。在大型项目里,这个浪费是惊人的。
7 月它登上了 GitHub Trending 第一名,目前还在快速迭代中(v2.3.7),社区活跃度高。如果你经常用 AI 辅助做代码审查,或者在大型项目里工作,这个工具值得立刻装上试试。
唯一要注意的是需要 Python 3.10+,建议配合 uv 安装体验更佳。
GitHub:https://github.com/tirth8205/code-review-graph
评论区
登录后可评论。