open-code-review
SHA-256阿里巴巴开源的 AI 代码审查 CLI 工具。混合架构(确定性管道 + LLM agent),提供精确行级评论,内置微调规则集(NPE、XSS、SQL注入),兼容 OpenAI/Anthropic,token 消耗仅为通用 agent 的 1/9。
阿里自用两年的 AI 代码审查工具,更准、更省、更稳定。
核心功能
- 混合架构:确定性管道处理文件选择、规则匹配,LLM agent 处理动态决策和上下文检索
- 精准行级评论:内置定位和反思模块,评论位置准确、内容可靠
- 低消耗高精度:基准测试显示 token 消耗仅为通用 agent 的 1/9,F1 值更高
- 内置安全规则:针对 NPE、线程安全、XSS、SQL 注入等常见漏洞的微调规则集
- 多模式支持:Git diff 审查、全文件扫描、委托模式(让 AI 编码 agent 自行审查)
避坑指南
- •需要有效的 LLM API Key(如 OpenAI、Anthropic),不支持无网络的纯离线环境;审查大型仓库时 token 消耗可能较高;项目依赖 Git >= 2.41,且主要针对有 Git 历史的代码库(全文件扫描模式除外)。
适用场景
- 在 CI/CD 流水线中自动审查 Pull Request,减少人工评审负担
- 开发者在本地提交前快速扫描代码变更,发现潜在缺陷和安全漏洞
详细介绍
Open Code Review 是阿里巴巴集团开源的 AI 代码审查 CLI 工具。经过内部两年大规模验证,服务数万名开发者、发现数百万缺陷。与 Claude Code 等通用 LLM agent 相比,本项目采用“确定性工程 + LLM agent”混合架构:确定性管道(文件选择、智能打包、规则匹配、外部定位)保障正确性,LLM agent 负责动态决策和上下文检索。从而实现更高精度、更低误报率,且 token 消耗仅为通用 agent 的约 1/9。支持 Git diff 审查、全文件扫描、委托模式。内置针对 NPE、线程安全、XSS、SQL 注入等常见漏洞的微调规则集,兼容 OpenAI、Anthropic 等模型。
标签
快速上手
安装软件
双击下载的安装程序,按提示完成安装
全局安装:npm install -g @alibaba-group/open-code-review
配置 LLM:运行 ocr config provider 选择提供商并设置 API Key,再运行 ocr config model 选择模型
审查代码:在 Git 仓库中运行 ocr review,按提示查看行级评论
- 全局安装:npm install -g @alibaba-group/open-code-review
- 配置 LLM:运行 ocr config provider 选择提供商并设置 API Key,再运行 ocr config model 选择模型
- 审查代码:在 Git 仓库中运行 ocr review,按提示查看行级评论
已提供 SHA-256 校验码,下载后可自行核对文件完整性
该校验码提取自 GitHub 官方 Release 页面
SHA256 校验码
6a3009b2d6148ec228e4c7706714a7c56ba3a550227e03ac68a2e71be173789d该校验码提取自 GitHub Release 页面,下载后请自行核对文件完整性
本平台所有 SHA-256 校验码均提取自项目在 GitHub 官方 Release 页面发布的文件,未做任何修改。你可以通过 GitHub Releases 页面自行验证。
开源透明
查看 GitHub 源码卸载说明
运行 npm uninstall -g @alibaba-group/open-code-review 即可全局卸载。
无额外依赖
下载后即可直接使用,无需安装其他运行环境