Free · 64-bit Windows 10/11

Maestro for Windows

Run Claude Code, Codex, and other coding agents in parallel on Windows, natively, with no WSL. Each agent works in its own git worktree with its own branch, terminal, chat, and diff.

The Maestro app with several coding agents working in parallel workspaces, each on its own branch.

Why Windows developers use Maestro

Most apps for running coding agents in parallel are Mac-only, including Conductor, whose site says it runs agents "on your Mac" (as of October 2026). Maestro does the same job natively on Windows and adds a few things on top:

Install on Windows

1
Download and run the installer Grab the 64-bit .exe with the button above. It's a standard setup wizard, not a one-click installer: you can install just for yourself (the default, no admin needed) or for all users, and you can change the install folder.
2
If SmartScreen appears, choose "More info → Run anyway" The Windows build is currently unsigned, so Windows shows a one-time "Windows protected your PC" notice. The installer is built on a Windows runner in Maestro's CI and published from there.
3
Install Git for Windows and at least one agent CLI Maestro uses the git on your PATH to create worktrees, and it runs the agent CLIs you have installed. Commands for each agent are below.
4
Pick a repo and launch agents Point Maestro at a git repository, open workspaces, and put an agent to work in each. Maestro updates itself from here on.

Native Windows or WSL?

Maestro runs agents natively on Windows. It doesn't call into WSL: it starts the Windows build of each CLI it finds on your Windows PATH (claude.exe, codex, cursor-agent, and so on). A CLI you installed only inside a WSL distribution won't show up in Maestro.

Running natively takes some care, and Maestro handles it:

Native Windows is now a supported path for the main agent CLIs, but vendors differ on what they recommend (as of October 2026):

Agent Native Windows WSL
Claude Code Supported on Windows 10 1809+. Git for Windows is optional; without it, Claude Code runs shell commands through PowerShell. No sandboxing. Supported. Sandboxed command execution needs WSL 2.
Codex OpenAI's default: Codex runs in PowerShell with a native Windows sandbox. Windows 11 is the recommended baseline. For Linux-native tooling or a workflow already in WSL 2.
Cursor agent Native PowerShell installer. Uses the Linux installer.
OpenCode Installs with npm, Scoop, or Chocolatey. OpenCode recommends WSL "for the best experience on Windows".

Setting up Claude Code itself first? Run Claude Code on Windows without WSL covers the native install, Git Bash versus PowerShell, and the common errors.

If your code has to live in Linux, Maestro's way to work there is an SSH remote: add a Linux machine, VM, or cloud box as a project, and the agent runs on that host. Maestro checks the host with uname, so the remote has to be Linux or macOS, not a Windows SSH server. In principle you could run an SSH server inside WSL 2 and add it as a remote, but we haven't tested that, so treat it as unsupported. A remote also keeps working after you close your laptop; see how to keep Claude Code running.

Install the agent CLIs on Windows

Run these in PowerShell. They are the vendors' own commands as of October 2026 (sources at the end of this page):

# Claude Code (Anthropic's native installer)
irm https://claude.ai/install.ps1 | iex

# Codex (OpenAI)
powershell -ExecutionPolicy ByPass -c "irm https://chatgpt.com/codex/install.ps1 | iex"

# Cursor agent CLI
irm 'https://cursor.com/install?win32=true' | iex

# OpenCode
npm install -g opencode-ai

You can also install from inside Maestro. When a CLI isn't detected, Settings → Harnesses shows an Install button that runs the install command in a terminal inside the app. For Claude Code, Codex, OpenCode, and Kimi Code that's an npm install -g, so you need Node.js on your PATH (Anthropic asks for Node.js 22 or later for its npm package). For Grok Build it's xAI's PowerShell installer. Cursor's in-app installer is a curl … | bash script that won't run in PowerShell, so on Windows use the irm command above instead.

Then sign in: run the CLI once in a terminal, or use the Sign in button in Settings → Harnesses, which runs the CLI's own login (such as claude auth login) inside the app. Each CLI keeps its own credentials, and your Claude or ChatGPT plan pays for usage as it does in the terminal. You can also save an API key in Settings, and Maestro passes it to the CLI as ANTHROPIC_API_KEY, OPENAI_API_KEY, and so on. More on each agent: Claude Code GUI, Codex GUI.

Git, GitHub, and your tools

Updates and uninstalling

