昊梵体育网

阿里开源了一个 AI Code Review CLI Coding Agent

阿里开源了一个 AI Code Review CLI

Coding Agent 的代码交付速度越来越快,如何检查它们的交付结果成了一个新问题。

OpenCodeReview 是阿里开源、审查 AI 代码的 CLI。它会读取 Git diff,筛选需要审查的文件,匹配对应规则,再让 Agent 结合完整文件、相关代码和仓库上下文完成检查,最后生成带具体代码位置的审查意见。项目提供 ocr scan,可以跳过 Git diff,对整个仓库或指定目录做完整扫描。

它有一个比较有意思的设计是把代码审查拆成了确定性流程和 Agent 两部分。文件筛选、分组、规则匹配、评论定位等环节由固定的代码流程处理;涉及到代码理解、上下文检索和问题判断的部分,再由 Agent 来处理。在改动范围较大时,这样的设计能减少漏审文件、评论位置漂移等问题。

OpenCodeReview 目前支持多种使用和接入方式。除了用 ocr review 检查当前改动、分支差异和 Commit,还可以接入 Claude Code、Codex、Cursor、GitHub Actions、GitLab CI 和 MCP Server。这样,Coding Agent 写完代码后就能直接调用 OpenCodeReview,对当前改动做一次独立的检查。

此外,这个项目有些值得提一提的事情:核心实现用得是 Go,目前仓库有 700+ 次提交;截至 9 月 17 日,GitHub 上有 90 个 Open PR 和 699 个 Closed PR,近期仍有功能和修复持续进入主仓库。同时,项目还在补充安全策略、依赖漏洞处理和发布签名等治理内容。

因此,它处于一个快速迭代的阶段。最近的 Issue 里还能看到 Token 预算在部分并发场景下没有生效、Preview 与实际扫描结果不一致等问题。9 月 14 日的一次复现中,用户设置了 200 万 Token 的预算,实际一次 Review 消耗到了 1,215 万 Token。

这里引用下某个 AI 对这个项目的评价:仓库本身有一定的完成度,社区也很活跃,但一些边界行为还需要继续打磨。可以试试拿它来体验、研究 AI Code Review 的工程实现,或是接在 Coding Agent 后面做辅助检查。但如果你要把它放进关键的 CI 流程,建议先根据自己的仓库和模型做一轮验证。


黄仁勋:中国对AI的叙事方式更务实 OpenSource codereviewCodingAgent DeveloperTools