Race mode
One prompt to two or three agents, each in its own git worktree. Compare the diffs and keep the winner.
Helmlane runs Claude Code, Codex, Cursor and nine more coding agents on your own Mac — and puts the whole job in your pocket. Chat, approvals, terminal, git, diff review and live preview, while your repositories stay at home.
checkout.spec.tspayment-mock.tsgit push origin fix/checkout-race Approved · pushedHow it works
Open Helmlane and sign in or create an account. Signing in connects the Mac — there is no separate step.
Pick the projects agents may work in. Nothing else on the Mac is visible to Helmlane.
Scan the code the Mac app shows with the phone app, or sign in at app.helmlane.com. Then leave.
The whole job
Talking to an agent is the easy part. Finishing the work means running the tests, reading the diff, pushing the branch and looking at the result. All of it happens on your Mac; all of it is in your hand.
Start a chat on the computer, folder and agent you choose. Watch the run live, answer its questions, approve or deny what it asks — from a notification if you have to.
A shell on your Mac with your PATH and your tools. Record a session straight into the chat so the agent can read what happened.
Scripts from package.json, Makefiles and justfiles run with live output. Commit, branch, pull, stash, push and open a pull request; a push to main asks first.
Read every change. Comment on a line and send it back as the agent’s next instruction — or undo the whole turn.
Open the dev server running on your Mac at its own private address. It closes itself within four hours.
While you are away
A run is only as reliable as the machine under it. Helmlane watches it, tells you when something needs you, and lets you fix it without going home.
Offline, asleep, back online, sign-in expired, run stuck, disk nearly full, battery low. Quiet hours and a daily digest keep the rest down.
Every approval, question and expiring request across your chats in one place. Approve or deny straight from the notification.
A small supervisor restarts an agent that stops answering. Restart it yourself or read the logs from your phone.
When a login expires, finish it from your phone. Available today for Codex, Claude Code, and Muse CLI.
Beyond one chat
One prompt to two or three agents, each in its own git worktree. Compare the diffs and keep the winner.
Run on a schedule, or when a pull request comment or a failed CI run arrives. Outside content is data, never instructions.
Long tasks with checkpoints and a digest when they finish. Unattended work never gets the destructive commands.
Each run’s changes are snapshotted, so one bad turn rolls back with a tap.
See when an agent’s limit resets and continue then — or carry on with another account.
Pick up conversations from the agents’ own history, and see work started on the Mac show up live.
Tokens and cost by agent and model. A cost an agent does not report shows as unknown, not zero.
Dictate a message and hear replies read aloud, on iPhone, Android and the web.
Any agent
Keep each agent’s own conversations and strengths. Helmlane speaks their native protocols, and adds any Agent Client Protocol agent through one adapter.
Capabilities are proven, not assumed. A control only appears when that agent supports it, and a new agent starts with everything off until a conformance run proves it.
Every agent, every capability| Agent | Start | Follow up | Live | Stop | Steer | Approve |
|---|---|---|---|---|---|---|
| Cursor | Supported | Supported | Supported | Supported | Partly supported | Not yet verified |
| Codex | Supported | Supported | Supported | Supported | Supported | Supported |
| Claude Code | Supported | Supported | Supported | Supported | Partly supported | Supported |
| Claude Desktop | Partly supported | Partly supported | Partly supported | Partly supported | Not supported | Partly supported |
| OpenCode | Supported | Supported | Supported | Supported | Not supported | Supported |
| Gemini CLI | Supported | Supported | Supported | Supported | Not supported | Not supported |
| Antigravity CLI | Supported | Supported | Supported | Supported | Not supported | Not supported |
| Antigravity IDE | Partly supported | Partly supported | Partly supported | Partly supported | Not supported | Partly supported |
| ZCode | Supported | Supported | Supported | Supported | Not supported | Supported |
| Muse CLI | Supported | Supported | Supported | Supported | Supported | Supported |
| Amp | Supported | Supported | Partly supported | Supported | Not yet verified | Not supported |
| Aider | Supported | Supported | Partly supported | Supported | Not supported | Not supported |
Supported Partly Not yet verified Not supported
Security
Terminals and previews turn a chat app into remote access to your Mac. The safeguards shipped with them, not after.
How Helmlane protects your MacOpening a terminal, changing command rules or pushing to a protected branch asks for your password or an authenticator code.
An append-only, hash-chained log of who asked for what, on which computer, and what happened. Never your prompts or files.
Force-pushes, recursive deletes, sudo and piped installers ask first. Automations cannot run them at all.
Each preview gets its own address and closes itself within four hours.
Your Mac dials out. Nothing on your network needs to be reachable.
Agents work in the projects you approve on the Mac itself, and nowhere else.
Install Helmlane on the Mac that stays home, then take the rest with you — on your phone or in any browser.
Requirements and every downloadHelmlane runs on a Mac with Apple silicon. Open helmlane.com on the Mac to download it.
Helmlane needs a Mac with Apple silicon (M1 or newer). Intel Macs are not supported.
There is no Windows app. The Helmlane agent runs in WSL 2, set up with one command. Install in WSL 2 →
There is no desktop app for Linux. The Helmlane agent runs as a service, set up with one command. Install on Linux →
Until then, sign in at app.helmlane.com on your phone — it installs to the home screen.
A Mac with Apple silicon (M1 or newer) running macOS 13.5 or later, where your projects and coding agents live. Helmlane brings everything else it needs — no Node.js, Homebrew or developer tools to install.
Then your phone, or any browser at app.helmlane.com, to drive it.
Your repositories stay on your Mac and the agents run there. The Helmlane server keeps your account, projects and chats so every device sees the same history, and relays what you open — a file, a diff, terminal output, a preview — without storing it.
Chats can contain code an agent quoted. Your Mac only ever connects out, and agents work only in the folders you approve on it.
Twelve are built in: Cursor, Codex, Claude Code, Claude Desktop, OpenCode, Gemini CLI, Antigravity CLI, Antigravity IDE, ZCode, Muse CLI, Amp, and Aider. Any agent that speaks the Agent Client Protocol (ACP) — GitHub Copilot, Goose, Kimi, Qwen Code and more — works through one adapter.
Each agent exposes different controls, and Helmlane shows exactly what that agent supports. A new agent starts with every control off until a conformance run proves it works.
You see it: online, asleep and offline are separate states, and Helmlane can notify you when the Mac drops or comes back. Keep it awake from your phone for as long as you pick, up to twelve hours.
Work is never silently moved anywhere else. History stays readable; anything that needs the Mac waits for it, and a request that expires tells you so.
Opening a terminal asks you to confirm it is you, with your password or an authenticator code. Every command Helmlane runs on your Mac is recorded in an append-only, hash-chained audit log.
Command rules decide what Helmlane runs, what asks first and what is refused. By default force-pushes, pushes to main, recursive deletes, sudo and piped installers ask first, and unattended automations cannot run them at all.
The chat says so, with the time the limit resets. Continue when it resets, or carry on with another account of the same agent.
The desktop app is for Macs with Apple silicon. On Linux (x86-64 and arm64) and on Windows through WSL 2, the Helmlane agent installs with one command from the app’s Add computer screen and runs as a service. Your phone and any browser drive either.