TUI для управления, запуска и мониторинга нескольких AI-агентов для программирования в постоянных терминальных рабочих пространствах.
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
Установите herdr с помощью скрипта установки
curl -fsSL https://herdr.dev/install.sh | sh - 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-агентов для разработки через пайплайны с проверками задач, ревью, релизов и документации.
Терминальный интерфейс для просмотра, проверки, установки и обновления навыков агентов в Claude Code, OpenCode, Codex, Cursor и других инструментах для программирования.
Персональное хранилище контекста, которое помогает AI-агентам для написания кода — Codex, Claude Code и OpenCode — сохранять знания о проектах с помощью CLI, MCP-сервера и десктопного приложения.
Оркестратор для AI-разработки, который распределяет задачи, описанные в Markdown, между Claude, Codex, Gemini, Kimi и Grok CLI в изолированных git worktree.
CLI и движок рабочих процессов, запускающий coding-агентов вроде Claude Code, Codex и Copilot с настраиваемыми этапами ревью, исправлений и тестирования перед приёмкой результата.