Installation
Get Maestro up and running on your platform of choice. Download pre-built binaries or build from source.Download Pre-Built Binaries
Download the latest release for your platform from the GitHub Releases page:macOS
DMG or ZIPAvailable for both Intel and Apple Silicon (M1/M2/M3)Choose the appropriate architecture:
maestro-{version}-arm64-mac.dmg(Apple Silicon)maestro-{version}-x64-mac.dmg(Intel)
Windows
EXE Installer or Portable EXE
Maestro-Setup-{version}-x64.exe(Installer)Maestro-Portable-{version}-x64.exe(No installation required)
Linux
AppImage, DEB, or RPM
maestro-{version}-x64.AppImagemaestro-{version}-amd64.debmaestro-{version}-x86_64.rpm
Platform-Specific Installation
- macOS
- Windows
- Linux
Using DMG:
- Download the appropriate
.dmgfile for your processor - Open the DMG file
- Drag Maestro.app to your Applications folder
- Launch Maestro from Applications
- Download and extract the
.zipfile - Move Maestro.app to Applications
- Launch from Applications
First launch may show a security warning. Go to System Settings → Privacy & Security and click “Open Anyway”.
Requirements
At least one supported AI coding agent must be installed and authenticated:
- Claude Code - Anthropic’s AI coding assistant (fully integrated)
- OpenAI Codex - OpenAI’s coding agent (fully integrated)
- OpenCode - Open-source AI coding assistant (fully integrated)
- Factory Droid - Factory’s AI coding assistant (fully integrated)
- Git (for git-aware features like diffs, logs, and worktrees)
Maestro is a pass-through to your provider. Your MCP tools, custom skills, permissions, and authentication all work in Maestro exactly as they do when running the provider directly—Maestro just orchestrates the conversation flow in batch mode.
Upgrading Maestro
Upgrading is simple:- Download the new version
- Replace the old binary with the new one
- Launch Maestro
- Sessions and conversation history
- Settings and preferences
- Playbooks and Auto Run documents
- Custom themes and keyboard shortcuts
- macOS:
~/Library/Application Support/maestro/ - Windows:
%APPDATA%\maestro\ - Linux:
~/.config/maestro/
Building from Source
Prefer to build Maestro yourself? You’ll need Node.js 22.0.0 or higher.Verify Node.js version
Install dependencies
node-pty, better-sqlite3) for your platform.Run in development mode
maestro-dev/) so you can run it alongside a production install.WSL2 Users (Windows Subsystem for Linux)
Using Windows mounts causes critical issues:| Issue | Symptom |
|---|---|
| Socket binding failures | EPERM: operation not permitted when starting dev server |
| Electron sandbox crashes | FATAL:sandbox_host_linux.cc errors |
| npm install failures | Timeouts, ENOTEMPTY rename errors |
| Git corruption | Missing index files, spurious lock files |
Recommended WSL2 Setup
Accessing Files from Windows
Browse your WSL2 files from Windows Explorer:Troubleshooting WSL2
If you encounterelectron-rebuild failures, set the temp directory:
Next Steps
Quick Start
Get from installation to your first productive session
Features Overview
Explore all the power features and capabilities