A cross-platform (macOS, Linux, Windows) open-source alternative to Conductor with support for both GitHub and GitLab.
Maestro orchestrates multiple AI coding agents (Claude Code, Codex) working in parallel, each in an isolated git worktree. It provides a desktop UI for managing workspaces, reviewing diffs, creating PRs/MRs, and running tests.
Key differences from Conductor:
- Cross-platform — macOS, Linux, and Windows (Conductor is Mac-only)
- GitHub + GitLab — supports both providers, including self-hosted (Conductor is GitHub-only)
- Open source — fork it, patch it, extend it
- Desktop: Tauri 2 (Rust backend)
- Frontend: React 19 + Vite + TypeScript + Tailwind CSS
- Storage: SQLite (local, no cloud)
- Terminal: xterm.js
- AI Agents: Claude Code, Codex (your existing auth)
# Prerequisites: Node.js 20+, Rust 1.75+, Git 2.40+
npm install
cargo tauri dev| Document | Description |
|---|---|
| docs/PRD.md | Product requirements — features, architecture, data model, phases |
| docs/TECHNICAL-ARCHITECTURE.md | Subsystem deep-dive — Rust services, React components, IPC layer |
| docs/GITLAB-INTEGRATION-SPEC.md | Git provider integration — API mappings for both GitHub and GitLab |
| docs/CONDUCTOR-FEATURE-REFERENCE.md | Complete Conductor v0.39.0 feature catalog — the parity target |
| docs/UI-WIREFRAMES.md | ASCII wireframes for every major screen |
| docs/SETUP-AND-BUILD-GUIDE.md | Dev environment setup, dependencies, build commands |
MIT