Herdr - терминальный мультиплексор для работы с AI-агентами. По смыслу похоже на tmux: есть сессии, workspace’ы, вкладки и панели. Но сверху добавлена важная штука: Herdr понимает состояние агентов: кто работает, кто завис, кто ждёт подтверждения, а кто уже закончил.
Можно держать несколько агентов в одном терминале и быстро видеть их статус:
blocked — ждёт ввода или approval
working — выполняет задачу
done — закончил работу
idle — завершён и просмотрен
Панели - это реальные terminal-процессы, а не перерисованная GUI-обёртка. Поэтому внутри можно запускать Claude Code, Codex, Copilot CLI, Cursor agent CLI, opencode, Kimi Code CLI и другие агенты.
Как запустить
Установка:
curl -fsSL https://herdr.dev/install.sh | sh
Через Homebrew:
brew install herdr
Запуск в папке проекта:
herdr
Базовое управление похоже на tmux:
ctrl+b, затем v split pane
ctrl+b, затем c new tab
ctrl+b, затем w switch workspace
ctrl+b, затем q detach
После detach процессы продолжают работать. Открыл другой терминал, снова запустил herdr и вернулся в ту же сессию.
Важный нюанс
Herdr не GUI и не Electron-приложение. Он живёт прямо в терминале. Но это всё равно отдельный мультиплексор. Если у тебя уже всё построено на tmux, нужно будет понять, удобно ли добавлять ещё один слой поверх привычного workflow.
Вывод
Herdr полезен, если ты реально работаешь с несколькими AI-агентами параллельно. Это не замена tmux для всех задач, а более специализированный терминальный менеджер под agentic coding.
LinuxCamp | #utils
