Как запустить армию ИИ-агентов на одном компьютере и не сойти с ума

01 мар 2026
14,806
1,320
36
1 неделя

Представьте ситуацию: вы поручили Claude Code поправить верстку в одном компоненте, в это же время Cursor Agent ищет баг в логике авторизации, а параллельно еще пара скриптов обновляет зависимости. Если делать это в одном терминале или даже в разных вкладках обычного iTerm, скоро начнется хаос. Файлы перезаписываются, контексты путаются, а вы сидите и ждете, пока один агент закончит, чтобы пустить другого.

Я наткнулся на проект Superset, который называет себя «терминалом для эры кодинг-агентов». По сути, это надстройка над привычной консолью, которая превращает ваш Mac в центр управления полетами для ИИ.

Зачем нам еще один терминал

Проблема большинства современных ИИ-помощников в том, что они работают «поверх» вашей текущей рабочей директории. Если запустить два агента одновременно, они начнут конфликтовать за одни и те же файлы. Superset решает это через Git worktrees.

Когда вы создаете новую задачу в Superset, программа не просто открывает вкладку, а создает отдельное рабочее дерево (worktree). Это значит, что у каждой задачи — своя ветка и своя изолированная папка. Агенты могут шуршать в десяти разных местах проекта одновременно, не ломая друг другу сборку.

Что умеет эта штука

В Superset встроили несколько функций, которые делают работу с агентами предсказуемой.

Реклама

Параллельный запуск без боли

Вы можете запустить хоть 10 агентов сразу. Приложение мониторит их состояние и присылает уведомления, когда работа закончена или агенту требуется ваше внимание (например, нужно подтвердить опасную команду). Это избавляет от необходимости постоянно переключаться между окнами и проверять «ну как там прогресс».

Встроенный просмотр диффов

Обычно после работы агента приходится идти в Git-клиент или IDE, чтобы понять, что он там наворотил. В Superset встроен свой вьювер изменений. Вы видите правки сразу в интерфейсе терминала, можете быстро их отредактировать или откатить, если ИИ ушел не в ту степь.

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

Если для каждой новой задачи нужно копировать .env, ставить зависимости или запускать докер, это быстро надоедает. В проекте предусмотрены скрипты настройки (setup/teardown). При создании воркспейса Superset сам прогонит нужные команды, а при удалении — приберется за собой.

Полная всеядность

Разработчики не стали ограничивать список поддерживаемых моделей. Если инструмент работает через CLI — будь то Claude Code, Gemini CLI или самописный скрипт на базе OpenAI SDK — он заведется в Superset.

Техническая начинка

Проект собран на довольно бодром стеке. В основе лежит Electron для десктопной оболочки, React и Tailwind для интерфейса. Но самое интересное под капотом:

  • Bun: используется как рантайм и пакетный менеджер, что дает отличную скорость.
  • Drizzle ORM + SQLite: для хранения локальных данных и истории.
  • Caddy: используется как реверс-прокси для обработки стримов данных.

Для работы вам понадобится macOS (Windows и Linux пока официально не поддерживаются, хотя энтузиасты могут попробовать собрать из исходников), установленный Bun и GitHub CLI.

Как попробовать в деле

Самый простой путь — скачать готовый билд под macOS с вкладки Releases. Но если хочется покрутить настройки или вы любите собирать софт сами, процесс выглядит так:

git clone https://github.com/superset-sh/superset.git
cd superset
cp .env.example .env
# Если не хотите возиться с ключами сразу, можно пропустить валидацию
echo 'SKIP_ENV_VALIDATION=1' >> .env
bun install
bun run dev

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

Кому это пригодится

Superset точно не нужен тем, кто использует ИИ раз в день для написания регулярки. Но если ваш рабочий процесс превратился в «vibe coding», где вы больше дирижируете агентами, чем пишете код руками, эта утилита сэкономит кучу времени.

Особенно полезно это будет в крупных монорепозиториях. Возможность мгновенно переключаться между десятью изолированными задачами (через ⌘1-9), видеть все изменения в одном окне и не бояться, что Claude затрет правки от Copilot — это именно то, чего не хватает обычному терминалу.

Проект еще свежий, документация местами лаконична, а поддержка только macOS может кого-то оттолкнуть. Но сама идея превращения терминала в оркестратор для ИИ выглядит очень логичным развитием инструментов разработки.

🍪 Мы используем файлы cookie и сервис аналитики Яндекс.Метрика, чтобы сайт работал лучше. Продолжая пользоваться devtrends.ru, вы соглашаетесь с обработкой данных согласно Политике конфиденциальности.