← 返回首页
🔎

Open Code Review(阿里)

阿里巴巴(Alibaba Group)

阿里开源(Apache-2.0)的 AI 代码评审 CLI「Open Code Review」(ocr)

开源 编码 代码评审 CLI Agent
A-
开源 AI 代码评审 CLI
⭐⭐⭐⭐

📖 产品简介

Open Code Review(命令 ocr)是阿里巴巴开源(Apache-2.0)的 AI 代码评审 CLI,源自阿里内部官方 AI 代码评审助手、内部运行两年服务数万开发者、识别数百万缺陷后于 2026 年 5 月孵化为开源项目,9 月 11 日 v1.11.9 发布并由 Chris Short 的 DevOps'ish newsletter 集中报道(截至当日 GitHub 约 2.2 万 stars、1.6k fork、~150 贡献者、OpenSSF Gold 徽章)。

其核心哲学是「确定性工程 + Agent」混合:文件选择、分束、规则匹配由工程逻辑硬约束保证,动态决策与上下文检索交给带工具调用能力的 LLM Agent;独立的定位与反思模块在评论发布前校验「位置」与「内容」准确性。相比通用编码 Agent(Claude Code),同模型下精度 33.9% vs 7.23%(AACR-Bench)、约 1/9 token、更快,但召回更低(刻意优先精度、减少误报)。支持 Claude Code/Codex/Cursor/OpenCode 插件与委托模式、GitHub Actions/GitLab CI/Gerrit 接入,接受任意 OpenAI/Anthropic 兼容端点。

定位
阿里开源(Apache-2.0)的 AI 代码评审 CLI「Open Code Review」(ocr)
适合人群
研发团队 PR 评审 CI/CD 流水线 审计陌生代码库 编码 Agent 宿主委托评审
支持平台
CLI、CI/CD、Claude Code/Codex/Cursor/OpenCode 插件
开源

核心功能

  • 🎯 行级精确:读取 Git diff 生成带精确位置的结构化评审意见
  • 🧩 确定性工程+Agent:文件选择/分束/规则匹配硬约束,动态决策给 Agent
  • 🔁 智能分束:相关文件打包为隔离子代理上下文,超大变更集仍稳定、可并发
  • 🧠 定位+反思模块:发布前校验评论位置与内容准确性
  • 🔌 集成 Claude Code/Codex/Cursor/OpenCode,支持 GitHub/GitLab CI 与委托模式

⚖️ 优缺点分析

👍 优点

  • Apache-2.0 开源、免费、可自托管
  • 同模型下精度显著高于通用编码 Agent、token 约 1/9
  • 内置规则集覆盖 NPE/线程安全/XSS/SQL 注入等
  • CI/CD 与主流编码 Agent 集成完善

👎 缺点

  • 2026-05 才开源、生态相对早期
  • 召回低于通用 Agent(刻意优先精度)
  • 基准 AACR-Bench 为阿里自研自测,缺独立复现
  • 需自配模型端点(依赖外部 LLM)

📊 评分详情

功能完整
8.5
易用程度
8
安全可靠
8.5
性价比
9

💬 用户评价

Open Code Review 用「确定性工程+Agent」把代码评审精度拉到通用编码 Agent 的近 5 倍、token 仅 1/9,是 harness 比模型更重要的好例子。

📝 更新日志

  • 2026-09-11
    v1.11.9 + 集中报道(9/11)
    阿里开源 AI 代码评审 CLI「Open Code Review」(ocr) 发布 v1.11.9,并由 Chris Short 的 DevOps'ish newsletter 集中报道(截至 9/12 GitHub 约 2.2 万 stars、OpenSSF Gold 徽章)。工具源自阿里内部助手、2026 年 5 月孵化为开源(Apache-2.0),确定性工程+Agent 混合读取 Git diff 生成行级精确评审;同模型下 AACR-Bench 精度 33.9% vs Claude Code 7.23%、约 1/9 token。支持 Claude Code/Codex/Cursor/OpenCode 插件与 GitHub/GitLab CI。来源:aiinsiders / flowtivity / agentlist(2026-09-11~09-12)。