Об этом проекте
Herdr позиционирует себя как «рантайм, на котором живут ваши кодинг‑агенты». Это фоновый терминальный сервер, который сохраняет сеансы при отключении клиентов, обрыве SSH‑соединений или перезапуске машин. При восстановлении Herdr восстанавливает сохранённую раскладку панелей и может возобновить поддерживаемые сеансы агентов, хотя исходные процессы не переживают перезапуск.
Инструмент поддерживает несколько машин — локальная работа и сохранённые SSH‑хосты управляются в одном окне с общим списком агентов и независимыми переподключениями. Каждая панель визуально помечена как работающая, заблокированная или простаивающая, поэтому пользователи получают уведомление, когда агент останавливается и требует ввода.
Herdr спроектирован как нативный для агентов: ИИ‑агенты управляют им через CLI и сокет‑API. Агенты могут создавать панели, подсказывать друг другу и ждать, пока другой агент действительно не заблокируется, без обёртки или замены агентов самим Herdr. Он запускает любые терминальные агенты, которые вы уже используете, включая Claude Code, Codex, Cursor, OpenCode, Grok и другие.
Взаимодействие ориентировано на клавиатуру и мышь, предлагая префиксные клавиши в стиле tmux вместе с жестами клика, перетаскивания и разделения. Плагины могут расширять панели и рабочие процессы, а также доступен маркетплейс. Весь application представляет собой один бинарный файл Rust без зависимости от Electron, предназначенный для запуска внутри терминала, который вы уже используете.
Установка выполняется через скрипт оболочки (curl -fsSL https://herdr.dev/install.sh | sh), Homebrew (brew install herdr), mise (mise use -g herdr) или скрипт PowerShell на Windows. После установки запуск `herdr` в каталоге с работой открывает сеанс; `ctrl+b q` отсоединяет, а повторный запуск `herdr` повторно подключает.
Всесторонняя документация, включающая быстрый старт, концепции, поддерживаемые агенты, сочетания клавиш, конфигурацию, состояние сеанса, подключение к удалённым машинам, персистентность, интеграции, плагины и сокет‑API, размещена на herdr.dev/docs. Проект лицензирован под Apache 2.0 и зависит от поддержки сообщества-спонсоров и бекеров.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.