项目简介
阿里巴巴正式将其内部核心 AI 代码审查工具Open Code Review开源!这个项目已在阿里集团内部服役超过两年,为数万名开发者提供服务,累计发现数百万代码缺陷。经过大规模实战检验后,现在以 Apache-2.0 协议向社区开放。
GitHub 地址:github.com/alibaba/open-code-review
Star 数:11,623+ | Fork 数:802+ | 今日新增:180+ stars

核心亮点
在真实基准测试中(覆盖 50 个开源仓库、200 个 PR、10 种编程语言,经 80+ 高级工程师交叉验证),Open Code Review 展现了惊人表现:
- 精准度远超通用 Agent:相比 Claude Code 等通用代理,使用相同模型时精确度显著更高,F1 分数更优
- Token 消耗仅为 1/9:成本控制出色,审查速度更快
- 线级精度:定位准确,评论精确到代码行
这背后是一个精心设计的混合架构——确定性工程管线 + LLM Agent,各司其职。
技术架构:确定性工程 + AI Agent
Open Code Review 不是把代码一股脑扔给 AI,而是采用了精巧的混合架构:
确定性工程负责「必须对」的部分
- 精确文件选择:确定哪些文件需要审查、哪些应该过滤
- 智能文件捆绑:将关联文件(如中英文翻译文件)组合为一个审查单元,支持并发审查
- 细粒度规则匹配:根据文件特征匹配审查规则,消除信息噪音
- 外部定位与反思模块:独立模块系统性地提升 AI 反馈的位置和内容准确性
AI Agent 负责「动态决策」
- 场景调优的 Prompt:针对代码审查深度优化的提示模板
- 场景调优的工具集:从大规模生产数据中提炼,工具调用更稳定、更可预测
- 深度上下文检索:Agent 可以读取完整文件、搜索代码库、检查其他变更文件
内置审查规则
项目内置了精心调优的规则集,开箱即用:
- 空指针异常(NPE)检测
- 线程安全问题
- XSS 跨站脚本漏洞
- SQL 注入检测
- 更多代码质量规则
安装与使用
安装
npm install -g @alibaba-group/open-code-review
安装后,ocr 命令全局可用。也支持安装脚本、GitHub Release 二进制、源码编译等方式。
配置 LLM
ocr config provider # 选择内置提供商或添加自定义
ocr config model # 为当前提供商选择模型
交互式界面引导你完成提供商选择、API Key 输入和模型配置,并自动测试连接。支持 OpenAI 和 Anthropic 兼容接口。
代码审查
# 工作区模式 - 审查所有暂存、未暂存、未跟踪的变更
ocr review
# 分支范围 - 比较两个引用
ocr review --from main --to feature-branch
# 单次提交
ocr review --commit abc123
# 全文件扫描 - 审计整个文件(无需 Git 历史)
ocr scan
ocr scan --path internal/agent
委托模式
可以让你的 AI 编程代理(如 Claude Code)自行执行审查,OCR 负责文件选择和规则解析:
ocr delegate preview
ocr delegate rule src/main.go src/handler.go
CI/CD 集成
支持 GitHub Actions、GitLab CI、GitFlic CI 和 Gerrit,可轻松集成到现有流水线中。
支持平台与代理
- 操作系统:macOS、Linux、Windows
- 编程语言:支持 10+ 种编程语言
- AI 代理集成:Claude Code、Codex、Cursor、Copilot 等
- 安装方式:npm、Homebrew、安装脚本、GitHub Release 二进制
适用场景
- 团队代码审查:作为 CI/CD 流水线的一部分,自动审查每次提交
- 个人开发:本地开发时即时检查代码质量
- 安全审计:自动检测安全漏洞(XSS、SQL 注入等)
- 代码质量保障:结合 AI 代理,提升审查效率和准确性
总结
Open Code Review 是一个真正经过大规模实战检验的 AI 代码审查工具。它的混合架构设计——确定性工程保证可靠性、AI Agent 负责动态决策——解决了纯语言驱动方案中常见的覆盖不完整、位置漂移、质量不稳定等痛点。如果你的团队正在寻找一款企业级、低 Token 消耗、高精度的代码审查工具,Open Code Review 值得一试!















cqlbgzs@163.com 1年前0
d好879445037@qq.com 2年前0
购买了 无法下载Alexcc 3年前0
强大Alexcc 3年前0
看不了教程Alexcc 3年前0
雷刺下载Alexcc 3年前0
下载Alexcc 3年前0
下载dsa456159 3年前0
下载