AI编程工具GitHub

Zod 作者推出 Pullfrog:一个跑在 GitHub Actions 里的开源 AI 编程 Agent

Daniel Curtis / 译者:田橙··原文链接
收录于 2026/6/1 09:50:51

什么是 Pullfrog

Pullfrog 是由 Colin McDonnell 创建的一款开源 AI 驱动的 GitHub bot,目前处于 beta 阶段。它将自己定位为 CodeRabbit 的模型无关替代方案,并且完全运行在 GitHub Actions 内部。

McDonnell 最广为人知的身份,是 Zod 的创建者。Zod 是一个 TypeScript 优先的 schema 验证库,在 GitHub 上拥有超过 42,000 个 star。他于 2026 年 5 月 12 日发布了 Pullfrog。该工具被设计为 GitHub 内部异步入栈的开发编排层,可以监听 webhook,并根据可配置事件触发 AI agent 运行,例如新的 pull request、issue、CI 失败以及 review 提议。

与 CodeRabbit 的核心差异

与 CodeRabbit 不同,后者是一个托管式 SaaS 平台,并使用自己的 AI 模型;Pullfrog 采用的是自带密钥(bring-your-own-key,BYOK)的方式。开发者可以连接任意 LLM 提供商,包括 Anthropic、OpenAI、Google、Mistral、DeepSeek 和 OpenRouter,而且只需修改一项配置,就可以在不同模型之间切换。所有 API key 都通过 GitHub 的 secret 管理系统存储,agent 运行则通过一个专用的 pullfrog.yml workflow 文件,在仓库自己的 GitHub Actions 环境中执行。

开始使用 Pullfrog

开始使用 Pullfrog,需要先安装 Pullfrog GitHub App,并向仓库中添加 workflow 文件。之后,开发者可以在任何 issue、pull request 或评论中标记 @pullfrog 来触发一次 agent 运行,也可以在 Pullfrog 控制台中配置自动化触发器。完整的安装指南可以在官方文档中查看。

该 agent 自带一个专门构建的 MCP server,用于执行 git 和 GitHub 操作,例如创建 pull request、留下 review、读取 CI 日志以及管理 issue。Shell 命令会在隔离的子进程中运行,无法访问敏感环境变量。它还内置了一个无头浏览器工具,使 agent 无需额外配置,就可以运行端到端测试、截图,并对 UI 进行迭代。

AI 代码审查竞争格局

近几个月,AI 代码审查领域的竞争格局已经明显扩大。自 2023 年以来,CodeRabbit 一直是专业代码审查工具中的既领导者;而 GitHub Copilot 的代码审查能力于 2025 年 4 月 推出,并凭借原生平台集成实现了快速采用。Greptile 和 Bito 等其他工具也在这一领域同台竞争。

Pullfrog 的差异化之处在于,它采用开源许可,具备模型无关性,并且覆盖范围更广,不止步于代码审查,还扩展到 issue 分流、CI 自动修复、合并冲突解决和计划生成。

开源社区反馈

该发布在社区中引发了超过 50 条回复和超过 1,000 个点赞。一位用户问道:

它能不能在本地运行,用于那些还没推到 GitHub 或云端 Agent 的 Agentic 工作流?

对此,McDonnell 回复道:

Pullfrog 是构建在 OpenCode 和 Claude Code 之上的一层运行框架,主要面向 CI 场景。如果是本地开发,你可以直接使用 OpenCode 或 Claude Code,并让它们访问 git 和 gh CLI。我们很快会推出一个 CLI,用来快速启动运行在 GitHub Actions 里的云端 Agent。不过,我们并不打算把 Pullfrog 做成一个本地开发时使用的 Agent。