toolin.ai logo
toolin.ai
首页
AI工具
AI技能包
AI资讯
精选推文
AI提示词
提交AI工具提交
toolin.ai logo
toolin.ai

百万AI玩家的创作利器库,发现最佳AI工具组合,提升您的创作效率

AI工具1,204个
技能包11个
产品功能
  • AI工具
  • AI技能包
  • AI资讯
  • 精选推文
关于我们
  • 关于Toolin
  • 联系我们
  • 合作洽谈
  • 更新日志
关注我们
© 2025 toolin.ai. All rights reserved.
服务条款隐私政策

Pullfrog:跑在 GitHub Actions 里的 AI Agent

2026/06/02
·toolin小编

Zod 作者推出的开源 AI 编程 Agent,完全运行在 GitHub Actions 中,支持 BYOK 模式自由切换 LLM,覆盖代码审查、CI 修复等功能。

Pullfrog:跑在 GitHub Actions 里的 AI Agent
Pullfrog:跑在 GitHub Actions 里的 AI Agent
2026/06/02

Pullfrog:跑在 GitHub Actions 里的 AI Agent

Zod 作者推出的开源 AI 编程 Agent,完全运行在 GitHub Actions 中,支持 BYOK 模式自由切换 LLM,覆盖代码审查、CI 修复等功能。

Pullfrog 是什么核心功能快速上手安装使用配置示例与竞品的差异适用场景注意事项
AI产品

Pullfrog 是 Zod 作者 Colin McDonnell 创建的开源 AI 驱动 GitHub bot。它完全运行在 GitHub Actions 内部,不依赖任何托管式第三方服务。如果你需要一个自主可控、模型无关的代码审查和 CI 自动修复工具,Pullfrog 值得关注。

Pullfrog 是什么

简单说,Pullfrog 是一个跑在你自己 GitHub Actions 环境里的 AI Agent。它监听仓库的 webhook 事件(新的 PR、Issue、CI 失败、Review 提交等),自动触发 AI Agent 执行任务。

与 CodeRabbit 这类托管式 SaaS 不同,Pullfrog 的核心特点:

  • 开源免费:代码完全公开,可自行修改
  • 模型无关:支持 Anthropic、OpenAI、Google、Mistral、DeepSeek、OpenRouter 等,随时切换
  • 数据不出仓库:所有 API key 通过 GitHub Secrets 管理,Agent 在仓库自己的 Actions 环境中执行

核心功能

Pullfrog 的能力覆盖范围比普通代码审查工具更广:

  • PR 审查:自动 review pull request,提出改进建议
  • Issue 分流:自动分析 Issue 内容,分类、打标签、分配负责人
  • CI 自动修复:当 CI 构建失败时,自动读取日志、定位问题并提交修复
  • 合并冲突解决:检测到冲突时自动尝试解决
  • 计划生成:为大型任务自动拆分执行计划

它自带一个专门构建的 MCP Server,用于执行 git 和 GitHub 操作(创建 PR、留 review、读取 CI 日志、管理 Issue)。Shell 命令在隔离的子进程中运行,无法访问敏感环境变量。还内置了无头浏览器工具,Agent 可以运行端到端测试、截图、对 UI 进行迭代。

快速上手

安装

  1. 安装 Pullfrog GitHub App(到 Pullfrog 官网申请)
  2. 向仓库添加 pullfrog.yml workflow 文件

使用

两种触发方式:

  • 手动触发:在任何 Issue、PR 或评论中 @pullfrog 来触发一次 Agent 运行
  • 自动触发:在 Pullfrog 控制台中配置自动化触发规则(如新的 PR 自动审查、CI 失败自动修复等)

配置示例

在仓库根目录创建 .github/workflows/pullfrog.yml:

name: Pullfrog
on:
  issues:
    types: [opened, labeled]
  pull_request:
    types: [opened, synchronize]
  issue_comment:
    types: [created]
  pull_request_review:
    types: [submitted]

jobs:
  pullfrog:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v4
      - name: Run Pullfrog
        uses: pullfrog/action@main
        with:
          api-key: ${{ secrets.PULLFROG_API_KEY }}
          llm-provider: anthropic  # 可切换为 openai、google 等
          llm-model: claude-sonnet-4-20250514

与竞品的差异

特性PullfrogCodeRabbitGitHub Copilot Review
开源是否否
模型选择自由切换固定固定
运行环境你的 GitHub Actions托管服务GitHub 原生
代码审查支持支持支持
CI 修复支持不支持不支持
Issue 分流支持不支持不支持
费用只付 LLM API 费用订阅制订阅制

适用场景

  • 个人项目/小团队:不想为 Code Review 额外付费,用自己已有的 LLM API key 即可
  • 代码安全敏感:代码和数据不离开你的 GitHub 环境
  • 需要更多控制:想自定义审查规则、选择模型、调整 Agent 行为

注意事项

  • Pullfrog 目前处于 Beta 阶段,功能仍在快速迭代
  • 主要面向 CI/CD 场景的自动化,不适合作为本地开发 Agent 使用(如需本地 Agent,直接用 Claude Code 或 OpenCode 即可)
  • 项目源码已获得超过 400 个 star,社区活跃度不错

项目地址:github.com/pullfrog/pullfrog

所有文章

作者

avatar for toolin小编
toolin小编

分类

  • AI产品
Pullfrog 是什么核心功能快速上手安装使用配置示例与竞品的差异适用场景注意事项

相关文章

码上飞:从一句话到一个能跑的完整生意
AI产品

码上飞:从一句话到一个能跑的完整生意

码上飞把一人公司的三个核心环节打包成闭环:一句话生成带后台的完整 App、AI 经营助手自动出海报文案、7x24 AI 客服一键接入微信

avatar for toolin小编
toolin小编
15小时前
用开源 Skill 替代 CleanMyMac
AI产品

用开源 Skill 替代 CleanMyMac

一个开源的电脑清理 Skill,让 Agent 对 Mac/Windows 进行只读分析,生成可视化 HTML 报告并分级清理,实测清出 120G 空间。

avatar for toolin小编
toolin小编
2天前
AI 全自动剪辑:三件套日更百条视频
AI教程

AI 全自动剪辑:三件套日更百条视频

HyperFrames + Remotion + Git 三件套实现 AI 全自动视频剪辑,从 HTML 到 React 组件,附完整安装命令和踩坑记录。

avatar for toolin小编
toolin小编
2天前