alibaba/open-code-review
Fast, efficient, battle-tested at Alibaba's scale. Hybrid architecture code review tool: deterministic pipelines + LLM Agent, precise line-level comments, built-in multi-language ruleset (NPE, thread-safety, XSS, SQL injection), OpenAI & Anthropic compatible.
深度介绍
它是什么
阿里巴巴开源的混合架构代码审查工具,将确定性流水线与 LLM Agent 结合,在阿里内部经过大规模实战验证后开源。
核心亮点
- 混合架构:确定性规则引擎负责精确检测,LLM Agent 负责语义理解,兼顾准确率与召回率
- 行级评论:精确到代码行的审查意见,而非笼统的文件级反馈
- 内置多语言规则集:覆盖 NPE、线程安全、XSS、SQL 注入等高频缺陷模式
- 模型兼容:同时支持 OpenAI 与 Anthropic 接口,不绑定单一厂商
为什么火
代码审查是研发流程中最耗人力的环节,纯 LLM 方案存在幻觉和噪音问题,纯规则方案又缺乏语义理解。该项目用混合架构解决了这一矛盾,加上阿里背书和 Go 语言的高性能实现,发布后迅速获得关注。
适合谁用
中大型研发团队、需要自动化 Code Review 的工程组织,以及希望将 AI 审查集成到 CI/CD 流水线的开发者。
快速上手
git clone https://github.com/alibaba/open-code-review
cd open-code-review && make build
配置模型 API Key 后即可对仓库发起审查,支持 CLI 与流水线集成两种模式。
