Doriandarko/maestro

Фреймворк для Claude Opus, позволяющий интеллектуально координировать работу субагентов.

Агенты⭐ 4 359Python
Открыть на GitHub ↗

Что это за инструмент

Maestro — это Python-фреймворк для оркестрации подзадач с использованием LLM, где одна модель планирует задачу, а другая её выполняет.

Зачем нужен

Инструмент разбивает сложную цель на управляемые подзадачи, выполняет их параллельно или последовательно и агрегирует результаты в единый вывод. Это полезно для автоматизации многошаговых процессов, требующих планирования и контекстной памяти между этапами.

Что можно реализовать

  • Сложные исследовательские задачи, требующие поиска информации и синтеза данных
  • Генерация кода с созданием файлов и папок через LLM
  • Многоэтапные рабочие процессы с использованием разных моделей (например, Opus для планирования, Haiku для выполнения)
  • Локальное выполнение задач с помощью Ollama или LMStudio

Ключевые возможности

  • Архитектура с разделением ролей: Orchestrator (планирование), Sub-agent (выполнение), Refiner (улучшение)
  • Поддержка множества провайдеров через LiteLLM: Anthropic, OpenAI, Gemini, Cohere, Groq
  • Встроенная поддержка поиска через Tavily API для обогащения контекста подзадач
  • Возможность работы локально с моделями Llama 3 через Ollama или LMStudio
  • Автоматическое сохранение полного лога обмена сообщениями в Markdown-файл

👤 Кому подойдёт: разработчики, AI-инженеры, исследователи, работающие с LLM и агентами

Релизы

Релизы ещё не отслежены — появятся после ближайшего опроса.