Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.capy.ai/llms.txt

Use this file to discover all available pages before exploring further.

Connecting GitHub

Install the Capy GitHub App from the dashboard by clicking Connect GitHub, then choose which repositories to grant access to. You can update repo access anytime in your GitHub settings.

Working with repos

Repositories are cloned automatically when a task starts. Capy creates a branch (capy/<task-slug>-<id>) for each task - your main branch stays clean. When you’re happy with the changes, click Create PR in the diff view and merge on GitHub. You can set the default branch for each repo (e.g., main, develop) from the dashboard.

Permissions

PermissionPurpose
ContentsRead/write code
Pull requestsCreate PRs
IssuesRead for context
MetadataRepo info

Troubleshooting

Check that the GitHub App is installed and you’ve selected the repo in your GitHub settings. You may need to re-authorize if you recently changed org permissions.
Make sure you’re on a working branch (capy/*). Capy never pushes directly to your default branch.