Как перестать тонуть в терминальных сессиях при работе с AI-агентами

23 мар 2026
3,343
379
15
1 день

Представьте ситуацию: вы запустили Claude Code для рефакторинга одной фичи, Gemini CLI для написания тестов в другой ветке, а где-то в фоне еще висит Copilot, пытающийся разобраться с легаси-кодом. Через десять минут у вас в терминале каша из вкладок, контексты перемешались, а переключение между ветками Git превращается в отдельный квест с git stash.

Я недавно наткнулся на интересный проект под названием Agent of Empires (AoE). Если коротко, это менеджер сессий для AI-агентов, написанный на Rust. Он решает одну простую, но жгучую проблему: как эффективно управлять несколькими «умными» помощниками одновременно, не теряя рассудок и код.

Agent of Empires

Что это за зверь

Разработчик Нейт Брейк (Nate Brake) явно вдохновлялся старой доброй стратегией Age of Empires, но вместо крестьян и рыцарей у нас тут Claude, GPT и Mistral. Технически AoE — это надстройка над tmux. Она создает изолированные сессии для каждого агента, позволяя им работать параллельно в разных ветках одного и того же репозитория.

Проект совсем свежий, но уже набрал более 1200 звезд на GitHub. Видимо, не я один устал вручную жонглировать окнами терминала.

Реклама

Чем полезен Agent of Empires

Главная фишка здесь в использовании Git worktrees. Обычно, чтобы поработать в другой ветке, нам нужно либо переключиться (checkout), либо клонировать репозиторий заново. AoE позволяет запустить агента в отдельном «дереве» (worktree), так что он может спокойно кодить в ветке feat/api-v2, пока вы сами правите баг в main.

Поддержка зоопарка агентов

Инструмент подхватывает почти всё, что сейчас популярно в консоли:

  • Claude Code и Copilot CLI
  • Gemini CLI и Mistral Vibe
  • Cursor CLI и даже экзотику вроде Pi.dev

Если агент установлен в системе, AoE его увидит.

Интерфейс и навигация

Внутри нас ждет TUI-дашборд (текстовый интерфейс). Он выглядит аккуратно и позволяет быстро переключаться между запущенными задачами. Есть удобная кнопка t — она мгновенно перекидывает вас из чата с агентом в обычный терминал этой же сессии. Это удобно, когда нужно быстро проверить что-то руками, не прерывая поток мыслей ИИ.

Песочница в Docker

Для тех, кто опасается давать нейросетям полный доступ к системе (и правильно делает), предусмотрена интеграция с Docker. Можно запустить агента в контейнере, пробросив туда только нужные конфиги и авторизацию. Если агент решит выполнить rm -rf / (ну мало ли), пострадает только контейнер.

Техническая сторона вопроса

AoE написан на Rust, что гарантирует скорость и минимальное потребление ресурсов. Поскольку проект опирается на tmux, ваши сессии не пропадут, если вы случайно закроете окно терминала или у вас пропадет SSH-соединение. Вы просто вводите aoe снова и возвращаетесь ровно туда, где остановились.

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

Как начать пользоваться

Для установки на macOS или Linux проще всего использовать Homebrew или готовый скрипт:

brew install aoe

После запуска команды aoe откроется дашборд. Чтобы добавить новый проект, достаточно нажать n или воспользоваться CLI:

# Добавляем сессию в текущей папке на новой ветке
aoe add . -w feat/refactoring -b

Кстати, если вы работаете через SSH с планшета или телефона (например, через Blink или Termius), автор рекомендует запускать AoE внутри основного tmux-сеанса. Так навигация будет еще стабильнее.

Стоит ли пробовать

Если вы используете AI-агентов раз в неделю, чтобы поправить регулярку, то AoE для вас избыточен. Но если «vibe coding» стал частью вашего ежедневного процесса и вы запускаете Claude чаще, чем компилятор, то этот инструмент сэкономит кучу времени на переключении контекста.

Из минусов: проект еще в активной разработке, и иногда могут проскакивать мелкие баги отображения (например, известное мерцание Claude Code). Но сама концепция объединения tmux, Git worktrees и AI-агентов в одну панель управления выглядит очень здравой.

Попробовать однозначно стоит, хотя бы ради того, чтобы увидеть, как ваш терминал превращается в настоящий командный центр управления цифровой империей. Только не забудьте сначала установить tmux — без него магии не случится.

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