Repolode
alibaba

alibaba/open-code-review

AI 代码审查命令行工具,结合确定性流程与 LLM Agent,对 Git 差异生成精确到行的审查意见。

可替代:CodeRabbit

Star
49,564
Fork
3,637
未关闭 Issue
342
最近提交
24小时前

这是什么?

Open Code Review 是一个命令行工具,用 LLM 审查代码变更。它读取 Git diff,筛选需要审查的文件,把相关文件归为一组,再交给能够读取完整文件、搜索代码库并查看其他变更文件上下文的 Agent 处理,最终输出绑定到具体代码行的结构化审查意见。

项目把工作拆分给确定性的工程逻辑和模型两部分。文件筛选、规则匹配和评论定位由固定模块完成,Agent 则负责动态决策和上下文检索。内置规则覆盖空指针、线程安全、XSS、SQL 注入等多种语言中的常见问题。

除了审查工作区、分支区间或单个 commit 的差异,`ocr scan` 命令还可以审查整个文件或目录。工具支持兼容 OpenAI 与 Anthropic 接口的模型端点,也可以使用委托模式,让 Claude Code 等编码 Agent 用自身模型完成审查。

核心功能

  • 01支持审查工作区、分支区间或单个 commit 的 Git 差异。
  • 02生成结构化审查意见,并定位到具体代码行。
  • 03内置空指针、线程安全、XSS、SQL 注入等规则。
  • 04通过 `ocr scan` 审查整个文件或目录,无需 diff。
  • 05兼容 OpenAI 和 Anthropic 接口的模型端点。
  • 06提供 Claude Code、Codex、Cursor、Kimi Code、OpenCode 的插件。

适用场景

  • 在 GitHub Actions、GitLab CI 等 CI/CD 流程中自动审查合并请求。
  • 在提交合并请求前,将功能分支与 main 进行对比审查。
  • 审计不熟悉的代码库或没有有效 diff 的目录。
  • 通过委托模式让 AI 编码 Agent 使用自身模型完成审查。

快速上手

  1. 1

    通过 npm 全局安装 CLI

    npm install -g @alibaba-group/open-code-review
  2. 2

    配置 LLM 提供商

    ocr config provider
  3. 3

    为当前提供商选择模型

    ocr config model
  4. 4

    在 Git 项目中运行代码审查

    ocr review

使用前须知

  • 需要 Git 2.41 或更高版本。
  • 除非使用委托模式,否则审查需要配置 LLM 端点和 API 密钥。
  • 召回率低于通用代理,这是为了精确度而做出的有意权衡。

收录于专题

标签

常见问题

open-code-review 是什么?
AI 代码审查命令行工具,结合确定性流程与 LLM Agent,对 Git 差异生成精确到行的审查意见。 Open Code Review 是一个命令行工具,用 LLM 审查代码变更。它读取 Git diff,筛选需要审查的文件,把相关文件归为一组,再交给能够读取完整文件、搜索代码库并查看其他变更文件上下文的 Agent 处理,最终输出绑定到具体代码行的结构化审查意见。
open-code-review 可以免费使用吗?用的什么许可证?
open-code-review 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
open-code-review 还在维护吗?
活跃维护中。open-code-review 最近一次提交是在 2026年11月6日。
open-code-review 适合用来做什么?
在 GitHub Actions、GitLab CI 等 CI/CD 流程中自动审查合并请求。 在提交合并请求前,将功能分支与 main 进行对比审查。 审计不熟悉的代码库或没有有效 diff 的目录。 通过委托模式让 AI 编码 Agent 使用自身模型完成审查。
open-code-review 怎么安装和运行?
通过 npm 全局安装 CLI: npm install -g @alibaba-group/open-code-review 配置 LLM 提供商: ocr config provider 为当前提供商选择模型: ocr config model 在 Git 项目中运行代码审查: ocr review
在哪里获取 open-code-review?
源代码和安装说明在 GitHub 上:https://github.com/alibaba/open-code-review

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目