两个月过去了,阿里那个代码审查工具还在霸榜
我们 7 月 24 日写过 alibaba/open-code-review。今天是 9 月 18 日,它单日拿了 3290 个 star,连着第三天在日榜榜首附近,总数 34.6k,fork 2.5k。按惯例六十天内我们不重复报同一个仓库。但一个发布两个月后还在日涨三千多 star 的工具,那不是发布尖峰,那是产品找到了市场,为了护住一条去重规则而装作没看见,是编辑上的失职。仓库在 https://github.com/alibaba/open-code-review
它到底是什么:一个 CLI,读你的 Git diff,把改动文件通过一个会用工具的 agent 送给可配置的 LLM,再写回带行级精度的结构化评审意见。Apache-2.0,2026 阿里巴巴版权,main 分支 722 次提交,开源之前在阿里内部造出来并经过实战检验。
值得抄的设计决定是那个混合切分。确定性工程负责文件选择、智能打包、规则匹配和评论定位。LLM agent 负责动态决策和上下文检索,配场景调过的 prompt 和工具集。这个分工既是它能跑到规模的原因,也是大多数随手撸出来的评审机器人跑不动的原因。在 300 个改动文件里决定哪 40 个值得模型看一眼、以及把评论准确落在正确的那一行,都是有标准答案的问题。把这些交给语言模型,你买到的只有延迟、成本和偏了三行的评论锚点。
规则集是另一个说明它出自真实工程组织而非 demo 的证据:空指针异常、线程安全、XSS、SQL 注入。在一家有超大 Java 代码库的公司里,这四样正是真会上线并且真会出事的。它支持 OpenAI 和 Anthropic 兼容端点,支持工作区、分支、提交三种评审模式加全文件扫描,可以直接塞进 CI/CD。
仓库页上没有 9 月带日期的发布说明,所以这一周暴涨背后的变化点,我没有任何可核实的文档能指出来。star 是唯一的证据,而且它很多。
← 返回所有文章
它到底是什么:一个 CLI,读你的 Git diff,把改动文件通过一个会用工具的 agent 送给可配置的 LLM,再写回带行级精度的结构化评审意见。Apache-2.0,2026 阿里巴巴版权,main 分支 722 次提交,开源之前在阿里内部造出来并经过实战检验。
值得抄的设计决定是那个混合切分。确定性工程负责文件选择、智能打包、规则匹配和评论定位。LLM agent 负责动态决策和上下文检索,配场景调过的 prompt 和工具集。这个分工既是它能跑到规模的原因,也是大多数随手撸出来的评审机器人跑不动的原因。在 300 个改动文件里决定哪 40 个值得模型看一眼、以及把评论准确落在正确的那一行,都是有标准答案的问题。把这些交给语言模型,你买到的只有延迟、成本和偏了三行的评论锚点。
规则集是另一个说明它出自真实工程组织而非 demo 的证据:空指针异常、线程安全、XSS、SQL 注入。在一家有超大 Java 代码库的公司里,这四样正是真会上线并且真会出事的。它支持 OpenAI 和 Anthropic 兼容端点,支持工作区、分支、提交三种评审模式加全文件扫描,可以直接塞进 CI/CD。
仓库页上没有 9 月带日期的发布说明,所以这一周暴涨背后的变化点,我没有任何可核实的文档能指出来。star 是唯一的证据,而且它很多。
评论