Maestro (its-maestro-baby) — Summary
Maestro (its-maestro-baby) is a cross-platform desktop application built with Tauri 2.0 (Rust) + React that runs 1-6 AI coding assistant sessions simultaneously in isolated git worktrees, featuring a built-in MCP server for agent status reporting, a plugin marketplace, a GitKraken-style visual git graph, and a built-in Rust MCP server that exposes a maestro_status tool agents use to report their current state.
Problem it solved: The same core problem as the RunMaestro variant — serial AI coding is slow; parallel worktree isolation enables true parallel development. The its-maestro-baby variant differentiates on tech stack (Tauri/Rust backend for native performance vs Electron/Node) and the MCP-first agent status protocol.
Distinctive trait: The built-in Rust MCP server (maestro-mcp-server) that agents connect to via stdio and call maestro_status to report state — this is the only framework in this batch where the worktree manager itself exposes an MCP endpoint that agents actively call back into.
Target audience: Developers on macOS, Windows, Linux who want native-performance terminal multiplexing for 1-6 simultaneous AI sessions, with a plugin marketplace for extending per-session capabilities.
differs_from_seeds: Most similar to superpowers (Claude Code target, git worktrees) but is a desktop app shell rather than a skills plugin. The Tauri/Rust architecture and the bidirectional MCP server (agents calling maestro_status back to the app) are novel relative to all 11 seeds. Unlike claude-flow's outbound MCP (app calls tool server), maestro-its-maestro-baby's MCP is inbound: agents report status TO the app.