Maestro (josstei/maestro-orchestrate) — Summary
One-line description
Multi-agent development orchestration platform with 39 specialist agents, Express + Standard 4-phase workflows, persistent session state, and a single canonical source tree compiled to Gemini CLI, Claude Code, Codex, and Qwen Code runtimes.
Vital stats
| Field | Value |
|---|---|
| Repo | josstei/maestro-orchestrate |
| Stars | 422 |
| License | Apache-2.0 |
| Primary language | JavaScript |
| Version | 1.6.4 |
| Contributors | 4 |
| Last commit | 2026-05-02 |
What it is
Maestro is a cross-runtime orchestration platform that runs one canonical src/ codebase and generates runtime-specific adapters for four AI coding tools: Gemini CLI (primary), Claude Code, Codex, and Qwen Code. It provides 39 specialist agents (from accessibility_specialist to zos_sysprog), 12 user-facing commands, persistent session state, and an MCP server that serves agent methodology, skill content, and runtime context at delegation time.
Core value proposition
A single design → plan → execute → complete workflow usable without modification across all four major CLI coding agents, with session state persisted across CLI restarts, parallel or sequential subagent execution, and approval gates at design and code review phases.
Architecture in 3 bullets
- src-first, generated-runtime: one canonical
src/tree;generate.jsbuilds runtime-specific outputs into./(Gemini),claude/,plugins/maestro/(Codex),qwen/ - MCP server as intelligence backbone: 12 handler modules serve agent methodology, skills, session state, and workspace context; agents are thin stubs that delegate to MCP at runtime
- Two workflow paths: Express (1 question, 1 agent, sequential) for simple tasks; Standard 4-phase (Design/Plan/Execute/Complete) with hard-gated approval points for medium/complex tasks