Ren Code · flagship product

Build new apps, or continue an existing repository.

Ren Code is AI-powered software engineering. Start from a prompt, or connect a GitHub repository and let the model understand it before it writes a line.

Workflow 01 · New project

Start a new application from a prompt.

Describe the product you want. Ren Code scaffolds a real, coherent codebase — structure, data model, and core flows — that you keep developing inside the same workspace.

Build a SaaS

Auth, billing, dashboard, and a multi-tenant data model — scaffolded and wired.

Build a CRM

Contacts, pipeline stages, activity timelines, and reporting from one description.

Build an inventory platform

Stock tracking, suppliers, purchase orders, and low-stock alerts.

Build a dashboard

Data sources, charts, filters, and a clean analytics layout, ready to extend.

Workflow 02 · Existing repository

The part that sets Ren Code apart.

Most AI builders start from a blank page. Ren Code is built to work inside the codebases you already have — understanding them first, then making changes that fit.

01

Understand architecture

Maps how a system fits together — services, boundaries, and the decisions behind them — before changing anything.

02

Analyze dependencies

Traces internal and external dependencies to understand blast radius and what a change will touch.

03

Understand code structure

Learns the conventions, patterns, and idioms of your codebase so new code reads like it belongs.

04

Generate features

Implements new functionality across the files it actually affects, consistent with the existing design.

05

Refactor code

Restructures safely — extracting, renaming, and untangling — while preserving behavior.

06

Create pull requests

Opens reviewable PRs with a clear description of what changed and why, ready for your team.

07

Generate documentation

Writes and maintains documentation grounded in the real code, not a hopeful approximation.

08

Write tests

Adds tests that capture intended behavior and guard against the regressions a change could introduce.

09

Explain codebases

Answers how and why — onboarding a new engineer, or yourself, into unfamiliar code.

GitHub integration

Connect a repo. Ren Code learns it.

A seamless flow from authorization to a reviewable pull request — with you deciding exactly what it can see and what gets merged.

  1. 01

    Connect with GitHub

    Authorize Ren Code through GitHub OAuth. Scopes are explicit and revocable at any time.

  2. 02

    Select repositories

    Choose exactly which repositories Ren Code can see. Grant access per repo, never blanket.

  3. 03

    Index & analyze

    Ren Code builds an understanding of structure, dependencies, and conventions.

  4. 04

    Navigate & understand

    Browse files with the model's context alongside — ask how anything works.

  5. 05

    Generate pull requests

    Describe the change; review a real PR. You stay in control of what merges.

acme/platform
● indexed

src/

auth/

billing/

cursor.ts

api/

tests/

Understanding

billing/cursor.ts derives pagination from updated_at. Three call sites depend on it; one does not coalesce nulls.

+ proposed PR · fix null ordering in archived list

Repository understanding · illustrative

Ready when you are.

Create a workspace and connect your first repository.

Open the dashboard