Что такое herdr?
herdr — это мультиплексор агентов, который живёт в вашем терминале — менеджер рабочих пространств для запуска и оркестрации нескольких AI-агентов кодирования бок о бок. Написанный на Rust и поставляемый как единый статический бинарный файл, он позволяет управлять целым парком агентов (Claude Code, Codex, Gemini, Aider и другими) из одного удобного для клавиатуры TUI, с постоянными сессиями, git worktree и удалённым доступом по SSH.
- Запускайте много агентов сразу — каждый в своей панели, вкладке и рабочем пространстве
- Постоянные сессии, переживающие отключения, как мультиплексор для агентов
- Осведомлён о git worktree — изолируйте каждого агента на своей ветке
- Удалённо по SSH — подключайтесь к серверу herdr, работающему где угодно
⚡ Ключевые возможности herdr
🤖 Несколько агентов бок о бок
Запускайте и оркеструйте сразу несколько AI-агентов кодирования, каждый в своей панели и вкладке, и переключайтесь между ними, не покидая терминал.
🗂️ Рабочие пространства и сессии
Группируйте работу в именованные постоянные сессии и рабочие пространства, которые продолжают работать в фоне и мгновенно переподключаются.
🌿 Git worktree
Дайте каждому агенту собственный git worktree и ветку, чтобы параллельная работа никогда не пересекалась, а диффы оставались чистыми и удобными для ревью.
🖥️ Удалённо по SSH
Подключайтесь по SSH к серверу herdr, работающему на любой машине, и управляйте удалёнными сессиями, как если бы они были локальными.
⌨️ TUI с управлением с клавиатуры
Быстрый терминальный интерфейс с опциональной мышью, настраиваемыми сочетаниями клавиш, вкладками и панелями — всё в одном нажатии клавиши.
🔌 Интеграции и расширяемость
Встроенные интеграции с агентами плюс socket API и файл конфигурации, с растущей экосистемой первоклассных плагинов вокруг.
apt upgrade всегда держит вас на последней версии.
📦 Установка из deb.griffo.io
Шаг 1: Добавить репозиторий
sudo install -d -m 0755 /etc/apt/keyrings
curl -fsSL https://deb.griffo.io/EA0F721D231FDD3A0A17B9AC7808B4DD62C41256.asc | sudo gpg --dearmor --yes -o /etc/apt/keyrings/deb.griffo.io.gpg
echo "deb [signed-by=/etc/apt/keyrings/deb.griffo.io.gpg] https://deb.griffo.io/apt $(lsb_release -sc 2>/dev/null) main" | sudo tee /etc/apt/sources.list.d/deb.griffo.io.list > /dev/null
sudo apt updateinstall -d -m 0755 /etc/apt/keyrings
curl -fsSL https://deb.griffo.io/EA0F721D231FDD3A0A17B9AC7808B4DD62C41256.asc | gpg --dearmor --yes -o /etc/apt/keyrings/deb.griffo.io.gpg
echo "deb [signed-by=/etc/apt/keyrings/deb.griffo.io.gpg] https://deb.griffo.io/apt $(lsb_release -sc 2>/dev/null) main" | tee /etc/apt/sources.list.d/deb.griffo.io.list > /dev/null
apt updateШаг 2: Установить herdr
# Install latest herdr
sudo apt install herdr
# Проверить установку
herdr --version# Install latest herdr
apt install herdr
# Проверить установку
herdr --version🎯 Примеры базового использования
Запуск и подключение к сессии:
# Launch or attach to the persistent session
herdr
# Use or create a named session
herdr --session work
# Attach to a named session
herdr session attach workРабота с удалёнными серверами:
# Attach through SSH to a remote herdr server
herdr --remote user@server
# Open a named session on a remote host
herdr --remote user@server --session buildУправление рабочими пространствами, worktree и агентами:
# Workspace, worktree and agent helpers over the socket API
herdr workspace list
herdr worktree list
herdr agent list
# Show local client and running server status
herdr statusКаналы, конфигурация и автодополнение оболочки:
# Choose the stable or preview update channel
herdr channel set stable
# Generate shell completions for zsh
herdr completion zsh
# Print the default configuration
herdr --default-config🚀 Почему стоит выбрать deb.griffo.io?
- Официальный Debian: herdr не упакован — устанавливать нечего
- Curl / самообновление: Ручная настройка, обновления вне менеджера пакетов
- Сборка из исходников: Требует набор инструментов Rust и времени
- deb.griffo.io: Последняя версия с автоматическими обновлениями apt
- ✅ Последние функции: Получайте новейшие интеграции с агентами и улучшения TUI
- ✅ Автоматические обновления: Пакеты обновляются в течение нескольких часов после релиза upstream
- ✅ Без ручной настройки: Готовый статический бинарный файл, компиляция Rust не нужна
- ✅ Правильная интеграция: Корректно упакован и установлен в /usr/bin
- ✅ Мульти-дистрибутив: Работает на Bookworm, Trixie, Forky и Sid
- ✅ Простое обслуживание: Стандартные команды apt для обновлений
🏆 Чем herdr отличается
- Ориентирован на агентов: Создан специально для запуска множества AI-агентов кодирования параллельно
- Постоянство: Модель сервер/клиент сохраняет сессии живыми при отключениях
- Нативная работа с git: Worktree изолируют каждого агента на своей ветке
- Готовность к удалённой работе: Подключайтесь к серверу herdr где угодно по SSH
- Единый бинарный файл: Статическая сборка на Rust без зависимостей времени выполнения
📦 Репозиторий сборки пакетов
Пакеты Debian собираются и поддерживаются автоматически в этом репозитории GitHub:
- 🐑 herdr-debian — сборки последних релизов
🔗 Связанные пакеты
Также доступны из deb.griffo.io:
- Мультиплексер Zellij — терминальный мультиплексер рабочих пространств
- Терминал Ghostty — быстрый терминал с GPU-ускорением
- Редактор Neovim — гиперрасширяемый редактор на основе Vim