// 01 Open Code Review 是什么

快速结论
Open Code Review(OCR)是阿里巴巴开源的 AI 代码审查命令行工具,主打「行级精准 + 确定性工程 × Agent 混合」。它源自阿里内部两年、服务数万开发者、发现数百万缺陷的官方 AI 评审助手,验证后开源。用法很简单:配好一个模型端点即可——它读 Git diff,把改动文件交给带工具调用能力的 Agent,由可配置大模型生成结构化、定位到行的审查意见。Go 实现,跨 Windows/macOS/Linux,有简体中文文档,阿里出品国内可用。
适合谁优先使用
- 想给团队 PR / CI 加 AI 代码审查的工程团队
- 要审计不熟悉的代码库或无明显 diff 的目录(ocr scan 整文件审查)
- 用 Claude Code / Codex 做评审、但嫌覆盖不全或定位漂移的人
- 在意审查 token 成本的团队
核心能力拆解
diff 级 Agent 深度审查
不止看表面 diff——Agent 能读全文件、搜索代码库、参考其它改动文件的上下文,给出有依据的深度审查。
整文件审查(ocr scan)
对没有有意义 diff 的整文件或目录做审查,适合审计陌生代码库。
确定性工程 × Agent 混合
对「绝不能出错」的审查步骤用工程逻辑加硬约束,避免纯语言驱动导致的覆盖不全、定位漂移、质量波动。
高精度、低成本
官方基准(50 仓库 / 200 真实 PR / 10 语言 / 1505 条标注)显示:同一底层模型下,比通用 Agent(Claude Code)的精度与 F1 显著更高,token 仅约 1/9、更快;Recall 略低是「重精度、少噪声」的刻意取舍。
和同类工具怎么选
| 需求 | 优先考虑 | 判断标准 |
|---|---|---|
| 专业代码审查、低噪声、省 token | Open Code Review | 要稳定、可接 CI 的评审 |
| 通用编码 / 改代码助手 | Claude Code / Cursor | 不只审查,还要写改 |
| 平台内置审查 | GitHub Copilot 审查等 | 已深度绑定某代码平台 |
国内平替:OCR 本身即阿里出品,可配通义千问等国内模型端点,国内团队友好。
限制与避坑
- Recall 低于通用 Agent(刻意取舍),可能漏报部分问题
- 需自配模型端点,API key 与费用自理
- 是 CLI 工具,接进 PR / CI 流程才发挥最大价值
- 审查质量取决于所配模型的能力
典型工作流
接进本地或 CI 的代码审查
- 用 npm 安装
@alibaba-group/open-code-review - 配置一个模型端点(可用通义千问等国内模型)
- 本地或 CI 里跑
ocr review审查改动 diff,或ocr scan审查整文件 - 查看定位到行的结构化审查意见,按需接入 PR 评论
常见问题
Open Code Review 收费吗?
工具开源免费;你接入的大模型 API 按各自用量计费。
支持国内模型吗?
支持。它的设计就是「配一个模型端点即可」,可接通义千问等国内模型。
和直接用 Claude Code 审查比如何?
同一模型下,OCR 的精度与 F1 更高、token 约 1/9、更快;代价是 Recall 略低(少误报、少噪声)。
支持哪些平台?
跨 Windows / macOS / Linux,支持 Claude Code、Codex 等代理。
NavXD 使用建议
想把 AI 代码审查工程化、稳定地接进 PR / CI,又要控成本控噪声,OCR 比直接拿通用 Agent 当审查器更靠谱;个人随手看几行改动,用 Claude Code 也够。
// 02 核心 功能
- 核心定位快速结论 Open Code Review(OCR)是阿里巴巴开源的 AI 代码审查命令行工具,主打「行级精准 […]
- 分类索引当前归档在 AI 编程,方便和同频工具横向比较。
- 能力标签关联标签包括 开源、AI编程、阿里巴巴、命令行、代码审查。
- 使用入口已记录可访问入口,可通过本页主按钮跳转。
// 03 使用 场景
- 快速判断是否适合当前任务结合 AI 编程 定位和 开源、AI编程、阿里巴巴 标签,先判断它是否匹配你的工作流。
- 横向比较同类工具从相同分类和标签继续探索替代工具,减少只看单个产品带来的选择偏差。
- 沉淀工具选型资料把官网入口、平台、版本和 NavXD 标签合并成一页,适合做选型记录或团队分享。
