Cohalen is in early access. Join the waitlist →

Local-first
The control room for parallel AI coding agents

Many agents. One result.

Run Claude Code, Codex, and Cursor in parallel — with a hard spend cap so a runaway bill can't happen, and diff-first review so nothing lands you didn't approve.

Local-first. Cross-platform. Terminal-native.

Join the waitlist. Your code and keys stay on your machine.

Claude Codecohalen/auth-refresh
Codexcohalen/rate-limit
Cursorcohalen/settings-ui
Claude Codecohalen/db-index
One resultreviewed · shipped

Cost control

The overnight burn can't happen.

Set one spend cap. Every agent, every model, every token counts against it — and when they hit it, they stop. It runs locally, so the number is yours from the first session.

Spend$0 / $20.00 cap
  • Claude Code$6.10
  • Codex$3.80
  • Cursor$2.50

When the bar reaches the cap, every agent stops.

One cap, every agent
Claude Code, Codex, and Cursor draw against a single ceiling — not a setting you repeat per tool, per model, per key.
Live spend, as they run
The number moves while the agents work. No end-of-month surprise, no waiting on an invoice to learn what a run cost.
A kill-switch that means it
Halt every agent at once. The stop is local and immediate — nothing keeps spending after you say stop.
Your keys, no markup
Bring your own model keys. Cohalen never resells tokens — you pay the provider, at cost.
Team
The Control Room

One control room for the team.

All the fleet's output, none of the chaos — shared budgets, shared review, and one place to see every agent your team is running. The moat isn't a faster agent; it's the team layer around all of them.

Team — acme$0 / $500 cap
  • Ana2 agents
  • Ravi1 agent
  • Mia3 agents

One place to see — and cap — every agent the team is running.

Hard team budgets
A cap for the team, not just one laptop. One overnight run can't bill the whole org by surprise.
Shared review and visibility
Every agent, every diff, in one place — a reviewer sees the whole fleet, not four private terminals.
Shared playbooks
The team owns the workflow, not one person's machine. Launch the same reviewed setup for everyone.
Vendor-neutral
Swap models or agents without switching tools. The team's workflow outlives any one provider.

Many in. One out.

The name is the motion: parallel agents converge into a single, reviewed change — capped the whole way.

Point agents at a task. Each starts in its own git worktree on its own branch — against one shared spend cap.

✓ worktree cohalen/auth-refresh — Claude Code
✓ worktree cohalen/rate-limit — Codex
✓ worktree cohalen/settings-ui — Cursor
3 agents running · cap $20.00
Team
Shared by default

Built to be shared.

Local-first, but never solo. Every agent — and every dollar — is one shared surface: review together, see the whole fleet, and own the workflow as a team.

changeset · cohalen/auth-refreshReady to merge
41export async function refreshSession(token) {
42- const res = await fetch('/session')
42+ const res = await fetch('/session', { method: 'POST' })
A
R
M
1 of 3 approved
Ravi reviewing
Review together
Every agent's diff in one queue. Comment, approve, and merge without leaving Cohalen.
See the whole fleet
Who launched what, what's running, what's waiting on you — one live view for the team, not four private terminals.
One workflow, everyone
Shared playbooks: a teammate's reviewed setup is yours. The team owns the flow, not one laptop.
One cap, one bill
The team's spend is a single number, capped once. No surprise from anyone's overnight run.
The infrastructure underneath
isolated git worktreeslocal-firstcross-platformterminal-nativeagent-neutral

The agents do the work.

Claude Code, Codex, and Cursor write the code. Cohalen is the local-first control layer that runs each in its own git worktree, caps what they spend, and lets one person review and merge them all.

Claude Code·Codex·Cursor·
Claude Code·Codex·Cursor·
Claude Code·Codex·Cursor·
Claude Code·Codex·Cursor·

Run every agent. Cap every bill. Review as one.

Cohalen is in early access. Join the waitlist and we'll get you running your first fleet.