Multi-Agent Orchestration Platform

Orchestrate Your AI Agents

Deploy any agent to any interface. Maestro handles routing, memory, tools, and observability — so you can focus on what your agents do.

Open Source
Powered by Claude
Enzo the Maestro penguin conducting
Scroll

Building AI agents is hard. Managing them? Harder.

01

Routing requests

Which agent handles what? Intent detection, delegation, fallbacks.

02

Persisting memory

Context across sessions. Conversations that survive restarts.

03

Deploying everywhere

Telegram, CLI, REST, Slack. Same agent, many interfaces.

04

Tracking costs

Tokens, budgets, guardrails. Keep spending under control.

You shouldn't have to solve these problems from scratch.

Features

One platform. Every capability.

Everything you need to build and manage production AI agents — without the infrastructure headaches.

Multi-Agent Routing

Orchestrator analyzes intent and routes to the perfect agent. Every time.

Persistent Memory

SQLite-backed sessions. Your conversations survive restarts and scale.

Any Channel

Telegram, CLI, REST API. Write once, deploy everywhere.

Built-in Tools

Calculator, datetime, projects, Claude Code. Ready to use.

Dynamic Agents

Create new agents at runtime. Through conversation. No restart.

Observability

Track tokens, estimate costs, set guardrails. Stay in control.

How It Works

Request to response. Three movements.

1

User sends message

From any channel — Telegram, CLI, REST API. The message enters Maestro.

Telegram CLI API
2
Enzo the Orchestrator

Orchestrator conducts

Enzo analyzes intent and routes to the perfect specialized agent.

"Help me debug this..."
Coder Agent
3

Agent delivers

With tools, memory, and context. The response flows back to the user.

Tools Memory Context
User
Channels
Orchestrator
Coder
Assistant
Custom
Use Cases

What will you compose?

From personal assistants to enterprise workflows. One platform, infinite possibilities.

Everywhere you are

Personal Assistant

Access the same intelligent assistant across all your devices. Telegram on your phone, CLI on your laptop, API in your apps.

Learn more
Your dev partner

Coding Agent

An agent that manages projects, writes code, runs commands. Powered by Claude Code for real development work.

Learn more
Smart routing

Support Bot

Build support with specialized skills. Route billing to finance, tech issues to engineering, general queries to assistant.

Learn more
Multi-agent flow

Content Pipeline

Orchestrate research, writing, and editing. One agent researches, another writes, a third reviews. Assembly line for content.

Learn more

And that's just the beginning.

See what's possible
Quick Start

Up and running. Instantly.

Three commands. That's all it takes.

maestro — zsh
# Clone the repository
$ git clone https://github.com/MaestroAgent/maestro.git && cd maestro
# Configure your API key
$ cp .env.example .env && echo "ANTHROPIC_API_KEY=sk-ant-..." >> .env
# Launch with Docker
$ docker compose up
Maestro is running on http://localhost:3000
Ready to orchestrate your AI agents...