Skip to content
| Marketplace
Sign in
Visual Studio Code>Machine Learning>Maestro: Conduct AI Coding AgentsNew to Visual Studio Code? Get it now.
Maestro: Conduct AI Coding Agents

Maestro: Conduct AI Coding Agents

Tornike Matiashvili

|
1 install
| (0) | Free
Conduct a team of AI coding agents in isolated git worktrees.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Maestro

Conduct a team of AI coding agents in isolated git worktrees, without leaving VS Code.

Beta (pre-release). Extension v0.1.10. Built and tested: 8 packages, 1609 tests.

Maestro: conduct a team of AI coding agents in VS Code

What it is

Maestro is model-agnostic orchestration for AI coding agents, living entirely in your editor. It drives your own engine CLIs (GitHub Copilot, Gemini, or any ACP engine) as subprocesses, so it reuses each tool's existing login and never touches your API keys. Every agent works in its own git worktree, and a finished agent is a diff you review before anything merges.

Features

  • Model-agnostic. The orchestration brain is engine-neutral; engines plug in behind one small adapter.
  • Reuses your existing login. Each engine runs as its own CLI subprocess, so Maestro never touches your API keys.
  • Two engine families: GitHub Copilot CLI and any ACP engine (drives gemini --acp --stdio).
  • Real isolation. By default every agent works in its own git worktree on its own branch, so parallel agents never collide.
  • Review before merge. A finished agent is a diff to review, not a surprise commit. Merge, discard, send back with feedback, or open a PR.
  • Copilot fleet teams. A Copilot-led team can run as one shared session that dispatches named teammates in-context, for one combined diff.
  • Editor-native. The board, the agent library, and diff review all live in one VS Code panel.

Requirements

The engines are separate tools you must already have installed. Maestro drives them; it does not bundle them.

  • VS Code ^1.90.0.
  • A git repository open as your workspace folder.
  • At least one engine CLI on your PATH:
    • GitHub Copilot CLI (copilot), which needs an active Copilot subscription, or
    • Gemini CLI (gemini) for the ACP engine.
  • git, for the worktrees each agent runs in.
  • gh (the GitHub CLI), only if you turn on PR mode.

Getting started

  1. Open a folder that is a git repository.
  2. Click the Maestro icon in the activity bar to open the Conducting Board.
  3. Dispatch an agent: pick a role, write the task, and send it. The agent gets a fresh worktree and streams live on the board.
  4. When it finishes, open the diff and Merge, Discard, or Send back with feedback. With PR mode on, open a pull request instead.

Roles, teams, and skills live in a .conductor/ directory in your workspace, which Maestro scaffolds on first run.

Links

  • Full documentation and source: github.com/norequest/maestro-vscode
  • Feedback, bug reports, and ideas: open an issue. Maestro is pre-release and open to contributions, and an issue is the best place to start a conversation.
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft