Open Code Review
阿里开源 AI 代码审查 CLI 工具
产品简介
Open Code Review 是阿里巴巴开源的企业级 AI 代码审查 CLI 工具,源自阿里集团内部官方 AI 代码审查助手。过去两年,该工具服务了数万名开发者,识别了数百万个代码缺陷,经大规模生产验证后开源给社区。它并非简单地将 Diff 扔给 ChatGPT,而是采用「确定性流水线 + LLM Agent」混合架构,输出行级精准的审查评论。
核心功能
混合架构设计 确定性流水线处理规则匹配和静态分析;LLM Agent 配备工具调用能力(读全文件、搜代码库、跨文件上下文),专注于真正需要判断的地方。两者协同,既保证了速度,又兼顾了深度。
内置多语言规则集 针对 Java/后端常见生产问题微调,涵盖 NPE(空指针)、线程安全、XSS、SQL 注入、阿里工程规范衍生规则等开箱即用的高价值规则。
行级精准定位 评论位置和内容准确性均有独立模块保障,有效解决通用 Agent「行号漂移」问题,确保每一个审查意见都落在正确的代码行。
MCP Server 支持 可扩展外部工具生态,通过 Model Context Protocol 连接更多开发工具,形成完整的代码质量治理闭环。
委托模式(Delegation Mode) 让 AI 编程 Agent 自行完成审查,无需配置 LLM API,适合在 CI 中自动化运行。
CI/CD 深度集成 支持 GitHub Actions、GitLab CI、GitFlic CI、Gerrit,覆盖主流 CI 平台,无缝嵌入现有开发流程。
Benchmark 领先表现 在 AACR-Bench(50 个热门开源仓库、200 个真实 PR、10 种编程语言,80+ 高级工程师交叉验证)上,精度和 F1 显著优于通用 Agent,Token 消耗仅为其 1/9,审查速度更快。
会话回放 在浏览器中浏览和回放审查会话,方便团队复盘和学习。
适用场景
- GitLab/GitHub MR 前置审查:本地或 CI 先跑一遍再提 PR
- 大厂规范落地:内置规则 + 可扩展自定义
- 私有化部署:代码不出内网,自配模型
- 与 gstack/RTK 组合:gstack 做交互 Review,OCR 做 CI 门禁
快速上手
安装:npm install -g @alibaba-group/open-code-review 配置 LLM:ocr config provider → 选择 Anthropic/OpenAI/自定义兼容接口 审查当前改动:ocr review 分支范围审查:ocr review --from main --to feature-branch 全文件扫描:ocr scan --path internal/agent 委托模式:ocr delegate preview
评论与建议
登录 后参与评论或提建议