Getting started

Introduction

What Maestro is, who it is for, and the problem it removes.

Maestro is an AI-augmented, multi-user code orchestration platform. It plans your git projects, splits them into skill-matched tasks, and runs them through AI coding agents on developer machines — with live progress tracking and full human control.

The two halves

  • Maestro Studio — a Laravel + Livewire web app that connects repositories, generates plans, dispatches work, and watches progress in real time.
  • Maestro Client — a single Rust CLI daemon (the maestro binary) that auto-detects the project from the git remote, connects to one or many projects at once, and executes assigned tasks through the developer’s chosen AI provider.

Who it is for

Engineering teams and solo developers who want to turn a repo into an orchestrated, AI-executed backlog without manual coordination overhead, vendor lock-in, or losing control over which AI runs and what it touches.

Core value

  • Multi-Git provider with no lock-in — GitHub, GitLab (self-hosted/Enterprise), Bitbucket.
  • One CLI daemon, many parallel projects and identities from one machine.
  • Auto-detect via git remote — cd into a repo, run maestro, done.
  • Multi-provider AI + BYOK — keys stay in the OS keyring.
  • AI planning plus skill-matched dispatch.
  • Persistent project knowledge so agents reuse code instead of rewriting it.

Bring your own keys. Code execution happens on developer machines through providers you already use — Maestro coordinates, it does not replace your AI.