Coding & Development🌐universal
Frontend
Orchestrate tasks execution on a kanban board using your coding agent of choice.
Quick Start
Install this Skill
npx skills add emdgroup/maestro<p align="center"> <img src="public/maestro-logo.png" alt="Maestro" width="180" /> </p> <h3 align="center">Run multiple AI coding agents in parallel — without losing control.</h3> <p align="center"> <a href="https://github.com/emdgroup/maestro/releases/latest"><img src="https://img.shields.io/github/v/release/emdgroup/maestro?label=latest" alt="Latest release" /></a> <img src="https://img.shields.io/badge/platform-macOS%20%7C%20Linux%20%7C%20Windows-lightgrey" alt="Platform" /> <a href="LICENSE"><img src="https://img.shields.io/badge/license-Apache--2.0-blue" alt="License" /></a> </p> --- > [!WARNING] > Maestro is under active development. Features may be heavily modified or removed without notice, and the UI changes frequently between releases. <p align="center"><img src="docs/assets/maestro-workflow.webp" alt="Running a task from the Kanban board, watching the agent work, and reviewing its diff in Maestro" width="960" /></p> --- Drop tasks onto a Kanban board and give each one its own coding agent and terminal. With Git enabled, tasks can also run in isolated worktrees so agents work in parallel without clobbering each other's changes. When an agent finishes, review the diff hunk by hunk and commit what you want — all without leaving the app. ## Product tour Maestro keeps the full agent workflow in one place: 1. **Plan** — turn work into focused tasks on the Kanban board 2. **Run in parallel** — give every task an agent and an isolated git worktree 3. **Stay informed** — follow terminal output, agent activity, and changed files live 4. **Review precisely** — inspect and stage changes at hunk level 5. **Ship deliberately** — commit only the changes you approve --- ## Install | Platform | Download | | ----------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- | | macOS — Apple Silicon (M1/M2/M3/M4) | [Maestro_macos_aarch64.dmg](https://github.com/emdgroup/maestro/releases/latest/download/Maestro_macos_aarch64.dmg) | | Linux — x86_64 | [Maestro_linux_x86_64.AppImage](https://github.com/emdgroup/maestro/releases/latest/download/Maestro_linux_x86_64.AppImage) ✓ recommended | | Linux — x86_64 (no auto-update) | [Maestro_linux_x86_64.deb](https://github.com/emdgroup/maestro/releases/latest/download/Maestro_linux_x86_64.deb) | | Linux — arm64 | [Maestro_linux_aarch64.AppImage](https://github.com/emdgroup/maestro/releases/latest/download/Maestro_linux_aarch64.AppImage) | | Windows — x86_64 | [Maestro_windows_x86_64-setup.exe](https://github.com/emdgroup/maestro/releases/latest/download/Maestro_windows_x86_64-setup.exe) ✓ recommended | | Windows — x86_64 (MSI) | [Maestro_windows_x86_64.msi](https://github.com/emdgroup/maestro/releases/latest/download/Maestro_windows_x86_64.msi) | The `.dmg`, `.AppImage`, and `.exe` installers include automatic in-app updates. The `.deb` package does not — Maestro will prompt you to download the new version when one is available. --- ## Before you start **No Maestro account is required.** Install the app and use it directly — there is no Maestro service to register for or sign in to. ### Set up a coding agent Maestro orchestrates coding agents but does not provide an agent account or model access. Install and authenticate the agent of your choice before using it with Maestro. Supported agents include Claude Code, Codex, OpenCode, Gemini CLI, Goose, Cline, and other [Agent Client Protocol (ACP)](https://agentclientprotocol.com/) agents. Some agents are launched through `npx` or `uvx` rather than a standalone executable. Depending on your chosen agent, you may also need: - [`npx`](https://docs.npmjs.com/cli/v11/commands/npx), included with Node.js and npm - [`uvx`](https://docs.astral.sh/uv/guides/tools/), included with uv Agent authentication, subscriptions, model availability, and usage charges are managed by the agent's provider, not by Maestro. ### Add a custom agent Maestro's picker lists agents from a registry bundled in the app. To add one it does not ship — a local model served through Ollama or another Anthropic-compatible gateway, an in-house ACP adapter, or a second profile of a listed agent pointed at a different endpoint — put your own entries in `~/.maestro/custom-agents.json` (`%USERPROFILE%\.maestro\custom-agents.json` on Windows). **With an agent.** Run `/maestro-custom-agents` in any agent session — inside Maestro or in a terminal. Maestro installs that skill on every machine it connects to, so the agent knows the format: it asks what you want to add and writes the file f ... (truncated)
Repository
3stars
1forks
Details
Related Skills
More coding & development skills you might like
Reticle
Coding & DevelopmentAI agents can generate code, but still struggle to understand what they build. Reticle brings Jev-style machine-native runtime perception to web & desktop applications.
🤖claude🌐universal
1.2k
190
View
agentscope-java
Coding & DevelopmentExpert Java developer skill for AgentScope Java framework - a reactive, message-driven multi-agent system built on Project Reactor. Use when working with reactive programming, LLM integration, agent orchestration, multi-agent systems, or when the user mentions AgentScope, ReActAgent, Mono/Flux, Project Reactor, or Java agent development. Specializes in non-blocking code, tool integration, hooks, pipelines, and production-ready agent applications.
🌐universal
6.0k
1.5k
View
ospec
Coding & DevelopmentDocument-driven OSpec workflow for initialization, change/goal routing, validation, archiving, and durable project knowledge.
✨gemini🤖claude💬gpt🌐universal
524
34
View
misakanet-failure-memory
Coding & Development📚 A zero-dependency, git-backed micro-lesson library for AI Agents to asynchronously share and search verified debugging experience. Python stdlib only. | https://misakanet.org
🤖claude⌨️cursor🌐universal
424
158
View