Repolode
herdrdev

herdrdev/herdr

Рабочее пространство в терминале на Rust для запуска coding agents в постоянных панелях: оно показывает, кто работает, заблокирован или простаивает, а агенты могут управлять им через CLI и socket API.

Open source альтернатива:tmux

Звёзды
44,785
Форки
3,566
Открытые issues
388
Последний коммит
вчера

Что это?

herdr — рабочее пространство в терминале для запуска coding agents, таких как Claude Code, Codex, Cursor, OpenCode и Grok. Оно работает как терминальный мультиплексор: панели можно разделять и располагать внутри окна, а терминалы продолжают работать на фоновом сервере. Поэтому закрытие клиента или разрыв SSH-соединения не останавливает работу. После перезапуска сервера или машины herdr восстанавливает сохранённую раскладку и может возобновить поддерживаемые сессии агентов, хотя исходные процессы не остаются запущенными.

Каждая панель помечается как работающая, заблокированная или простаивающая — так сразу видно, какой агент остановился и ждёт ответа. Локальную работу и сохранённые SSH-машины можно показывать в одном окне вместе с общим списком агентов. Агенты также могут самостоятельно управлять herdr через CLI и socket API: например, создавать панели, отправлять запросы другим агентам или ждать, пока другой агент будет заблокирован. Поддерживаются и клавиши-модификаторы, как в tmux, и действия мышью — щелчок, перетаскивание и разделение панелей.

herdr — один бинарный файл на Rust, который запускается внутри уже установленного эмулятора терминала. Его можно установить с помощью shell-скрипта, Homebrew, mise или PowerShell в Windows. Лицензия — Apache-2.0; предусмотрена система плагинов.

Ключевые возможности

  • 01Терминалы продолжают работать на фоновом сервере, даже если клиент отключился или разорвалось SSH-соединение.
  • 02Восстанавливает сохранённые раскладки и может возобновлять поддерживаемые сессии агентов после перезапуска.
  • 03Помечает каждую панель как работающую, заблокированную или простаивающую.
  • 04Позволяет агентам создавать панели и отправлять запросы друг другу через CLI и socket API.
  • 05Объединяет локальные и удалённые SSH-машины в одном окне с общим списком агентов.
  • 06Поддерживает клавиши-модификаторы, как в tmux, и управление мышью.

Сценарии использования

  • Параллельный запуск нескольких coding agents и проверка, кому из них нужен ответ.
  • Поддержание долгих сессий агентов при нестабильном SSH-соединении.
  • Координация агентов на нескольких удалённых машинах из одного окна терминала.

Быстрый старт

  1. 1

    Установите herdr с помощью скрипта установки

    curl -fsSL https://herdr.dev/install.sh | sh
  2. 2

    Запустите herdr в рабочем каталоге

    herdr

Что важно знать

  • Поддержка Windows находится в стадии бета-тестирования и требует настройки с защитой конечных точек.

Темы

Частые вопросы

Что такое herdr?
Рабочее пространство в терминале на Rust для запуска coding agents в постоянных панелях: оно показывает, кто работает, заблокирован или простаивает, а агенты могут управлять им через CLI и socket API. herdr — рабочее пространство в терминале для запуска coding agents, таких как Claude Code, Codex, Cursor, OpenCode и Grok. Оно работает как терминальный мультиплексор: панели можно разделять и располагать внутри окна, а терминалы продолжают работать на фоновом сервере. Поэтому закрытие клиента или разрыв SSH-соединения не останавливает работу. После перезапуска сервера или машины herdr восстанавливает сохранённую раскладку и может возобновить поддерживаемые сессии агентов, хотя исходные процессы не остаются запущенными.
herdr можно использовать бесплатно? Какая у него лицензия?
herdr распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
herdr всё ещё поддерживается?
Активно поддерживается. Последний коммит в herdr — 18 окт. 2026 г..
Для чего можно использовать herdr?
Параллельный запуск нескольких coding agents и проверка, кому из них нужен ответ. Поддержание долгих сессий агентов при нестабильном SSH-соединении. Координация агентов на нескольких удалённых машинах из одного окна терминала.
Как установить herdr?
Установите herdr с помощью скрипта установки: curl -fsSL https://herdr.dev/install.sh | sh Запустите herdr в рабочем каталоге: herdr
Где скачать herdr?
Исходный код и инструкции по установке — на GitHub: https://github.com/herdrdev/herdr

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Персональное хранилище контекста, которое помогает AI-агентам для написания кода — Codex, Claude Code и OpenCode — сохранять знания о проектах с помощью CLI, MCP-сервера и десктопного приложения.

1,3 тыс.84JavaScriptMITОбновлён 4 месяца назад