Открытый инструмент для цепочек рассуждений и действий

MAESTRO делает вашего агента умнее

За счёт цепочек рассуждений и действий — готовых к запуску, сохранению и эволюции прямо в вашем агенте.

≈1 мин до первого агента
TUI + CLI один инструмент
100% открытый код
Привет! Я Maestric — покажу, как это работает 👋
Маскот Maestric
Листай вниз

Пример работы MAESTRO

PDF с отчётом → агентная цепочка из 3 шагов → таблица с цифрами.

maestro — chat Production
> Достань показатели из квартального отчёта

Анимация интерфейса

Maestric работает за ноутбуком в TUI
Формат цепочки

Итоговая цепочка

3 шага достать показатели из квартального PDF
1 Вход
запрос пользователя q3-report.pdf
Формат цепочки Цепочка 3 шага
✓ Результат QuarterlyFinancials
period
Q3 2025
currency
USD
revenue
$4.20M
net_income
$0.91M
💾 memory_card · fin-report

Нажмите на шаг — развернётся его техническая структура

Один поток — от идеи до готового агента

Генерация, запуск и эволюция — три шага одного потока

Maestric строит цепочку агента из запроса
Шаг 1 · Генерация

MAESTRO собирает агента из твоих слов

Опиши цель — MAESTRO разберёт задачу, спланирует шаги и построит готовую цепочку агента.

Подробнее в стеке
Песочница
Поток токенов
Инструменты и навыки
Maestric запускает цепочку инструментов
Шаг 2 · Запуск

Агент работает у тебя на глазах

MAESTRO запускает шаги в изолированной песочнице и показывает прогресс в реальном времени — виден каждый шаг агента.

Смотреть демо
Генетический алгоритм
Несколько метрик
Сильнейший вариант
Maestric эволюционирует: три поколения становятся сильнее
Шаг 3 · Эволюция

Агент становится лучше сам

MAESTRO перебирает варианты цепочки по нескольким метрикам и продвигает сильнейший в стабильную версию.

Подробнее в стеке

Зачем агентная цепочка, а не один ответ в чате

Конкретная польза на каждом этапе работы с агентом

Один запрос

Агент за минуту

Опиши цель словами — MAESTRO соберёт и запустит агента. Обычно это занимает около минуты.

История версий

Ничего не теряется

MAESTRO хранит каждую цепочку со всеми её версиями — повтори, сравни или откатись в один клик.

Прозрачно

Видно каждый шаг

Видно, что и зачем делает агент: каждый шаг и результат в реальном времени, в изолированной песочнице.

Авто-улучшение

Автоулучшение цепочки

Не нужно менять промпт, MAESTRO пробует варианты цепочки и оставляет тот, что даёт лучший результат по метрикам.

TUI + CLI

Из терминала — в продакшен

Один и тот же MAESTRO в интерактивном режиме и в CI — автоматизируй агентов в пайплайнах без переписывания.

Открытый код

Твой стек, твои правила

Свои инструменты и навыки, подключение внешних сервисов и ребрендинг — без привязки к вендору.

Что под капотом

MAESTRO — экосистема для генерации и эволюции цепочек

MAESTRO

Генерация

Сборка цепочки

Превращает твой запрос в готовую цепочку агента.

Формат цепочки

Агентные цепочки

Как описаны шаги: цель, инструменты, результат.

Память

Хранение версий

Хранит агентов, цепочки и все их версии.

Эволюция

Отбор лучших

Улучшает цепочки и продвигает лучшие варианты.

Подробнее про эволюцию

Цепочка улучшается сама — без ручной правки промптов

1

Варианты

MAESTRO создаёт несколько версий цепочки — с разными шагами и формулировками.

2

Метрики

Каждый вариант прогоняется на тестах — качество считается по нескольким метрикам.

3

Отбор

Лучший вариант сохраняется как новая стабильная версия — готов к повторному запуску.

Пример: пресет Summarizer · 8 тестовых кейсов · метрика ROUGE-L

Стартовый fitness 0.582 исходная цепочка
Лучший fitness 0.724 после 10 мутантов
ROUGE-L +0.142 0.582 → 0.724
Мутанты 10 / 40 оценено / бюджет
Было 1 шаг сжать абзац в одно предложение
1 Вход
абзац из eval.jsonl
Цепочка 1 шаг
1 summarize_paragraph llm
✓ Результат
одно предложение (часто теряет детали)

Один LLM-шаг: «прочитай и сожми в предложение» — ROUGE-L 0.582

Стало 3 шага сжать абзац в одно предложение
1 Вход
абзац из eval.jsonl
Цепочка 3 шага
1 analyze_structure llm
2 compress_summary llm
3 verify_meaning evaluation
✓ Результат
точное предложение, совпадает с expected

Анализ → сжатие → проверка смысла — ROUGE-L 0.724

maestro — evolve CLI

Запуск эволюции и отбор лучшего мутанта

maestro — evolution Production

Статус прогона и кривая fitness в TUI

Установка за минуту

Одна команда запускает мастер, который настроит всё за тебя.

  1. 1

    Запусти установщик

    Мастер maestro-install склонирует репозитории, создаст .env и поднимет сервисы.

    $ uvx maestro-install@latest

    Нет uv? Как установить uv

    $ curl -LsSf https://astral.sh/uv/install.sh | sh
  2. 2

    Запусти MAESTRO

    Мастер добавит команду maestro в PATH — открой чат из любой директории.

    $ maestro

Добавь MAESTRO как навык своему агенту

Дай агенту управлять MAESTRO CLI — Claude Code, Codex, Hermes или OpenClaw.

  1. 1

    Установи навык

    Одна команда ставит навык в каталог skills твоего агента — Claude Code, Codex, Hermes или OpenClaw.

    $ uvx maestro-install skill
  2. 2

    Используй в агенте

    Готово — открой агента и вызови /maestro-cli или просто опиши задачу для MAESTRO: навык подхватится сам.

Попробуй MAESTRO на своём примере

Собери агентную цепочку под текстовый запрос уже сегодня.

Maestric с кофе

Кто делает MAESTRO

Исследователи AIRI, которые развивают проект

Глазков Никита Олегович

Младший научный сотрудник AIRI

Пчелин Константин Константинович

Младший научный сотрудник AIRI

Волкова Ольга Алексеевна

Младший научный сотрудник AIRI

Боков Алексей Александрович

Инженер-исследователь

Анохин Петр Константинович

Ведущий научный сотрудник, руководитель группы

Хрульков Валентин Андреевич

Ведущий научный сотрудник, руководитель группы

Беспалов Ярослав Радионович

Научный сотрудник, руководитель группы «Мультимодальные архитектуры ИИ», AIRI