Doriandarko/maestro
Фреймворк для Claude Opus, позволяющий интеллектуально координировать работу субагентов.
Агенты⭐ 4 359Python
Что это за инструмент
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 и агентами
Релизы
Релизы ещё не отслежены — появятся после ближайшего опроса.