OpenCodeReview

OpenCodeReview

阿里内部跑了两年才开源的 CLI 代码审查工具:先走确定性流水线筛文件、匹配规则,再让 LLM 子代理只负责判断,输出逐行精准评论;同模型下 token 只有通用 Agent 的 1/9、误报更少,但召回率会偏低。

快速使用 GitHub 地址
npx skills add https://github.com/alibaba/open-code-review --skill open-code-review
Skill简述

装好之后命令行叫 ocr,它读你的 Git diff 调大模型做逐行代码审查,输出带行号的结构化评审意见,核心解决通用 agent 审代码容易漏文件、位置对不上、质量飘的问题。

在 Agent 里直接说让它审当前改动即可,被触发后会自己跑完 diff 解析、文件打包、规则匹配、审查、反思过滤这一整套流程,最后把评论按行号标回代码;也支持 ocr scan 整文件扫描、Session 断点续跑。需要先配好 OpenAI 或 Anthropic 兼容的模型 endpoint。

优点是经阿里内部两年大规模验证,benchmark 上精确率和 F1 比通用 agent 高一截、token 只用约 1/9,文件打包和定位反思机制让大 changeset 也不容易翻车。

目前已知问题是召回率刻意压低以换低噪音,可能漏掉一部分真实缺陷;要求 Git 2.41+ 且必须自配模型 key,老机器直接装会报错;从仓库现状看,中文以外的真实用户反馈还比较少。