Skip to content

josstei/maestro-orchestrate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

87 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Maestro

Version License Gemini CLI Claude Code Codex

Maestro is a multi-agent development orchestration platform with 22 specialists, an Express path for simple work, a 4-phase standard workflow for medium and complex work, persistent session state, and standalone review/debug/security/perf/seo/accessibility/compliance entrypoints. It runs from one canonical src/ tree across Gemini CLI, Claude Code, and Codex.

Runtime Targets

Runtime Location Public Surface Notes
Gemini CLI repo root /maestro:* Snake-case agents, TOML commands, hooks, TOML shell policies
Claude Code claude/ /orchestrate, /review, ... Kebab-case agents with maestro: subagent names
Codex plugins/maestro/ $maestro:* Plugin skills, spawn_agent, no runtime hooks

Getting Started

Prerequisites

  • One supported runtime: Gemini CLI, Claude Code, or Codex
  • Node.js 18+ for the MCP server and helper scripts
  • Gemini CLI only: enable experimental subagents in ~/.gemini/settings.json
{
  "experimental": {
    "enableAgents": true
  }
}

Maestro does not edit ~/.gemini/settings.json for you.

Installation

Gemini CLI

gemini extensions install https://github.com/josstei/maestro-orchestrate

Local development:

git clone https://github.com/josstei/maestro-orchestrate
cd maestro-orchestrate
gemini extensions link .

Verify with gemini extensions list.

Claude Code

Marketplace install:

claude plugin marketplace add josstei/maestro-orchestrate
claude plugin install maestro@maestro-orchestrator --scope user

Development / temporary loading:

git clone https://github.com/josstei/maestro-orchestrate
claude --plugin-dir /path/to/maestro-orchestrate/claude

More Claude-specific setup and plugin management lives in claude/README.md.

Codex

Via npm (recommended):

npx -p @maestro-orchestrator/maestro maestro-install-codex

Then start Codex, run /plugins, and select MaestroInstall.

From source:

git clone https://github.com/josstei/maestro-orchestrate
cd maestro-orchestrate
node scripts/install-codex-plugin.js

Then start Codex, run /plugins, and select MaestroInstall.

More Codex-specific setup and runtime details live in plugins/maestro/README.md and docs/runtime-codex.md.

Quick Start

Start a full orchestration with the runtime-specific entrypoint:

Runtime Example
Gemini CLI /maestro:orchestrate Build a REST API for a task management system with user authentication
Claude Code /orchestrate Build a REST API for a task management system with user authentication
Codex $maestro:orchestrate Build a REST API for a task management system with user authentication

Maestro classifies the task, chooses Express or Standard workflow, asks the required design questions, produces an implementation plan when needed, delegates execution to specialists, runs a quality gate, and archives the session state in docs/maestro/.

Commands

Capability Gemini CLI Claude Code Codex
Orchestrate /maestro:orchestrate /orchestrate $maestro:orchestrate
Execute /maestro:execute /execute $maestro:execute
Resume /maestro:resume /resume $maestro:resume-session
Status /maestro:status /status $maestro:status
Archive /maestro:archive /archive $maestro:archive
Review /maestro:review /review $maestro:review-code
Debug /maestro:debug /debug $maestro:debug-workflow
Security Audit /maestro:security-audit /security-audit $maestro:security-audit
Performance Check /maestro:perf-check /perf-check $maestro:perf-check
SEO Audit /maestro:seo-audit /seo-audit $maestro:seo-audit
Accessibility Audit /maestro:a11y-audit /a11y-audit $maestro:a11y-audit
Compliance Check /maestro:compliance-check /compliance-check $maestro:compliance-check

For Codex, Maestro intentionally avoids bare skill names that collide with host commands. Use $maestro:review-code, $maestro:debug-workflow, and $maestro:resume-session so Codex's built-in /review, /debug, and /resume commands keep working.

Workflow

  • Express: For simple work. Maestro asks 1-2 clarifying questions, proposes a brief, delegates to one specialist, runs code review, and archives without a design doc or implementation plan.
  • Standard: For medium and complex work. Maestro runs Design, Plan, Execute, and Complete phases with explicit approval gates, phased execution, and final review blocking on unresolved Critical or Major findings.

Documentation

License

Apache-2.0

About

Multi-agent orchestration platform for Gemini CLI, Claude Code, and Codex — 22 specialists, parallel subagents, persistent sessions, and built-in code review, debugging, security, SEO, accessibility, and compliance tools

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Contributors