Skip to content

Cohalen is in early access. Join the waitlist →

Run your coding agents like an engineering team.

Launch as many as you want, each in its own git worktree. Then read everything they wrote from one surface, yours and your team's, before a PR exists.

runs onWindowsmacOSLinux

Cohalen
read-only · ana's workspace
ana14:09
Retry failed payment captures with exponential backoff, and park them in a dead-letter table after five attempts.
Cohalen14:10
Backoff doubles per attempt with jitter. After the fifth failure the capture parks in the dead-letter table for review
prompting stays with ana
Codex · GPT-5.5
+184
·retry.tssrc/payments+184
1export async function retryCapture(id: string) {
2 const capture = await captures.get(id)
3 await charge(capture)
3+ const attempt = capture.attempts + 1
4+ if (attempt > 5) {
5+ await deadLetter.park(capture)
6+ return "parked"
7+ }
8+ await wait(backoff(attempt))
9+ await charge(capture, { attempt })
10 return capture.status
11}
ana/payments-retry
Runtime ready
CPU 26%Memory 512 MB
the member rail returns on a wider screen

Drives the agents you already pay for.

Claude Code, Codex, Cursor and the rest of the roster, each running on your own subscription. Your keys stay in the OS keychain and your code stays on the machine.

  • Claude Code
  • Codex
  • Cursor
  • Amp
  • OpenCode
  • Qwen Code
  • pi
  • Kimi Code
  • Grok
  • Hermes

It works in one window.

The whole run happens in one window: launch, watch, review, ship. No terminal tabs to keep straight, no stashing to switch between agents.

  1. 01

    Launch a workspace.

    Pick the repository, write the task, choose the agent. Cohalen cuts an isolated git worktree and its branch, then starts the turn.

    acme/api · payments-retry · claude code

  2. 02

    Watch the fleet.

    Every workspace tells you what it is doing right now: the verb, how long it has been at it, how much it has changed. Nothing shares a checkout, so no agent waits on another's working copy, and you catch a collision while it is still cheap to fix.

    5 workspaces · 3 running · 1 needs input

  3. 03

    Review, then ship.

    Read the diff, leave comments the agent acts on, run the checks, and ship the branch. The review is the same surface your team sees.

    diff · edit · checks · ship

Every teammate's fleet, one screen.

Open anyone's worktree and read the whole conversation — the prompt, what the agent did, and what it changed. Collisions surface before they land.

maria14:09
Retry failed payment captures with exponential backoff, and park them in a dead-letter table after five attempts.
Claude Code14:10
Backoff doubles per attempt with jitter. After the fifth failure the capture parks in the dead-letter table for review.
collision · kostas is editing auth.ts on auth-fix — flagged before either lands
read-only · prompting stays with maria
Claude Code · Opus

Spend traces back to who ran it.

Every Turn is attributed to the Member who started it, indexed against what shipped. No table cell required.

$197 spent · 32 shipped · this quarterindexed to 100

agent spend vs. Workspaces shipped, indexed at week one

claude code · codexthe Collaboration tier surfaces this view

It's free for individuals.

Every workspace, every agent, and the whole review loop run on your machine at $0. The team tier has no price yet.

Compare the Individual and Collaboration tiers

The rest is written down.

The questions we get most, the documentation for how each surface works, and the arithmetic behind the claims.

Answers and documentation

  • Frequently asked questions the worries a reader still has before the waitlist, each settled in a sentence.
  • Getting started the six steps from opening the app to your first shipped pull request.
  • Core concepts the words this app runs on, and what each of them means.
  • Where your code runs the local-first boundary, and what crosses it under an account you hold.
  • Reviewing changes read the changeset, leave notes the agent acts on, fix a line by hand.
  • Spend, live what each turn and each box cost, and the one cap that pauses the fleet.

The waitlist is open.

Cohalen is in early access. Join the waitlist and we'll write once, with your invite.