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 编程工具:

支持的编程语言

覆盖 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


GitHub: https://github.com/tirth8205/code-review-graph

评论区

0 条评论

登录后可评论。

江望 315 阅读