alibaba/open-code-review

阿里巴巴开源的 AI 代码审查 CLI 工具,生成行级审查评论

阿里巴巴开源的 AI 代码审查 CLI 工具,生成行级审查评论

产品定位

该项目以 Apache-2.0 许可证开源,支持 Windows、macOS 和 Linux。除委托模式外,使用前必须自行配置 LLM,模型 API 费用由使用者承担。

适合用户

  • 软件开发者
  • DevOps 与 CI/CD 工程师
  • 开源项目维护者

功能亮点

  • Git diff 代码审查

    读取 Git diff,将变更文件发送给可配置的 LLM Agent,生成行级精度的结构化审查评论。

  • 全文件扫描(ocr scan)

    审查整个文件而非仅 diff,适用于审计陌生代码库或没有有效 diff 的目录。

  • 内置多语言规则集

    内置覆盖 NPE、线程安全、XSS、SQL 注入等缺陷类型的规则集。

  • 委托模式

    由用户自己的 AI 编码 Agent 执行审查,无需配置 OCR 的 LLM 或 API Key。

  • 会话恢复与 JSON 输出

    支持恢复中断的审查会话,并可将结果以 JSON 格式保存到文件。

使用步骤

本地命令行审查

  1. npm install -g @alibaba-group/open-code-review 安装并获取 ocr 命令
  2. 运行 ocr config provider 和 ocr config model 配置 LLM(委托模式除外)
  3. 进入项目目录运行 ocr review 审查变更,或用 ocr scan 进行全文件扫描

CI/CD 集成

  1. 运行 ocr delegate preview 预览
  2. 由自己的 AI 编码 Agent 执行审查,OCR 处理文件选择与规则解析,无需 OCR API key

适用场景

代码变更审查

软件开发者

在提交或合并前对 diff 生成行级精度的结构化审查评论。

审计陌生代码库

软件开发者

使用 ocr scan 审查整个文件,适用于没有有效 diff 的目录。

访问与价格

可用状态: 当前可用

价格信息: 开源

支持平台: Linux, macOS, Windows

价格说明: 项目以 Apache-2.0 许可证开源,可通过 npm 免费安装使用;使用自带 LLM 时需自行承担模型 API 费用(证据未给出具体价格)。

官方入口

常见问题

使用前需要配置 LLM 吗?

是的,除委托模式外,审查代码前必须配置 LLM。

如何安装?

运行 npm install -g @alibaba-group/open-code-review,安装后 ocr 命令全局可用。

来源核验

资料核验于 2026-09-01