Your autonomous software engineer
that never stops building

Describe a task. Forge reads your repo, shows its plan before writing a line, edits inside an isolated sandbox, runs the tests, and opens a PR for your review.

See how it works
How it works

From task to working PR.

01Brief
Describe the goal
Type a plain-language objective. Forge turns it into a scoped task.
02Plan
Map the architecture
It reads your repo, proposes a file-level plan, and flags risks before a line is written.
03Generate
Write the code
Forge writes clean, typed code that looks like the rest of your repo.
04Verify
Test & self-heal
It runs the suite, catches failures, and iterates until green. No hand-holding.
05Review
Open the PR
A clean, reviewable pull request with a summary and changelog.
06Ship
You merge
Nothing merges itself. Every merge needs your approval.
Control

Run parallel sessions on the same repo.

  • Many sessions on the same repo, at the same time.
  • Start each session from main, develop, or any branch.
  • Isolated runs. Nothing lands until you approve.
  • Get the diff and every change streamed live.
  • session-9f3k · cursor paginationcart/route.ts +38 −21Tests green
  • session-7h2m · checkout flake fix14 pass · 0 fail so farRunning
  • session-4q8z · stripe retry probePR #482 ready to mergeMerge PR
Examples

Tasks Forge handles well.

Bug fix
Checkout test flakes in CI about 1 in 5 runs.
PR with the fix and 5 green runs logged.
Feature
Add cursor pagination to the admin orders table.
Pagination shipped behind the existing API shape.
Question
Why are Stripe retries double-charging?
Root cause found and cited. No code changed.

Connect a repo.
Hand Forge the task you keep postponing.