ARTICLE · 1155830
阿里开源AI代码审查工具OpenCodeReview:4.5万星,官方称Token只用通用Agent的九分之一
阿里开源AI代码审查工具OpenCodeReview:4.5万星,官方称Token只用通用Agent的九分之一用 Claude Code、Cursor 做代码审查的朋友,大概都遇到过这些情况:改动一多它就“偷懒”只看几个文件;指出的问题行号对不上;同一段提示词,今天审得好、明天审得差。 阿里最近开源的 OpenCodeReview,就是冲着这些问题来的。GitHub 上已经 4.5 万多星。 
▍它的来头 按官方 README:它原本是阿里集团内部官方的 AI 代码审查助手,过去两年服务了数万名开发者,发现了数百万个代码缺陷,验证后孵化成开源项目,Apache-2.0 协议。 ▍思路:该死板的地方死板,该灵活的地方灵活 它把审查拆成两部分: · 必须不出错的环节交给“确定性工程”:哪些文件要审、相关文件怎么打包、该套哪些规则、评论定位到哪一行,都由程序保证; · 需要动态判断的交给 Agent:读完整文件、搜代码库、看其他改动的上下文,再给出逐行评论。 工具内置了多种编程语言的审查规则。 
▍官方测试结果 他们做了一个基准:50 个热门开源仓库、200 个真实 PR、10 种语言,80 多位资深工程师交叉标注了 1505 个真实问题。 结论是:同一个底层模型下,相比 Claude Code 这类通用 Agent,它的精确率和 F1 明显更高,Token 只用了约九分之一,速度也更快。但召回率更低——这是官方刻意的取舍:宁可少报,也不制造一堆误报。 ▍怎么用 
前提:Git 版本 2.41 以上。 1. 安装:npm install -g @alibaba-group/open-code-review,装好后就有 ocr 命令; 2. 配模型:ocr config provider 选服务商,ocr config model 选模型,支持 OpenAI 和 Anthropic 兼容接口; 3. 审查:在项目目录里 ocr review 审当前所有改动;ocr review --from main --to 分支名 审一个分支;ocr scan 扫整个仓库。 不想单独配 API 的,还有“委托模式”:让你正在用的 Claude Code、Codex、Cursor、Kimi Code 自己来审,它只负责挑文件和匹配规则。也能接 GitHub Actions、GitLab CI 做自动审查。 ▍适合谁 · 团队想在 CI 里加一道 AI 审查,又怕误报太多被嫌烦; · 个人开发者想在提交前让 AI 先帮忙把一遍关。 你们团队现在代码审查是人工为主还是已经上 AI 了?


