From task to merged PR
Install the GitHub App, pick your repos, and hand tasks to agents. They clone, branch, and open PRs from capy/ branches — main only moves through your own review and merge.
Built around your review process
Agents follow the same rules as any engineer on the repo: isolated branches, reviewed pull requests, scoped access.
Isolated branches, reviewed PRs
Agents work on capy/<task-slug>-<id> and never push to your default branch. When the diff holds up, click Create PR — it lands on GitHub, where your CI, checks, and reviewers take over.
capy/<task-slug>-<id> → Create PR → your merge flow
You choose the repositories
Grant the App specific repos at install and change the list anytime in your GitHub settings — no personal tokens to issue or rotate.

Repo access lives in your GitHub settings
Issues brief the agent
Link a GitHub issue to a task and the agent reads it before writing code, so the change matches what was actually reported.

Linked issue → task context
Install once, four scopes
Click Connect GitHub in the dashboard, pick your repositories, and the App is in — requesting only the scopes the workflow uses. No tokens, no YAML.
Requested scopes
- Contents — read and write code in selected repos
- Pull requests — open PRs from finished tasks
- Issues — read issues for task context
- Metadata — repo info like branch names
Other integrations
The rest of the stack Capy connects to.
Linear
Delegate issues; team mappings and branch defaults route them to the right code.
View integrationFAQ
Branch rules, repo access, and troubleshooting.
Does Capy push directly to my main branch?+
Can I limit which repos Capy can access?+
What if my repo doesn't appear in Capy?+
What if a push fails?+
Connect GitHub and start shipping
One install. Agents take the branches and PRs; you keep the review.




