Herdr — терминальный мультиплексор для AI-агентов, который работает прямо в твоём терминале. Никакого Electron, никаких GUI-обёрток, никаких мак-онли приложений. Один бинарник на Rust — и всё.
Установка простая: curl -fsSL https://herdr.dev/install.sh | sh для Linux и macOS, для Windows — powershell-скрипт в preview-бете. Есть Homebrew и mise. После установки запускаешь herdr в рабочей директории — и стартует сессия.
Главная фишка — Herdr нормально работает с AI-агентами. Сайдбар показывает, кто заблокирован (ждёт ввода), кто работает, кто закончил. Детекция по имени процесса и выводу терминала — без хуков и конфигов из коробки. Есть официальные интеграции для Claude Code, Codex, GitHub Copilot CLI, Devin, Droid, Kimi Code CLI, QoderCLI, Cursor Agent CLI — они добавляют нативную идентификацию сессий и восстановление. pi, omp, opencode, kilo code cli, hermes и кастомные socket-интеграции умеют сами сообщать свой статус.
Управление — как в tmux, но с мышью. ctrl+b — префикс, дальше стандартные комбинации: создание табов, панелей, воркспейсов. Разделять панели можно prefix+v или prefix+minus. Всё перетаскивается мышкой — клик, драг, сплит. Копирование из панели — обычный drag-select, двойной клик по слову или клавиатурный режим через prefix+[.
Киллер-фича: можно отцепить клиент (prefix+q), и все панели продолжают работать на сервере. Открываешь другой терминал, запускаешь herdr — и снова в той же сессии, с работающими процессами. Для разных проектов — именованные сессии: herdr session attach work.
Работает через обычный SSH. Можно запустить на удалённой машине, отцепиться, потом прицепиться обратно. Есть herdr --remote workbox или herdr --remote ssh://user@server:2222.
18 встроенных тем на любой вкус. Конфиг в ~/.config/herdr/config.toml. Логи пишутся туда же. Вот что реально отличает Herdr от tmux — тот был создан до эпохи AI-агентов и не умеет показывать их статус, а GUI-менеджеры заставляют вылезать из терминала. Herdr даёт и персистентность, и прозрачность управления агентами, не выходя из консоли.