O que é herdr?
O herdr se descreve como o runtime em que seus agentes de programação vivem. Na prática, é um gerenciador de workspaces de terminal no molde do tmux: um único binário em Rust roda um servidor em segundo plano que é dono de cada painel de terminal, e um cliente se conecta a ele, se desconecta com ctrl+b q e se reconecta com herdr. Feche o notebook ou perca a conexão SSH e os agentes continuam trabalhando. Ele não envolve nem substitui os agentes; Claude Code, Codex, Cursor, OpenCode, Grok e os demais rodam inalterados em terminais reais, e o herdr lê cada painel para marcá-los como working, blocked, done ou idle.
Em torno desse servidor, ele acrescenta workspaces, abas e painéis divididos, checkouts de Git worktree abertos pela barra lateral, máquinas SSH salvas exibidas na mesma janela, plugins, e uma CLI e uma API de socket que os próprios agentes usam para iniciar outros agentes, enviar prompts a eles e esperar por eles. Depois de reiniciar o servidor, ele restaura o layout e pode retomar as sessões dos agentes suportados, embora os processos originais não sobrevivam.
O projeto é da Herdr, Inc., tem licença Apache-2.0, foi criado em março de 2026 e instala com um script de shell, Homebrew, mise ou um script PowerShell no Windows. Tem cerca de 47.100 estrelas e 3.760 forks; a versão estável mais recente é a v0.9.5 (14 de outubro de 2026). Desde outubro, a mesma equipe também distribui um app de desktop separado construído sobre um novo servidor herdr-core; esse app não compartilha agentes com esta versão de terminal, que o herdr.dev agora chama de Herdr TUI.
herdr vale a pena?
O herdr é a resposta aberta mais forte até agora para rodar muitos agentes de terminal ao mesmo tempo, e o motivo é que ele gerencia terminais, não agentes. Aqui "runtime" significa um servidor em segundo plano que é dono de painéis reais, não um sandbox, um contêiner ou um wrapper: a CLI do agente roda exatamente como rodaria em qualquer terminal, e o herdr a observa. Ele lê a parte de baixo, ao vivo, de cada painel comparando com um manifesto de detecção para cada agente, marca-o como working, blocked, done ou idle, e consolida esse estado na aba e no workspace, então aquele que está preso em um prompt de permissão aparece na barra lateral em vez de ser encontrado alternando entre janelas. O site conta 22 CLIs de agentes detectadas de fábrica.
O modelo de persistência é descrito com mais cuidado que o da maioria. Desconecte e cada processo continua rodando. Depois de reiniciar o servidor por completo, o herdr restaura workspaces, abas, painéis e pastas de trabalho, guarda até 48 snapshots de layout e retoma a conversa do próprio agente para as 18 integrações cujo comando de retomada ele conhece, como claude --resume e codex resume; todo o resto volta como um shell novo na pasta certa. O histórico de tela dos painéis vem desligado por padrão, porque a saída do terminal pode conter segredos. Máquinas SSH salvas aparecem na mesma barra lateral usando a sua autenticação OpenSSH normal, e a API de socket permite que um agente divida um painel, inicie um revisor e espere até que ele esteja de fato bloqueado.
Em relação aos vizinhos, ele ocupa um lugar claro. O tmux puro oferece o mesmo desconectar e as mesmas teclas de prefixo, mas não sabe nada sobre o estado dos agentes. O Claude Squad constrói uma versão menor dessa ideia sobre o tmux, uma worktree por sessão; o herdr é dono dos próprios terminais e oferece worktrees como opção na barra lateral, e não como o modelo inteiro. O T3 Code vai pelo caminho oposto, uma superfície gráfica e para celular que controla as CLIs dos agentes diretamente. O herdr fica no terminal; o acesso pelo celular vem de um cliente como o Ovis ou por SSH.
O porém é que o herdr acrescenta alcance e visibilidade, não isolamento. Os agentes rodam com todas as permissões do seu usuário, os plugins não são revisados nem isolados, e a documentação avisa que uma leitura idle não é autorização para aprovar nada, já que um prompt desconhecido pode aparecer como idle até o manifesto aprendê-lo; uma issue aberta relata exatamente isso para uma caixa de diálogo de permissão do Claude Code. As regras de detecção são atualizadas a partir do herdr.dev em segundo plano, a menos que você desative isso. O ritmo é o outro custo: cerca de 415 issues e pull requests abertos, versões estáveis a cada uma ou duas semanas, além de builds de prévia, e um segundo produto de desktop cujos agentes não aparecem aqui, o que faz valer a pena acompanhar a direção do projeto antes de padronizar uma equipe nele.
Onde ele se destaca
Um engenheiro de backend rodando Claude Code e Codex em um servidor Linux alugado
Manter execuções longas de agentes e um backfill de seis horas rodando enquanto o notebook dorme
Instale o herdr no servidor e conecte-se com herdr --remote usando a sua configuração SSH existente; os painéis continuam rodando no servidor e se reconectam na volta. A ferramenta é gratuita; a conta são os planos dos próprios agentes mais o servidor.
Um desenvolvedor sênior equilibrando quatro repositórios, com um agente em cada
Parar de conferir cada painel para achar o agente preso em um prompt de permissão
Um workspace por repositório, worktrees pela barra lateral para branches em paralelo, e o marcador blocked da barra lateral aponta para o painel que está esperando por você. Agentes em paralelo multiplicam o uso de tokens, então os limites do plano chegam mais cedo.
Uma pequena equipe de plataforma construindo ferramentas internas de agentes
Deixar um agente passar uma revisão para outro e pegar o relatório dele sem copiar e colar
Use a CLI ou a API de socket para abrir um painel, enviar um prompt a um segundo agente e esperar até ele ficar blocked ou done; o Apache-2.0 permite construir ferramentas internas fechadas sobre ele. O custo é tempo de engenharia contra uma API ainda na v0.9.
Antes de decidir
- Configuração
- curl -fsSL https://herdr.dev/install.sh | sh, brew install herdr ou mise use -g herdr (script PowerShell no Windows), e depois rode herdr na pasta do projeto. O opcional herdr integration install <agent> acrescenta relato de estado e retomada de sessão por agente.
- Integrações
- Detecta Claude Code, Codex, GitHub Copilot CLI, Cursor Agent, OpenCode, Pi, Droid, Devin, Kimi, Qwen, Grok, Antigravity, Amp, Gemini CLI e outros; uma CLI e uma API de socket Unix para scripts e agentes; um sistema de plugins; máquinas SSH salvas.
- Dados e privacidade
- Roda localmente; os agentes falam com os próprios provedores de modelos, nos termos deles. O herdr busca atualizações do manifesto de detecção no herdr.dev, a menos que [update] manifest_check = false, e a conexão remota pode baixar binários do herdr.dev. Os arquivos de sessão guardam o layout e referências às sessões dos agentes; o histórico dos painéis é opt-in. Apache-2.0; nenhum aviso de segurança publicado.
- Custo em escala
- Gratuito para equipes de qualquer tamanho. O custo são as assinaturas dos agentes ou o uso de API, que cresce a cada painel em paralelo, mais os servidores aos quais você se conectar por SSH. A Herdr, Inc. lista um contato para empresas, mas nenhum plano pago.
- Limites
- Nenhum isolamento além do seu próprio usuário; a detecção de estado pela tela pode interpretar mal prompts desconhecidos; temas recorrentes nas issues são terminais no Windows, protocolos de teclado no Ghostty e renderização de imagens; a passagem ao vivo na atualização é experimental; os agentes do novo app de desktop Herdr não aparecem aqui.
O que é bom
- Marca cada agente como working, blocked, done ou idle e consolida isso na barra lateral
- Os agentes continuam rodando depois de desconectar, de quedas do SSH ou de fechar o cliente
- Retoma as sessões de 18 agentes depois de reiniciar o servidor
- A API de socket permite que agentes iniciem outros agentes, enviem prompts a eles e esperem por eles
- Um único binário em Rust para macOS, Linux e Windows
O que não é
- Sem sandbox; agentes e plugins rodam com todas as suas permissões
- A detecção de bloqueio lê a tela e pode deixar passar prompts novos
- Cerca de 415 issues e pull requests abertos, ritmo de versões acelerado
- O app de desktop separado sobre o herdr-core não compartilha agentes com ele
Ideal para
Desenvolvedores que vivem no terminal e rodam vários agentes de programação em projetos ou máquinas diferentes, e que querem que eles sobrevivam ao cliente e ver de relance qual precisa de uma resposta.
Alternativas ao herdr
herdr: perguntas frequentes
- herdr vale a pena?
- O herdr é o tmux reconstruído em torno da pergunta que você de fato faz quando cinco agentes estão rodando, qual deles está esperando por mim, e ele responde bem. Damos nota 4.4 de 5.
- Quanto custa herdr?
- Gratuito e open source (Apache-2.0). Você traz suas próprias assinaturas de agentes ou chaves de API; nenhum nível pago é publicado.
- Quais são as desvantagens de herdr?
- Sem sandbox; agentes e plugins rodam com todas as suas permissões; a detecção de bloqueio lê a tela e pode deixar passar prompts novos; cerca de 415 issues e pull requests abertos, ritmo de versões acelerado; o app de desktop separado sobre o herdr-core não compartilha agentes com ele.
- Para quem herdr é indicado?
- Desenvolvedores que vivem no terminal e rodam vários agentes de programação em projetos ou máquinas diferentes, e que querem que eles sobrevivam ao cliente e ver de relance qual precisa de uma resposta.
- Quanto custa herdr para uma equipe ou em produção?
- Gratuito para equipes de qualquer tamanho. O custo são as assinaturas dos agentes ou o uso de API, que cresce a cada painel em paralelo, mais os servidores aos quais você se conectar por SSH. A Herdr, Inc. lista um contato para empresas, mas nenhum plano pago.
- herdr é seguro para dados da empresa?
- Roda localmente; os agentes falam com os próprios provedores de modelos, nos termos deles. O herdr busca atualizações do manifesto de detecção no herdr.dev, a menos que [update] manifest_check = false, e a conexão remota pode baixar binários do herdr.dev. Os arquivos de sessão guardam o layout e referências às sessões dos agentes; o histórico dos painéis é opt-in. Apache-2.0; nenhum aviso de segurança publicado.
- Quais são as melhores alternativas ao herdr?
- As alternativas mais próximas que analisamos são Claude Squad, T3 Code e Ovis.
Respostas verificadas em 31 de out. de 2026.
