Workflows
GitHub integration
Connect a repository through GitHub and Ren Code can read it, understand it, and open pull requests against it — with you deciding exactly what it can see.
The connection flow
- Authorize with GitHub. Connect through GitHub OAuth. Scopes are explicit and revocable at any time from your GitHub settings.
- Select repositories. Choose exactly which repositories Ren Code can access. Access is granted per repository, never blanket.
- Index and analyze. Astra builds an understanding of structure, dependencies, and conventions before any change is proposed.
- Generate pull requests. Describe a change and review a real pull request. You stay in control of what merges.
Access and control
Ren Code reads only the repositories you grant and nothing else. You can revoke access for any repository, or disconnect entirely, at any time — from inside the workspace or from GitHub directly.
What Ren Code writes
Ren Code does not push directly to your default branch. Changes are delivered as pull requests on their own branches, so every change passes through review and your existing checks before it can merge.