pullfrog/pullfrog
Open-source model-agnostic BYOK GitHub bot that runs in GitHub Actions
What it solves
Pullfrog is a GitHub Actions-based automation tool that brings AI coding agents into the software development lifecycle. It eliminates the need for a separate, managed AI service by allowing developers to run agents directly within their own CI/CD pipeline, using their own API keys or existing subscriptions (BYOK - Bring Your Own Key).
How it works
Pullfrog acts as a wrapper for existing coding agents like Claude Code, Codex, and OpenCode. It listens for GitHub events (such as PRs opened, issues created, or CI failures) and triggers agent runs based on a pullfrog.yml configuration. It provides the agent with a purpose-built MCP server for GitHub operations, a secure isolated shell, and a headless browser for UI testing. All operations use short-lived, auto-revoking GitHub tokens to maintain security.
Who it’s for
Software engineers and DevOps teams who want to automate code reviews, issue triage, and bug fixing within GitHub, while maintaining full control over their infrastructure, keys, and model costs.
Highlights
- BYOK Flexibility: Supports various LLM providers (Anthropic, OpenAI, Google, xAI, etc.) and existing subscriptions like Claude Pro/Max.
- Agentic Automations: Automatically reviews PRs, addresses review comments, fixes CI failures, and resolves merge conflicts.
- GitHub Native: Integrates as a GitHub Action, using native permissions and a
pullfrog.ymlworkflow. - Developer Tools: Includes a headless browser for screenshots and UI iteration, and support for structured JSON output via JSON Schema.
- Ad hoc Prompting: Allows tagging
@pullfrogin issues or comments to trigger immediate agent actions.
Related
- Project
- Project
- Project
- Project
- Project