O que é o herdr?
herdr é um multiplexador de agentes que vive no seu terminal — um gerenciador de espaço de trabalho para executar e orquestrar vários agentes de codificação com IA lado a lado. Escrito em Rust e distribuído como um único binário estático, ele permite conduzir toda uma frota de agentes (Claude Code, Codex, Gemini, Aider e mais) a partir de uma única TUI amigável ao teclado, com sessões persistentes, git worktrees e acesso remoto via SSH.
- Execute vários agentes de uma vez — cada um em seu próprio painel, aba e espaço de trabalho
- Sessões persistentes que sobrevivem a desconexões, como um multiplexador para agentes
- Ciente de git worktrees — isole cada agente em seu próprio branch
- Remoto via SSH — conecte-se a um servidor herdr rodando em qualquer lugar
⚡ Principais Recursos do herdr
🤖 Vários Agentes Lado a Lado
Inicie e orquestre vários agentes de codificação com IA ao mesmo tempo, cada um em seu próprio painel e aba, e alterne entre eles sem sair do terminal.
🗂️ Espaços de Trabalho e Sessões
Agrupe seu trabalho em sessões e espaços de trabalho nomeados e persistentes que continuam em execução em segundo plano e se reconectam instantaneamente.
🌿 Git Worktrees
Dê a cada agente seu próprio git worktree e branch, para que o trabalho paralelo nunca colida e os diffs permaneçam limpos e revisáveis.
🖥️ Remoto via SSH
Conecte-se via SSH a um servidor herdr rodando em qualquer máquina e conduza sessões remotas como se fossem locais.
⌨️ TUI Controlada por Teclado
Uma interface de terminal rápida, com mouse opcional, com atalhos de teclado, abas e painéis configuráveis — tudo a um toque de distância.
🔌 Integrações e Extensível
Integrações de agentes integradas, além de uma API de socket e arquivo de configuração, com um ecossistema crescente de plugins de primeira classe ao seu redor.
apt upgrade mantém você sempre na versão mais recente.
📦 Instalação a partir do deb.griffo.io
Passo 1: Adicionar repositório
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 updatePasso 2: Instalar herdr
# Install latest herdr
sudo apt install herdr
# Verificar instalação
herdr --version# Install latest herdr
apt install herdr
# Verificar instalação
herdr --version🎯 Exemplos de uso básico
Iniciar e conectar à sua sessão:
# 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 workTrabalhar com servidores remotos:
# 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 buildGerenciar espaços de trabalho, worktrees e agentes:
# 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 statusCanais, configuração e autocompletar do shell:
# 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🚀 Por que escolher o deb.griffo.io?
- Debian Oficial: o herdr não está empacotado — nada para instalar
- Curl / autoatualizador: configuração manual, atualizações fora do gerenciador de pacotes
- Compilar do código-fonte: requer um toolchain Rust e tempo
- deb.griffo.io: última versão com atualizações automáticas via apt
- ✅ Recursos Mais Recentes: Obtenha as mais novas integrações de agentes e melhorias na TUI
- ✅ Atualizações Automáticas: Pacotes atualizados em horas após lançamentos upstream
- ✅ Sem Configuração Manual: Binário estático pré-compilado, sem necessidade de compilação Rust
- ✅ Integração Correta: Corretamente empacotado e instalado em /usr/bin
- ✅ Multi-Distribuição: Funciona no Bookworm, Trixie, Forky e Sid
- ✅ Fácil Manutenção: Comandos apt padrão para atualizações
🏆 Por que o herdr é diferente
- Focado em agentes: Feito especificamente para executar muitos agentes de codificação com IA em paralelo
- Persistente: O modelo servidor/cliente mantém as sessões ativas entre desconexões
- Nativo do Git: Os worktrees mantêm cada agente isolado em seu próprio branch
- Pronto para acesso remoto: Conecte-se a um servidor herdr em qualquer lugar via SSH
- Binário único: Build estático em Rust sem dependências em tempo de execução
📦 Repositório de construção de pacotes
Os pacotes do Debian são construídos e mantidos automaticamente neste repositório do GitHub:
- 🐑 herdr-debian - Latest release builds
🔗 Pacotes relacionados
Também disponível no deb.griffo.io:
- Multiplexador Zellij - Multiplexador de espaço de trabalho no terminal
- Terminal Ghostty - Terminal rápido acelerado por GPU
- Editor Neovim - Editor hiperextensível baseado no Vim