Maestro app icon
Public beta · free · macOS, Windows & Linux

Run coding agents
in parallel.

Maestro runs multiple CLI coding agents at once — each in an isolated git-worktree workspace with its own branch, terminal, chat, and diff.

v0.1.37 beta · free · macOS, Windows & Linux
The Maestro app: a sidebar of parallel agent workspaces with live statuses, an agent chat working through a task, and a diff-and-PR review panel.

One window, many agents — see what each is working on at a glance, then review the diff and open a PR without leaving the app.

Everything you need to parallelize agents

No workspace cap Run as many parallel agents as your machine can handle — no five-workspace ceiling. Your queue is the limit, not the app.
Every major agent CLI Claude Code, Codex, Cursor, OpenCode, and Kimi Code — or a plain shell workspace for anything else.
Git-worktree isolation Each workspace is its own worktree on its own branch, with a dedicated terminal, chat, and diff. Agents never collide.
Review & PR in-app Read the diff, comment, and open the pull request without switching apps.
Editor & browser built in A Monaco-based editor with Jupyter notebook support, plus an integrated browser preview with freeze-frame annotations.
Folders, SSH remotes & imports Plain folders, remote machines over SSH (bastions and ProxyJump included) — and one-click import of your Conductor workspaces.

Install in a minute

1
Download for your platform macOS .dmg above, or grab the Windows installer or Linux AppImage.
2
Open Maestro and pick a repo Point it at a git repository — or choose "Continue from Conductor" to adopt your existing workspaces in place.
3
Launch agents in parallel Open a workspace per task, put an agent to work in each, and review diffs as they land. Maestro auto-updates from here on.

FAQ

Is Maestro free?

Yes — free while in public beta, on macOS, Windows, and Linux. You bring your own agent accounts (Claude, OpenAI, …).

Which coding agents does it work with?

Claude Code, Codex, Cursor, OpenCode, and Kimi Code, plus plain shell workspaces for anything else.

How is Maestro different from Conductor?

Same core idea — parallel agents in isolated worktrees — but Maestro also runs on Windows and Linux, has no workspace cap, and can import your Conductor setup. Full comparison →

Do parallel agents step on each other?

No — every workspace is an isolated git worktree on its own branch, so changes never collide until you decide to merge.