Я всё чаще запускаю несколько AI-агентов параллельно: для кода, исследований, документов, контента и работы с базой знаний. Причём всё это живёт в разных проектах.

Главной болью было восстановление окружения. После перезапуска терминала или компьютера приходилось заново открывать вкладки, искать директории и поднимать сессии агентов.

Эту проблему мне закрыл herdr.

Работа с herdr и AI-агентами


Что даёт herdr⌗

Если упростить, herdr предоставляет:

  • терминальный мультиплексор;
  • группировку вкладок по spaces;
  • восстановление окружения и сессий агентов;
  • управление Git worktrees;
  • статусы агентов;
  • API для автоматизации.

В одном space у меня может жить разработка, в другом — исследование, в третьем — личные задачи. Внутри находятся вкладки с агентами, серверами и обычными терминалами.

После перезагрузки herdr восстанавливает структуру spaces, вкладок и панелей, а поддерживаемые агенты продолжают работу через свои нативные сессии.

Он также показывает статусы working, blocked, done и idle. Сразу видно, кто работает, кто закончил и кому нужен ответ.


Альтернативы⌗

  • iTerm2 + tmux сохраняют живые процессы после закрытия терминала. После перезагрузки для восстановления раскладки и команд нужны tmux-resurrect и tmux-continuum. Spaces можно сделать, собрав группировку из tmux-сессий, но статусов AI-агентов и worktrees из коробки нет. Подробнее — в репозитории tmux.
  • Zellij сам восстанавливает sessions, tabs, panes, директории и команды после перезагрузки. Но процессы запускаются заново, а интеграции с агентами и worktrees нужно собирать самостоятельно.
  • cmux даёт workspaces, группы, статусы агентов, восстановление их сессий, встроенный браузер и приложение для iPhone/iPad.
  • Warp восстанавливает окна и панели, понимает статусы агентов и worktrees. Плюс в нём есть встроенный агент, редактор, code review и облачная оркестрация.
  • Emdash и Superset создают отдельный worktree для каждой задачи, показывают статусы агентов и дают diff review. У них сильнее GUI и интеграции с GitHub, Linear и Jira, но они ориентированы прежде всего на разработку.

Для моего сценария herdr попал точно в цель: разные пространства, персистентные сессии и управление любыми агентами из привычного терминала.