
Getting Started with DevLoop Runner - Auto-generate PRs from GitHub Issues
What is DevLoop Runner?
DevLoop Runner is an AI-powered development automation service that automatically converts GitHub Issues into Pull Requests. It enables a semi-automated workflow for developers where humans set direction through Issues while AI handles the implementation.
Setup
1. Register GitHub Token
First, register your GitHub Personal Access Token in the Settings page.
- Go to Settings > GitHub Token
- Enter your Personal Access Token
- Set a name and email address for commits
Note: For private repositories, the token needs
reposcope access.
2. Configure AI Credentials
Configure at least one of the following AI credentials:
- OpenAI API Key or Codex auth.json
- Claude Credentials or Anthropic API Key
Tip: Configuring both OpenAI/Codex and Claude/Anthropic enables "Optimized Mode" with automatic failover.
Job Execution
Dev Run (Main Feature)
- Navigate to Run Job page
- Enter a GitHub Issue URL
- Select execution mode:
- All Phases: Planning + Implementation + PR creation
- Planning Only: Generate plan and design
- Implementation Only: Generate code based on existing plan
- Click "Start Dev Run"
Issue Run (Repository Analysis)
- Select the Issue Run tab
- Enter the GitHub repository (owner/repo format)
- Choose a category:
- Bug Detection: Find bugs and potential issues
- Refactoring: Identify refactoring opportunities
- Enhancement: Suggest new features
- Set the maximum number of issues to generate (1-5)
Monitoring Jobs
- View all your jobs on the Jobs dashboard
- Click any job to see detailed progress
- Phase timeline shows completion status of each step
- Cost display tracks AI token usage
Finalizing PRs
When a job succeeds:
- Review the draft PR on GitHub
- Click Finalize on the job detail page
- This will:
- Clean up intermediate files
- Squash commit history
- Convert draft PR to ready for review
Rollback
If something goes wrong:
- Click Rollback on the job detail page
- Choose between:
- Auto Mode: AI determines optimal rollback point
- Manual Mode: Specify phase and reason
Best Practices
Writing Effective Issues
- Write clear acceptance criteria
- Include specific requirements
- Provide context and constraints
- Reference related documentation
Execution Strategy
- Start with "Planning Only" to review the AI plan
- If the plan looks good, proceed with "Implementation Only"
- For straightforward tasks, use "All Phases"
Have questions? Check the documentation or contact support.
Get Started with DevLoop Runner
Auto-generate PRs from GitHub Issues. Let AI accelerate your development.