← 返回总览

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.

23,435Fork: 1,731语言: Go协议: Apache-2.0今日 +438GitHub ↗

深度介绍

它是什么

阿里巴巴开源的混合架构代码审查工具,将确定性流水线与 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 与流水线集成两种模式。