Get Pullfrog up and running in your repository in just a few minutes.Documentation Index
Fetch the complete documentation index at: https://docs.pullfrog.com/llms.txt
Use this file to discover all available pages before exploring further.
Sign into Pullfrog console with GitHub
Navigate to the Pullfrog console and sign in with your GitHub account. This will authenticate you and allow Pullfrog to access your repositories.
Install the Pullfrog app
Install the Pullfrog GitHub App on a GitHub account. During installation, you can choose to limit access to specific repositories or grant access to all repositories. You can install the Pullfrog GitHub App on your personal account:

Select a repository
Select a repository you’d like to configure. While GitHub Apps are installed at the account level, all Pullfrog configuration is at the repo level — each repository has its own settings for triggers, modes, and agents.
Add the pullfrog.yml workflow
You’ll be prompted to create the .github/workflows/pullfrog.yml file in your repository. Pullfrog uses this workflow to programmatically trigger agent runs on your repo. You can add it with one click from the dashboard.

Manual workflow setup
If you prefer to add the workflow manually, create.github/workflows/pullfrog.yml with the following content. (pullfrog.yaml also works if you prefer that extension.)
env: block is needed when you use Pullfrog Router or store provider keys as Pullfrog secrets — credentials are injected automatically at runtime. Add an env: mapping only if you keep keys in GitHub Actions secrets; see BYOK.
Set up model access
Pullfrog needs a way to call an LLM provider on your behalf. You have two options — pick one:Option 1: Pullfrog Router (recommended)
Add a payment method in the console and Pullfrog handles model access for you. No provider keys to manage, nopullfrog.yml env wiring, and your first runs are covered by a $20 welcome credit.
Open the Billing card at pullfrog.com/console/<account> and click Enable billing. See Billing for the full breakdown of plans, the Router, and auto-reload.
Option 2: Bring your own keys
If you’d rather use your own provider keys directly, store them as Pullfrog secrets in the Model costs card (no workflow edits) or in GitHub Actions secrets (mapped viapullfrog.yml’s env: block). See BYOK for both flows and a full list of supported provider env vars.
A handful of models — Big Pickle, GPT Nano, MiMo V2 Pro, MiniMax M2.5 — are free and need no keys at all.
Test your installation
Once the workflow is installed and your API keys are configured, you can test Pullfrog using the prompt box in the dashboard:- Navigate to your repository in the Pullfrog dashboard
- Enter a prompt in the text box (e.g., “Tell me a joke”)
- Click the Send button, or press
Cmd+Enter(Mac) orCtrl+Enter(Windows/Linux)

Next steps
- Set up PR reviews, issue enrichment, and other automations
- Tune Build and Review instructions for your repo
- See CI integration for using the action as a primitive in custom workflows

