星标数:50318★ Fork数:3738 《open-code-review:阿里巴巴开源的AI代码审查CLI工具》
OpenCodeReview 是一款由 AI 驱动的代码审查 CLI 工具。它最初是阿里巴巴集团内部官方的 AI 代码审查助手,在过去两年中服务了数万名开发者,发现了数百万个代码缺陷。经过大规模的充分验证,该项目被孵化为面向社区的开源项目,只需配置一个模型端点即可开始使用。

它会读取 Git diff,通过具备工具调用能力的 Agent 将变更文件发送给可配置的 LLM,并生成行级精度的结构化审查评论。Agent 可以读取完整文件内容、搜索代码库、检查其他变更文件以获取上下文,从而进行深度审查——而不只是表层的 diff 反馈。除了 diff 审查之外,ocr scan 还能对整个文件进行审查,适用于审计不熟悉的代码库或没有有意义 diff 的目录。
主要特点
- 混合架构:确定性工程流水线 + LLM Agent,各自发挥所长
- 行级精确评论,配备外部定位与反思模块,提升位置与内容准确性
- 内置多语言规则集,覆盖 NPE、线程安全、XSS、SQL 注入等问题
- 智能文件分组与细粒度规则匹配,支持大规模变更集的并发审查
- 与 OpenAI 和 Anthropic 兼容,兼容 Claude Code、Codex、Cursor、Kimi Code 等 Agent
- 支持 Windows、macOS、Linux 平台
安装与快速开始
前置要求:Git >= 2.41。安装命令如下:
npm install -g @alibaba-group/open-code-review
安装完成后,全局可使用 ocr 命令。
📊 本项目 GitHub 星标数:50318。最后更新:2026-11-13,发布:2026-11-13。项目地址:https://github.com/alibaba/open-code-review
