Maestro

A marble figure with many heads and a fan of dozens of arms, rising from rough stone in front of a dark marble wall

A way to put many AI agents on one job without losing track of the job.

Kind
Orchestration, open source
Stack
TypeScript, Node 22
License
Apache-2.0

What it does

Large tasks go better when several AI agents share them: some search, some check the others, some vote. Maestro runs that teamwork.

A short script says who does what and in what order. Each agent starts with a clean slate, does one piece, and hands back a result.

The idea

The plan lives in code. The thinking lives in the agents.

An AI writes the script, but an ordinary program runs it, so the same script always takes the same steps. The agents reason about their piece. They do not decide what happens next.

An example

To review a code change, one agent per concern looks for problems. Two sceptics then try to knock down each finding. Only the findings that survive both are kept.

All work