PR-Agent:最早的开源 AI 代码评审工具,在 PR 里敲一句 /review 就出评审,支持 GitHub 与 GitLab

PR-Agent 的 /review 命令在 PR 下给出的评审示例

PR-Agent 是最早的开源 AI 代码评审工具:不用等人工排期,在 PR 下面敲一句 /review,它就给出评审;/describe 写 PR 描述,/improve 直接给改进建议,/ask 可以就这段改动随便追问。

项目在 GitHub 上有 15,169 星、MIT 开源,创建于 2023 年。它最早是 Qodo(原 CodiumAI)的项目,现在由社区维护——注意不要和 Qodo 的商业版搞混,仓库里也写明了两者是分开的。

两种用法:接成 GitHub Action,PR 一开就自动跑;或者本地装 CLI(pip install "pr-agent[github]"),对着指定 PR 跑 pr-agent --pr_url … review。支持 GitHub、GitLab、Bitbucket、Azure DevOps 和 Gitea,模型可以换,OpenAI、Claude、Gemini、DeepSeek、Mistral 以及 LiteLLM 能接的模型都行。

官方的说法是每个工具只用一次 LLM 调用,30 秒左右出结果,成本不高;PR 压缩策略让它大小 PR 都能处理,提示词也可以按团队的配置改。

PR-Agent 的 /describe 命令生成的 PR 描述示例

两点提醒:要用它得自备模型 API key;另外 /help_docs 因凭证泄露问题从 v0.36.1 起暂时禁用。站内之前也发过代码评审相关的内容,可以对照着看:Anthropic 官方代码评审插件实测:装上就能审真实 PR,4 分半钟出结果,以及 Claude Code 子代理就是一个 Markdown 文件:2 分钟照抄格式,7 秒跑完一个代码评审——那两篇是 Claude Code 插件路线,这篇是仓库级自动化的老牌开源路线。

来源:GitHub @The-PR-Agent,原文:https://github.com/The-PR-Agent/pr-agent

请登录后发表评论

    没有回复内容