← 返回列表
AI 编程工具

PR-Agent:开源 AI 代码审查与 PR 自动化助手

The-PR-Agent/pr-agent · 🚀 PR Agent: The Original Open-Source PR Reviewer. This project is not the Qodo free tier.

GitHub原文发布 未知首次收录 2026-10-02上架 2026-10-02 07:01

☆ 收藏查看项目 ↗

ELI5:它是什么,解决什么问题

PR-Agent 是 Qodo 捐赠给开源社区的 AI 驱动代码审查智能体,可对 Pull Request 自动执行描述生成、审查、改进建议和自由文本问答等操作。它支持 GitHub、GitLab、BitBucket、Azure DevOps、Gitea 等代码托管平台,可运行于 CLI、GitHub Actions、Docker、自托管和 webhook 等多种部署方式。项目通过 JSON 配置自定义提示词,并兼容 OpenAI、Anthropic、Google Gemini、DeepSeek、Mistral 及通过 LiteLLM 接入的多种模型。

核心能力与快速开始

★ 13223 · Python

能做什么
提供 AI 驱动的 Pull Request 审查:/describe 自动生成 PR 描述,/review 进行代码审查,/improve 给出改进建议,/ask 支持针对 PR 的自由文本问答,/similar_issue 可在 issue 上查找相似问题。工具通过单次 LLM 调用完成,官方描述每个工具约 30 秒且成本较低。采用 PR 压缩(PR Compression)策略处理大型 PR。通过 JSON 提示词与配置文件(pr_agent/settings/configuration.toml)自定义审查类别和行为。支持 GitHub、GitLab、BitBucket、Azure DevOps、Gitea。
适用场景
在代码托管平台上为 PR 自动添加审查评论;通过 GitHub Actions 在仓库中自动运行 PR 审查;在本地通过 CLI 对指定 PR 或 issue 执行 review、similar_issue 等命令;团队自托管部署以掌控数据与基础设施并自定义提示词行为。
项目形态
可直接使用的工具
部署方式
支持 CLI、GitHub Actions、Docker(0.34.2 及以后版本镜像发布在 pragent/pr-agent)、自托管和 webhooks。GitLab、BitBucket、Azure DevOps 分别提供 webhook、应用安装和 setup 文档。README 提供了 GitHub Action 的 workflow 示例。
主要依赖
CLI 方式需 pip install pr-agent 并设置 OPENAI_KEY 等模型密钥;GitHub Action 示例使用 OPENAI_KEY 与 GITHUB_TOKEN。部署硬件与 API 具体费用未说明。
使用限制
项目为 Qodo 社区维护的遗留开源项目,与 Qodo 主打的 AI 代码审查产品不同。README 提到 /help_docs 自 v0.36.1 起因凭证暴露问题被临时禁用。Docker 镜像命名空间已迁移,升级到 0.34.2+ 时需更新镜像引用。具体模型调用成本与额度限制未说明。
许可证
MIT
最近推送
2026-10-02 05:04

资料检查:2026-10-02 07:00 · 卡片整理:2026-10-02 07:00
卡片由 AI 根据仓库资料整理,未进行安装或运行验证 · 本次更新未完成,保留上次成功内容

职业应用

程序员

在代码审查与 Pull Request 流程中,使用 PR-Agent 对 PR 自动执行描述生成、审查、改进建议和自由文本问答,支持 GitHub、GitLab、BitBucket、Azure DevOps、Gitea 等平台,并可运行于 CLI、GitHub Actions、Docker、自托管和 webhook 等部署方式。

查看内容依据
PR-Agent 是 Qodo 捐赠给开源社区的 AI 驱动代码审查智能体,可对 Pull Request 自动执行描述生成、审查、改进建议和自由文本问答等操作。

官方使用入口 ↗

由 AI 根据来源材料整理,未进行安装或运行验证

这是基于来源内容整理的摘要。原文链接失效后,本页摘要和讨论仍会保留。

讨论 0

登录后参与讨论,阅读资讯无需注册。

还没有评论,来分享第一个看法。