(01)

Product

One agent.

Whole codebase.

Rafan Code reads your entire repository, plans the work, writes the diff and runs the tests — so you stay the reviewer, not the typist.

CLI + IDE + Cloud

SOC 2 Type II

120+ languages

(02)

How it works

From prompt to pull request in four moves

01 /

Connect your repo

Point Rafan at any Git repository. It builds a live context graph of every file, symbol and dependency in seconds.

$ rafan init

✓ indexed 1,284 files · 3.2s

02 /

Describe the outcome

Write the change you want in plain language. Rafan turns it into a step-by-step plan you can edit before any code is touched.

$ rafan ‘add rate limiting to auth’

→ plan: 3 edits · 1 test file

03 /

Review the diff

Every edit arrives as a reviewable diff with rationale. Accept, reject or ask for a revision — nothing lands without you.

+ src/auth/limits.ts +18 −2

+ tests/auth.limits.ts +41 −0

04 /

Ship with tests green

Rafan runs your suite in a sandbox, fixes what it broke and opens the pull request with a summary written for humans.

✓ 12 passed · 0 failed · 1.4s

✓ PR #148 opened

Context

A memory that never forgets your codebase

Rafan keeps a persistent graph of your architecture, conventions and decisions. Every session starts where the last one ended — no re-explaining, no cold starts.

✓

Symbol-level context graph, rebuilt on every commit

✓

Project memory files you can read and edit

✓

Conventions learned from your own history

rafan — context

$ rafan memory

→ 42 conventions · 18 decisions

→ last session: rate limiting (shipped)

Context

rafan — control

$ rafan run --sandbox

✓ sandbox: node20 · net off

✓ 3 commands · 0 escapes

Control

Control

Sandboxed by default, autonomous on demand

Commands run in an isolated sandbox with explicit permissions. Flip on auto-approve for trusted repos and let Rafan run the whole loop while you review the result.

✓

Isolated execution with per-tool permissions

✓

Allowlists for commands, paths and networks

✓

Full audit log of every action taken

Review

Diffs you can actually review

Changes arrive grouped by intent with a written rationale, not a wall of hunks. Inline diff view in your IDE, one-click accept, and tests attached to every edit.

✓

Intent-grouped diffs with rationale

✓

Side-by-side view in VS Code & JetBrains

✓

Tests written alongside the change

rafan — review

$ rafan diff --review

→ 3 files · +83 −2

✓ tests attached

Review

(vs)

Compare

The whole task, not just the next line

Capability

Rafan Code

CLI-only agents

IDE copilots

Whole-repo context graph

✓

◐

◐

Persistent codebase memory

✓

—

—

Sandboxed command execution

✓

✓

—

Reviewable diffs with rationale

✓

—

◐

Runs tests & opens the PR

✓

◐

—

CLI + IDE + cloud, one agent

✓

—

◐

Team playbooks & shared conventions

✓

—

—

Interruptible, audited actions

✓

◐

—

Comparison based on publicly documented capabilities, October 2026. ◐ = partial or add-on.

Prefer email?

Create a free website with Framer, the website builder loved by startups, designers and agencies.