Maestro
FreeA framework for Claude Opus to intelligently orchestrate subagents. 
About Maestro
Maestro is an open-source Python framework that orchestrates multiple AI agents to break down complex objectives into manageable sub-tasks. It uses a hierarchical architecture: an orchestrator model (e.g., Claude Opus, GPT-4o, Gemini) plans and delegates tasks to sub-agents (e.g., Claude Haiku), which execute them with memory of previous sub-tasks. Results are then refined by a refiner model into a cohesive final output. The framework supports a wide range of LLMs via LiteLLM, including Anthropic, OpenAI, Google Gemini, Groq, and local models via Ollama and LMStudio. Additional features include optional web search integration (via Tavily) and detailed logging of the entire task breakdown and execution process.
Key Features
Pros & Cons
- Open source and free to use with no API costs beyond LLM provider fees
- Supports a wide variety of LLMs including local models for privacy
- Modular design allows easy customization of models at each stage
- Includes search capability to enrich sub-agent responses
- Detailed logging aids debugging and transparency
- Requires separate API keys for each LLM provider used
- Dependent on external LLM APIs for cloud models (latency/cost)
- Local models require significant hardware resources for larger models like Llama 3 70B
- No built-in user interface; command-line only
- Limited documentation beyond the GitHub README