MAO vs Conductor: which should you use to run coding agents in parallel?
Conductor is a Mac app that runs Claude Code, Codex, Cursor and OpenCode as chat sessions, each task in its own Git worktree, with a free plan. MAO is a canvas for macOS, Windows and Linux where agents run as real terminals you wire together. Choose by platform, and by whether agents should hand work to each other.
- Conductor runs on macOS only; MAO runs on macOS, Windows and Linux
- Both give each parallel task its own Git worktree and branch
- Conductor has a free plan; MAO is a one-time purchase with a 7-day trial
Conductor is a Mac app that runs Claude Code, Codex, Cursor and OpenCode in parallel as chat sessions, gives each task its own Git worktree and branch, and takes the work through diff review to a pull request. MAO is a desktop canvas for macOS, Windows and Linux where each agent runs as a real terminal node, and agents you wire together can hand tasks to each other and drive a browser or a phone. Choose Conductor if you work on a Mac and want a free, chat-based path from task to pull request; choose MAO if you need Windows or Linux, terminal agents beyond those four, or agents that pass work along a wire.
What is Conductor?
Conductor is a macOS app for running several coding agents at once, each in an isolated workspace that maps to one Git branch.
Its documentation describes it as the workspace layer around an agent runtime it calls a harness. It runs four harnesses: Claude Code, Codex and OpenCode come bundled with the app, and Cursor sessions use Cursor Agent through the Cursor API. Each chat tab uses one harness and one model, and Conductor bills no model usage: it uses the logins and API keys already on your Mac.
Each workspace is a separate checkout that Conductor creates with Git worktrees, named after a city. Chats in one workspace share its branch; separate workspaces get separate branches and pull requests. Setup scripts, a Files to copy list for gitignored files such as .env.local, and a $CONDUCTOR_PORT variable let each workspace run its own copy of the app. When the work is ready, Conductor's diff viewer, checks and pull request tools take it to a merge, and the workspace is archived.
Conductor Cloud (Pro plan and up) runs workspaces in isolated Linux sandboxes that keep working after your Mac closes and are shared with your organization. Conductor's own docs say local workspace isolation "is development isolation, not a security boundary": agents run on your Mac with your user permissions, without sandboxing.
How do MAO and Conductor differ?
Both give parallel agents their own Git worktree; they differ on platforms, on how an agent runs, and on whether agents can reach each other.
When does Conductor fit better?
When you work on a Mac, want to start free, and want each task to end as a reviewed pull request.
- It is free to start. The Free plan runs several agents in parallel in local workspaces with your own subscriptions and keys. MAO's trial lasts 7 days and covers one workspace and one project.
- The path to a pull request is built in. Conductor's diff viewer, checks and pull request tools are part of every workspace, and you can start a workspace from a GitHub or Linear issue.
- Workspace setup is automated. Setup scripts, Files to copy for gitignored config and
$CONDUCTOR_PORTgive each workspace its own environment and its own port without manual steps. - Checkpoints undo a turn. Conductor snapshots the branch before each agent reply, and you can revert the code and the chat to an earlier turn.
- Cursor runs inside it. Conductor runs Cursor Agent through the Cursor API; Cursor is not among the agents MAO lists.
- Hosted cloud workspaces. On Pro and up, agents keep working in a Linux sandbox after you close your laptop, and teammates can open the same workspace and chat. MAO's remote workspaces run on a Linux server you provide.
When does MAO fit better?
When you are not on a Mac, when your agents are terminal CLIs, or when agents should pass work to each other.
- Windows and Linux. MAO runs on macOS, Windows and Linux; Conductor is macOS only.
- Real terminals with the agent's own login. Each agent in MAO is its own CLI in a terminal node, including Gemini CLI, Grok and Antigravity, and any custom command.
- Agents hand work along wires. Connect two agents on the canvas and one can send the other a task with
mao askand get the result back by task ID, with no copy and paste through you. - Agents test in a browser or on a phone. A wired agent navigates, clicks and screenshots a Chromium browser portal, or taps and types on an Android emulator or phone, while you watch on the canvas.
- Your own server. A MAO workspace can live on a Linux server over SSH, or in WSL on Windows, so the project and agents run next to the compute.
- One payment. MAO is a one-time purchase, with remote workspaces included in the licence.
How do I compare them on a real task?
Give both the same task with two independent parts and watch how the work moves.
- Pick a change with two parts that touch different files, such as an API endpoint and its tests.
- In Conductor, create one workspace per part, start an agent in each, then review each diff and open a pull request.
- In MAO, create one layer per part, start an agent on each, wire them so one reviews the other's work, then land each layer into Ground.
- Compare how you followed both agents, how work and feedback moved between them, and what was left for you to do by hand.
Frequently asked questions
Yes, for running several coding agents in parallel on one repository, each on its own Git branch and worktree. Conductor runs Claude Code, Codex, Cursor and OpenCode as chat sessions on a Mac; MAO runs agents as real terminals on a canvas on macOS, Windows and Linux, and lets them hand tasks to each other.
No. Conductor's site links no source repository, and its terms of service forbid copying, modifying or reverse engineering the platform.
No. Conductor's install guide says it is available for macOS and not yet for Windows or Linux. Its cloud workspaces run in Linux sandboxes, but you open them from the Mac app.
Not as a chat harness: Conductor's harnesses are Claude Code, Codex, Cursor and OpenCode. Its experimental Big Terminal Mode has a Gemini preset that runs gemini -y in a terminal. MAO runs Gemini CLI as a terminal agent node.
Conductor has a free plan for local workspaces; Pro is US$50 a month and Teams US$60 per user a month, and you pay your model provider separately. MAO is a one-time purchase of US$20 in most countries, lower in parts of Asia and South America, after a 7-day free trial.
Sources
- Conductor home page: parallel Claude Code, Codex and Cursor agents in isolated workspaces on a Mac, and review and merge.
- Conductor: Introduction: the four agents, and review, pull request, merge and archive of a workspace.
- Conductor: Install: macOS only, not yet Windows or Linux, and the GitHub and agent sign-in checks.
- Conductor: Isolated workspaces: Git worktrees, one branch per workspace, and isolation that is not a security boundary.
- Conductor: Harnesses: the four harnesses, the bundled CLIs, one harness and model per chat tab, and model usage billed by the provider.
- Conductor: From issue to PR: starting a workspace from a GitHub or Linear issue.
- Conductor: Parallel agents: sharing one workspace or splitting work across workspaces.
- Conductor: Big Terminal Mode: the experimental full terminal and its agent presets.
- Conductor: Testing and Files to copy: actions,
$CONDUCTOR_PORT, Spotlight testing and copying gitignored files into workspaces. - Conductor: Checkpoints and Diff viewer: reverting to an earlier turn and reviewing changes before a pull request.
- Conductor 0.62.0 changelog: the experimental in-app browser preview with Agentation annotations.
- What is Conductor Cloud? and Work with cloud workspaces: Linux sandboxes, SSH, file sync, sleep and lifetime, and Reassign to.
- Conductor API and Conductor MCP server: creating cloud workspaces and sending prompts from code or an MCP client.
- Conductor: Remote Control: controlling a Mac's local workspaces from the iOS app.
- Conductor: FAQ: agents run with your user permissions without sandboxing, and Conductor uses the logins on your machine.
- Conductor pricing: Free, Pro, Teams and Enterprise.
- Conductor terms of service: the restrictions on copying, modifying and reverse engineering.
- MAO product facts: platforms, supported agents, price and free trial.
- Run a shell or agent and Switch an agent node to chat mode: terminal nodes and chat mode.
- Create a worktree layer and Land a layer into Ground: layers as Git worktrees and landing them.
- Send a task and collect its result:
mao ask,mao sendandmao result. - Browser and device portals and Remote workspaces: browser, Android and iOS Simulator portals, SSH and WSL workspaces.
Checked on 2026-10-28.
Questions? Ask in the Discord or write to hello@miguer.com.