OpenCodeReview 基于 Apache 2.0 协议开源,是一款使用 Go 语言开发的命令行工具,它避免将本可确定性处理的工作交给 AI 决策,例如选择文件、选择工具以及根据 diff 验证评审意见。它将评审流程拆分为多个阶段,每个阶段使用不同级别的确定性:确定性组件负责文件选择、打包和规则匹配,代码分析则由 AI 智能体完成。OpenCodeReview 已在阿里巴巴内部被数万开发者使用了两年,它兼容 OpenAI 和 Anthropic 的模型,可以评审 Git diff、分支或整个文件。

