autonomous coding agent · v3.2

Your autonomous engineer that writes, tests & ships the code.

Cipher reads your entire repository, plans multi-step changes, runs the test suite, and opens the pull request — while you review, not type.

runtime online SOC 2 Type II 128k-file context
cipher@agent — ~/workspace

deployed by engineering teams at

Vercel/Linear/Ramp/Supabase/Retool/Sentry/Fly.io/Render/ Vercel/Linear/Ramp/Supabase/Retool/Sentry/Fly.io/Render/
manifesto.txt

Autocomplete guesses the next token. Cipher finishes the job. It reads the whole repository, forms a plan, edits across dozens of files, runs the tests, fixes what breaks, and hands you a pull request you can actually merge.

capabilities

Not a copilot. A colleague.

Cipher operates like a senior engineer with root access to your codebase — context, tools, tests, and taste.

[ context ]

Reads your whole repo

128k files held in working memory. Cipher knows your patterns, your utils, and the one weird function everyone is afraid to touch.

// generate
// cipher writes idiomatic code export async function retry(fn, n = 3) { for (let i = 0; i < n; i++) { try { return await fn(); } catch (e) { if (i === n-1) throw e; } } }

Writes production code

Typed, tested, and matched to your style.

// navigate
src/ ├─ auth/ │ ├─ session.ts * │ └─ tokens.ts ├─ api/ │ └─ routes.ts └─ lib/ └─ db.ts

Maps your architecture

Traces every import and call site before it edits.

0

of Cipher pull requests merge on the first human review.

// refactor
- const user = db.query('SELECT * ...') + const user = await db.users.findById(id) + if (!user) throw new NotFoundError('user') return serialize(user)

Refactors with real diffs

Every change arrives as a reviewable, revertable patch — never a black box.

unit412/412
integration108/112
e2efixing…

Runs & fixes the suite

Executes your tests in a sandbox, reads the failures, and patches until green.

0

native tool integrations — GitHub, Linear, Slack, and your CLI.

execution loop

From ticket to
merged PR.

drag through the loop  —→

01

Connect

Point Cipher at your repo, issue tracker, and CI. OAuth in, scoped and read-controlled.

02

Index

It embeds the whole codebase into a live semantic map — symbols, tests, and history.

03

Plan

Give it a task in plain language. Cipher breaks it into steps and shows the plan before touching a line.

04

Execute

It edits across files, runs commands in a sandbox, and iterates on failing tests until they pass.

05

Ship

You get a clean pull request with a summary, diffs, and green checks. Review and merge.

0

merged first pass

0

median plan time

0

files in context

0

tool integrations

./voices

Trusted by people who ship.

// staff engineer

“It cleared our entire flaky-test backlog over a weekend. I reviewed diffs on Monday and merged nine PRs before lunch.”

Daniel OkonkwoStaff Engineer · Ramp
// head of platform

“Cipher actually reads the whole repo. It stopped suggesting functions we deleted a year ago and started writing code that looks like ours.”

Priya NairHead of Platform · Linear
// founder

“We shipped a migration in a weekend that was scoped for a quarter. The plans are legible, the diffs are clean, and it runs the tests.”

Marcus FeldFounder · Cadence
pricing

Start free. Scale per seat.

No card to begin. Metered runs, transparent to the token.

Solo

For individual builders.

$0 /mo
  • 200 agent runs / mo
  • 1 connected repo
  • Community support
  • 1 seat
Start free

Enterprise

For regulated orgs.

Custom
  • Self-hosted runtime
  • SSO + SCIM + audit
  • Dedicated capacity
  • Solutions engineer
Talk to sales
faq

Questions, answered.

Does Cipher train on my code?

Never. Your repositories, prompts, and outputs are never used to train models. Enterprise adds a fully self-hosted runtime inside your own cloud with zero egress.

How does it run and test code safely?

Every run executes in an ephemeral, network-scoped sandbox. Cipher clones your branch, installs deps, and runs your exact test and lint commands — then discards the container.

Which languages and stacks work?

TypeScript, Python, Go, Rust, Java, Ruby, and more — plus the frameworks around them. If your project has a test command, Cipher can drive it.

Can I keep a human in the loop?

Always. Cipher proposes a plan before editing and delivers work as a pull request. Nothing merges without your review unless you explicitly enable auto-merge on green checks.

$ cipher deploy

Give your backlog
to the agent.

Ten minutes to connect a repo. One command to ship your first pull request.

Deploy your agent