Documentation
Getting started with Ren Code
Ren Code is AI software engineering, powered by Astra. It builds new applications from a prompt and continues development on existing repositories — understanding a codebase before it changes a line.
The core idea
Most code assistants generate isolated snippets. Ren Code is powered by Astra, Ren AI's flagship language model, which reads a repository as a whole — its architecture, dependencies, and conventions — and reasons about changes the way an engineer on your team would. The output is a pull request you review, not a silent edit.
Two ways to work
- Start a new project. Describe the application you want and Ren Code scaffolds a real, coherent codebase you keep building inside your workspace.
- Continue an existing repository. Connect a GitHub repository and Ren Code learns it first, then generates features, refactors, tests, and pull requests that fit.
A typical first session
- Sign in and create your workspace.
- Connect a repository through GitHub, granting access per repo.
- Let Astra analyze the repository so it understands the structure before changing anything.
- Describe a change and review the resulting pull request. You decide what merges.
Keep reading
AuthenticationSign in with email or Google, and how sessions and protected workspaces work.GitHub IntegrationConnect repositories through GitHub, with explicit, revocable, per-repo access.Repository AnalysisHow Astra reads a codebase — architecture, dependencies, and conventions.Pull RequestsDescribe a change, review a real pull request, and stay in control of what merges.API ReferenceThe shape of the Ren API for driving Astra programmatically.Best PracticesHow to get the most reliable results from Ren Code on real codebases.