Maestro checks for updates at launch, every two minutes while it runs, and when you come back to the window or wake the PC. It downloads updates in the background and then shows a Restart to update button. If you just quit, the update installs on quit. Settings also has a Check for updates button.

To uninstall, go to Windows Settings → Apps → Installed apps → Maestro → Uninstall. The uninstaller leaves your data in place, so delete it yourself if you want it gone. Check the worktrees for uncommitted work first:

Remove-Item -Recurse -Force "$env:APPDATA\Maestro"
Remove-Item -Recurse -Force "$env:USERPROFILE\maestro"
# then, in each repo you used with Maestro:
git worktree prune

Troubleshooting

An agent shows "Not installed" but works in my terminal

Maestro uses the PATH Windows gave it at launch, and it caches what it detected for a few minutes. If you installed the CLI after starting Maestro, quit Maestro completely and open it again. If it's still missing, run where.exe claude (or codex, cursor-agent, opencode) in a new PowerShell window. If that finds nothing, the installer didn't add itself to your user PATH; add the folder it installed to and restart Maestro. Claude Code's native installer puts claude.exe in %USERPROFILE%\.local\bin.

The Cursor install button fails

The in-app installer runs Cursor's bash script, which won't run in PowerShell. Use irm 'https://cursor.com/install?win32=true' | iex, then restart Maestro. Maestro looks for the cursor-agent command, which Cursor's installer still creates next to the newer agent alias.

My setup script fails on Windows but works on my Mac

It's probably a bash script. On Windows it runs in PowerShell, so write a PowerShell version, or keep the shared logic in a Node or Python script that both versions call.

Maestro feels sluggish on an older PC

The glass and blur effects are drawn by your graphics card. Settings → Visual effects → Reduced swaps them for solid surfaces. Auto already picks Reduced on devices it recognizes as low-end.

Known limitations on Windows

Being honest about the rough edges, as of October 2026:

Windows FAQ

Is there a version of Conductor for Windows?

No. Conductor's site describes it as running agents "on your Mac", and it ships only for macOS (as of October 2026). Maestro is a Windows-native alternative that does the same core job, and it also runs on macOS and Linux. Maestro vs Conductor, the full comparison →

Is there a Claude Code GUI for Windows?

Yes, two kinds. Anthropic's Claude desktop app for Windows includes Claude Code and needs a paid Claude plan. Maestro is an independent GUI that drives the claude CLI you installed, with any sign-in the CLI accepts, and runs it alongside Codex and other agents. Compare the options →

Is there a Codex GUI for Windows?

OpenAI's own docs say Codex works on Windows through its desktop app, the CLI, and the IDE extension. Maestro gives the Codex CLI a GUI with parallel worktrees, next to your other agents. More on Codex in Maestro →

How do I run Claude Code in parallel on Windows?

Give each session its own git worktree so they don't edit the same files. You can do that by hand with git worktree add and one terminal per session, as our parallel Claude Code guide shows, or let Maestro create a worktree, branch, and terminal for each workspace for you.

Do I need WSL to use Maestro?

No. Maestro and the agents it runs are native Windows programs. You only need Git for Windows and the agent CLIs. See native Windows or WSL above.

Which coding agents work on Windows?

Any of the supported harnesses you have installed: Claude Code, Codex, Cursor, OpenCode, Kimi Code, and Grok Build. A plain shell workspace works with anything else.

Why does Windows warn me about the installer?

The build isn't code-signed yet, so the first time you run it SmartScreen shows the standard notice for less common unsigned apps. Click "More info", then "Run anyway". Every release lists a base64 SHA-512 checksum in the update feed. To check your download, run this in PowerShell in the folder that holds the installer and compare the output with the feed:

[Convert]::ToBase64String([Security.Cryptography.SHA512]::Create().ComputeHash([IO.File]::ReadAllBytes((Resolve-Path .\Maestro-*-x64-setup.exe).Path)))

Can I control my Windows agents from my phone?

Yes. Maestro Web mirrors your workspaces to a free mobile web app, so you can watch and steer agents from your phone while they keep running on your PC. How it compares to other options →

Is Maestro free?

Yes. Maestro is free on all three platforms. Your agent usage is billed by each vendor under your own plan or API key.

Sources (checked October 2026)

Maestro is an independent project, not affiliated with Conductor / Melty Labs, Anthropic, OpenAI, or Cursor. Vendor details come from their public docs as of October 12, 2026; agent CLIs change quickly, so check the linked pages if a command fails.