AutoPR

让 AI 根据 issue 自动写代码并提交 PR,省时省力

AutoPR 是一个基于 GitHub Action 的自动化工具,它利用 OpenAI 的 GPT 模型(如 GPT-3 和 GPT-4)来理解 issue 中的需求,并自动生成对应的 pull request。该项目解决了开发者需要手动将 issue 转化为代码实现的繁琐过程,通过 AI 辅助,能够根据 issue 描述自动编写代码、创建分支、提交更改并生成 PR,从而加速开发流程。其核心能力包括:自动解析 issue 内容、生成修复或功能实现的代码、创建 PR 并附带详细说明。它支持自定义配置,可集成到现有 CI/CD 流程中,适用于需要快速响应 issue 的开源项目或团队。

开源 unknown 对话助手
访问官网 ↗ GitHub ↗ 文档 ↗
GitHub 星标 ★ 1372
维护状态 低维护
是否开源 是
定价模式 unknown

项目数据

分类对话助手
开发团队irgolic
所属国家
官网地址https://autopr.com
定价模式unknown
价格说明定价信息待确认
访问状态
是否开源是
开源协议MIT
主要语言Python
技术栈/模型action,actions,ai,chatgpt,github-action,github-actions,gpt,gpt-3,gpt-4,llm,openai
GitHub 星标★ 1372
30天Star增速
HF 下载量
上线时间2023-03-18 00:00:00
最近更新2026-09-21 00:00:00
维护状态低维护
中文支持
访问方式
移动端支持
综合评分
收录时间2026-08-09
浏览次数4

使用教程

难度:入门 约 10 分钟 部署方式:云服务 5 步

⚠ 该项目 README 未提供完整安装说明,以下步骤为通用流程,请以官方文档为准。

环境要求

  • 一个托管在 GitHub 上的仓库,且已启用 GitHub Actions
  • 拥有向 issue 添加标签权限的账号
  • 可访问仓库内的 USAGE.md 获取最新安装说明
  • 用于调用 GPT 模型的 OpenAI 相关凭据(README 未列明具体项,请以 USAGE.md 为准)

安装与启动步骤

  1. 1查阅官方使用说明

    README 明确指向 USAGE.md,这是唯一权威的安装与配置说明;本教程不含 README 未给出的安装命令,请先打开该文件。

  2. 2确认触发机制

    AutoPR 以 GitHub Action 形式运行,通过给 issue 添加包含 AutoPR 字样的标签来触发,无需本地运行服务。

  3. 3添加标签触发

    在目标仓库中打开一个 issue,为其添加标签名中包含 AutoPR 的标签,AutoPR 随即开始工作。

  4. 4等待自动生成 PR

    AutoPR 会依次规划修复方案、编写代码、推送分支、创建 PR;期间可在仓库 Actions 页面查看运行日志。

  5. 5检查生成的 PR

    执行完成后仓库中会出现由 AutoPR 创建的分支与 pull request,请人工审核代码内容后再决定是否合并。

如何确认成功

给 issue 添加包含 AutoPR 的标签后,仓库 Actions 出现运行记录,并最终生成一个新的 pull request。

常见问题

Q:AutoPR 是怎么被触发的?

A:给 issue 添加一个名称中包含 AutoPR 的标签即可触发,它会自动规划修复、写代码、推分支并开 PR。

Q:生成的 PR 质量可靠吗?

A:README 作者自述该项目属于早期实验,大约只有 20% 的情况能正常工作,必须人工审核后再合并。

Q:在哪里能找到完整的安装步骤?

A:README 的 Usage 一节直接指向仓库内的 USAGE.md,请以该文件为准。

Q:怎么做才能提高成功率?

A:README 指出写得清楚、描述完整的 issue 通常能得到更好的结果。

注意事项

  • README 未提供安装命令、配置项或端口信息,本教程仅依据其中明确写出的触发与运行机制整理,未虚构任何命令。
  • 该项目定位为 2023 年的早期实验性验证,作者自评成功率约 20%,不建议直接用于生产流程。
  • 所有由 AutoPR 生成的代码与 PR 都应经过人工审查后再合并。

核心亮点

  • 自动将 issue 转化为可合并的 PR,减少手动编码和提交工作
  • 基于 GPT-4 等先进模型,能理解复杂需求并生成较高质量的代码
  • 作为 GitHub Action 易于集成,支持自定义配置和触发规则

不足之处

  • 生成的代码质量受模型限制,可能需要人工审查和调整
  • 文档/社区待观察

适用场景

  • 开源项目维护者快速响应社区提交的 issue
  • 团队内部自动化处理重复性的 bug 修复任务
  • 作为 CI/CD 流程的一部分,自动生成功能原型或补丁

替代项目

Copilot for Pull Requests、GPT-Engineer、Aider

项目介绍

AutoPR 是自动化工作流领域的开源项目,由 irgolic 开发,2023 年首次发布。

在全站 13,090 个收录项目中,它的 GitHub 星标数(1,372)位列前 30%,在自动化工作流分类中处于中上游。

项目已超过三个月没有代码更新,维护节奏明显放缓,最近一次代码更新于 2026-09-21。从国内网络环境看,可直接访问。

它主要面向的使用场景是:开源项目维护者快速响应社区提交的issue。同类可对比的替代方案包括 Copilot for Pull Requests、GPT-Engineer、Aider。

上一篇:auto-commenter

下一篇:APT

同类项目推荐

n8n 开源

拖拽搭建自动化流程,轻松接入 AI 与 400+ 应用,搞定重复工作。

Fair-code workflow automation platform with native AI capabilities. Combine visual b···

★ 205700 2026-08-10
feishu-docx 开源

让 AI 代理轻松读写飞书文档,双向转换 Markdown

Feishu/Lark Docs、Sheet、Bitable <-> Markdown | AI Agent-friendly knowledge base exp···

★ 262 2026-08-09
robotcode 开源

让 Robot Framework 拥有现代 IDE 体验,调试、补全、运行一气呵成。

Open Source Toolkit for Robot Framework, providing Language Server Protocol support,···

★ 301 2026-08-10
puppeteer 开源

用 JavaScript 轻松操控无头浏览器,搞定自动化测试与网页抓取。

JavaScript API for Chrome and Firefox

★ 95609 2026-08-10