Multi-Agent Tool

CLI для управления мультиагентной системой разработки с интеграцией Cursor AI

$ mat run develop "Добавить авторизацию OAuth2"

Возможности

🤖

Мультиагентная оркестрация

Автоматическая координация агентов: аналитик, архитектор, разработчик, тестировщик и ревьюер работают последовательно

Интеграция с Cursor

Нативная интеграция с Cursor AI для выполнения задач агентами через CLI

📋

Гибкие типы задач

Встроенные шаблоны для разработки, багфиксов и оценки. Возможность создания собственных типов

🔄

Граф зависимостей

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

Точки ревью

Настраиваемые точки проверки после ключевых этапов разработки

📁

Проектный контекст

Поддержка глобальной и проектной конфигурации для адаптации под специфику проекта

Типы задач

develop

Разработка новой функциональности с полным циклом: анализ → архитектура → код → тесты → ревью

analyst architect developer tester reviewer

bugfix

Быстрое исправление багов: отладка → исправление → тестирование

debugger developer tester

estimate

Оценка сложности задачи: анализ требований и архитектурная экспертиза

analyst architect

Как это работает

1

Выбор типа задачи

Команда mat run develop "..." выбирает соответствующий каталог с агентами

2

Загрузка агентов

Система читает все MD-файлы агентов из каталога выбранного типа задачи

3

Построение графа

По полям order и depends_on строится оптимальная цепочка выполнения

4

Оркестрация

Агенты вызываются последовательно через Cursor CLI с передачей контекста

5

Ревью

После агентов с triggers_review запускается автоматическая проверка результата

Установка

# Установка через uv (рекомендуется)

git clone https://github.com/nklyatyshev/multi-agent-tool.git

cd multi-agent-tool

make sync && make install


# Инициализация

mat init --global

mat init