Pastukhov MultiAgent — центральный пульт над флотом ИИ-агентов (экземпляров Pastukhov Agent). Он подключается к любому количеству Linux-серверов по SSH, разворачивает на них агентов и продукты (Research, Analytics, Data, Proxy, сам MultiAgent), собирает их чаты и аналитику в одном интерфейсе, а доступ к приложениям раздаёт по своим подпапкам сервера через Nginx-роутинг.
Системные требования: сам MultiAgent — один Docker-контейнер (Установка в Docker) либо мастер установки на Windows (Установка на Windows). Управляемые серверы — Linux (Ubuntu/Debian) с SSH-доступом и правами root/sudo. Docker и зависимости на серверах MultiAgent устанавливает сам.
Первый вход
После запуска контейнера откройте http://localhost:3990. Логин и пароль не задаются переменными окружения — первый пользователь создаётся кнопкой «Регистрация» на странице входа, последующие аккаунты так же. Аутентификация работает через JWT-токены сроком 90 дней — входить заново придётся редко.
Главный экран
После входа открывается главный экран с карточками навигации по разделам продукта. Постоянное дерево навигации — в левом сайдбаре: по одному корневому пункту на раздел (Серверы, Агенты, Инструменты, Рабочие пространства, Аккаунты LLM, Аналитика, Модели, Лицензии) с живыми подпунктами под сущностями — каждый добавленный сервер и агент появляется в дереве сам.
- Серверы — подключение и onboarding управляемых серверов, Nginx-роутинг и сертификаты;
- Агенты — создание, развёртывание и жизненный цикл агентов и продуктов;
- Лицензии — лицензионные ключи агентов;
- Аналитика — централизованная статистика по всем агентам;
- Аккаунты — учёт LLM-аккаунтов, квоты и балансы;
- Инструменты — библиотека Docker Compose-шаблонов сервисов;
- Рабочие пространства — сетки живых чатов агентов;
- Модели — конфигурации моделей для агентов.
Если заданы переменные окружения AGENT_API_URL и AGENT_API_KEY, внизу боковой панели появляется блок собственного ассистента (Own Agent): список активных чатов с таймерами и сводкой токенов/стоимости, кнопки Prompts (очередь промптов) и Chats, а глобальный панель чата открывается с любой страницы. Подробнее — Own Agent.
Типичный путь
- Добавьте сервер — имя, хост, SSH-порт, пользователь, пароль или приватный ключ. Подробнее — Серверы.
- Проверьте подключение — MultiAgent протестирует SSH и покажет статус соединения.
- Установите Docker — одной кнопкой, с потоковым выводом в интерфейс.
- Добавьте агента — мастер New Agent: выберите тип — автономный агент (Standalone) или продукт (Research, Analytics, Data, Proxy, MultiAgent); имя, сервер, образ и порт подставятся автоматически. Подробнее — Агенты.
- Разверните агента или продукт — MultiAgent сгенерирует compose.yml и поднимет контейнер на сервере. Продукты разворачиваются со связанным агентом, который создаётся тем же мастером — «Создать нового агента».
- Включите маршрут — установите Nginx из вкладки сервера, и агент сразу получит свою подпапку
{база}/{слаг}/на сервере. Подробнее — Маршруты. - Установите домашнюю страницу — Heimdall в корне сервера со своим входом соберёт карточки всех приложений. Подробнее — Серверы.
- Откройте чаты — все чаты всех агентов появятся в едином списке. Подробнее — Чаты.
Язык интерфейса
Интерфейс полностью переведён на русский. Язык (English/Russian) переключается в настройках профиля и сохраняется для каждого пользователя отдельно.