herdr
Терминальный мультиплексор для кодинг-агентов: держит сессии Claude Code, Codex и Cursor живыми после отключения и объединяет несколько машин в одном окне
Средний риск
Средний уровень ставим, когда инструмент запускает код, ходит в сеть или читает файлы проекта. Перед установкой посмотрите, что именно он делает.
Почему такой уровень
- Запускает и владеет реальными терминальными процессами на машине пользователя
- Работает как фоновый сервер, который переживает закрытие клиента
Установка
В терминале, через SkillFoxx CLI
npx skillfoxx add cli/herdrОпределит агенты на машине, проверит риск и зафиксирует версию.
Другие способы установки
Установите утилиту
brew install herdrКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Установи herdr командой curl -fsSL https://herdr.dev/install.sh | sh (или brew install herdr), затем запусти herdr в директории проекта и открой в нем сессию агента.
Другие способы из описания автора
curl -fsSL https://herdr.dev/install.sh | shОсновной способ установки на macOS и Linux.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
herdr это однобинарный CLI на Rust, который берет на себя терминалы, в которых работают кодинг-агенты. Он держит панели живыми на фоновом сервере, поэтому закрытие клиента или обрыв SSH не останавливает работу, а после перезапуска сервера восстанавливает сохраненную раскладку. Инструмент помечает каждую панель как работающую, заблокированную или простаивающую, объединяет локальные и удаленные по SSH машины в один список и дает агентам собственный CLI и socket API, через которые они могут открывать панели и опрашивать друг друга. Поддерживает и клавиатурное управление в стиле tmux, и мышь.
Для кого. Для разработчиков, которые держат в терминале несколько параллельных сессий Claude Code, Codex или Cursor и хотят не терять их при отключении.
Подходит, если
- Нужно отключиться от сессии агента и вернуться к ней позже без потери контекста
- Несколько агентов работают параллельно и нужно быстро видеть, кто из них застрял и ждет ответа
- Нужно объединить локальные и SSH-машины в одном рабочем окне
Не подходит, если
- Достаточно одной сессии агента в обычном терминале
- На машине уже настроен tmux или screen и менять привычки нет смысла
Пример запроса к агенту
Запусти herdr и подними в нем сессию Claude Code, чтобы я мог отключиться и вернуться позжеОграничения
После перезапуска сервера или машины сохраняется раскладка панелей, но не сами процессы, поэтому возобновляются только те агентские сессии, чей формат herdr умеет распознать. На Windows работа под защитой конечных точек помечена как бета.
Как отключить. Удалите бинарник herdr (brew uninstall herdr или удаление файла из релиза) и остановите фоновый сервер командой из документации.
Проверка безопасности
- Запускает и владеет реальными терминальными процессами на машине пользователя
- Работает как фоновый сервер, который переживает закрытие клиента
Коротко о README
README описывает herdr как рантайм, в котором живут кодинг-агенты: он не оборачивает Claude Code, Codex, Cursor или OpenCode, а владеет их терминалами напрямую. Из возможностей выделены отключение без остановки работы, объединение локальных и SSH-машин, индикация статуса панелей, agent-native CLI и socket API, а также система плагинов. Установка через install-скрипт, Homebrew, mise или PowerShell для Windows. Лицензия Apache-2.0.
Частые вопросы
herdr заменяет tmux?
Нет, это отдельный однобинарный инструмент без Electron, заточенный под работу с кодинг-агентами, а не универсальный мультиплексор.
Что происходит с агентами после перезапуска сервера?
Раскладка панелей восстанавливается, но исходные процессы не переживают перезапуск, herdr может возобновить только поддерживаемые агентские сессии.
Похожие
Набор скиллов, который задает агенту процесс разработки: уточнение задачи, план, TDD, субагенты и ревью кода
Скиллы Мэтта Покока для инженеров
Skills For Real Engineers
Небольшие компонуемые скиллы для инженерной работы с агентом: интервью по плану, TDD, диагностика багов, ревью и архитектура
Набор GitHub для разработки от спецификации: CLI specify ставит в проект команды и скиллы для агента, от принципов до реализации
Референсные MCP-серверы
Model Context Protocol servers
Официальные референсные MCP-серверы: Filesystem, Fetch, Git, Memory, Sequential Thinking, Time и Everything