跳到主要内容
项目档案命令行工具

OrcaCode Review - AI代码评审一键配置工具 | GitHub Action自动PR评审与本地Agent评审

Continuum-AI-Corp/Orca-Code-Review:OrcaCode Review 是基于 OrcaRouter 的 AI 代码评审一键配置工具,支持 GitHub Action 自动 PR 评审本页整理它解决什么问题、适用场景、安装方式和使用方法。

156JavaScriptStar 于 2026年9月5日2026年9月9日 更新

AI 总结

OrcaCode Review 是基于 OrcaRouter 的 AI 代码评审一键配置工具,支持 GitHub Action 自动 PR 评审与本地 AI Agent 评审两种模式,可按严重级别自动阻断合并、发布行内评论,已适配 36 种主流 AI Agent 平台,仅需支付模型推理费用。

中文项目介绍

OrcaCode Review 是开源的 AI 代码评审工具,基于 OrcaRouter 提供多模型评审能力。它解决了传统人工代码评审成本高、漏审风险大、以及多 AI Agent 平台集成重复开发的问题。工具支持在 GitHub 上配置自动 PR 评审门禁,P0/P1 级别问题自动阻断合并,其他问题在受影响代码行发布评论;也支持本地 AI Agent(如 Claude Code、Cursor)直接对本地代码变更发起评审。目前已适配 36 种主流 AI Agent 平台,提供多语言 CLI 引导安装,无需代码标注,仅需为模型推理付费。

详细信息与使用说明

1. 项目定位与用途

OrcaCode Review 是基于 OrcaRouter 的开源 AI 代码评审工具(@orcarouter/code-review v2.1.0),定位为"开放代码评审框架"。它通过统一接口将 AI 代码评审能力集成到 GitHub 工作流和本地 AI Agent 中,用户可在 OrcaRouter 中选择任意模型进行评审,无需为不同平台重复开发评审逻辑。

2. 解决的问题

解决传统人工代码评审成本高、漏审风险大、响应慢的问题;解决多 AI Agent 平台(如 Claude Code、Cursor、GitHub Copilot 等 36 种)集成评审能力时重复适配、维护成本高的问题;解决代码标注(markup)负担问题,实现无标注自动评审。

3. 适用场景

适用于需要在 GitHub 仓库配置自动 PR 评审门禁的团队,支持 P0/P1 级别问题自动阻断合并;适用于希望本地 AI Agent 直接评审代码变更的开发者;适用于已使用或计划使用多种 AI Agent 平台、希望统一评审能力的团队。

4. 安装方式

通过 npx @orcarouter/code-review 启动 CLI 安装引导器。引导器支持交互式选择使用模式(本地评审/GitHub Action/两者)及要安装的 AI Agent 平台,自动检测已安装的 coding agents 并预选对应技能包。Claude Code 用户可通过插件市场安装:/plugin marketplace add Continuum-AI-Corp/orca-code-review 后执行 /plugin install orca-code-review。

5. 使用方式

GitHub Action 模式下,PR 推送后自动触发评审,P0/P1 问题阻断合并,其他问题在受影响代码行发布评论,支持通过 /orcacode-review 命令重新触发评审。本地模式下,可直接对 AI Agent 下达"review my changes"等自然语言指令触发本地评审。支持通过自然语言调整评审策略,如"make OrcaCode Review block P0 only"调整阻断级别。

6. 实现特点与补充说明

CLI 支持英语、简体中文、日语、韩语四种语言,根据系统 locale 自动选择,可通过 ORCACODE_LANG=zh 强制指定。提供两种技能包:orca-review 用于本地评审,orca-review-action 用于 GitHub Action。包含完整的测试套件(scripts/*.test.mjs),支持通过 npm test 运行。仓库中未明确给出具体的 API 密钥配置步骤和详细的 DSL 规则编写文档。

思维导图

OrcaCode Review
CLI安装引导器
npx @orcarouter/code-review
多语言支持(英/中/日/韩)
36种Agent平台检测
GitHub Action工作流
自动PR评审
合并门禁(P0/P1阻断)
行内评论
AI Agent技能包
orca-review(本地评审)
orca-review-action(GitHub Action)
评审核心逻辑
严重度判断(severity.mjs)
门禁控制(gate.mjs)
报告生成(report.mjs)
后过滤(postfilter.mjs)
多平台适配
Claude Code
Cursor
GitHub Copilot
其他33种平台

常见问题

如何安装 OrcaCode Review?

运行 npx @orcarouter/code-review 启动 CLI 安装引导器,按提示选择使用模式(本地评审/GitHub Action/两者)及要安装的 AI Agent 平台即可。Claude Code 用户也可通过插件市场安装。

支持哪些 AI Agent 平台?

目前已适配 36 种主流 AI Agent 平台,包括 Claude Code、Cursor、GitHub Copilot、Gemini CLI、Amazon Q Developer、Windsurf、Continue 等,完整列表可通过安装引导器查看。

如何配置合并门禁?

安装引导器会引导完成 GitHub Action 工作流配置和 API 密钥设置。默认 P0/P1 级别问题会阻断合并,可通过自然语言指令(如"make OrcaCode Review block P0 only")调整阻断策略。

本地评审和 GitHub Action 有什么区别?

GitHub Action 模式在 CI 环境中自动评审每个 PR,适合团队协作和合并门禁;本地评审模式通过 AI Agent 直接评审本地代码变更,适合个人开发流程。两种模式可同时使用。

如何重新触发评审?

在 PR 评论中发送 /orcacode-review 命令即可重新触发评审。本地模式下可直接对 AI Agent 下达"review my changes"等自然语言指令。