Camadas do ambiente
Zsh e Starship
Shell com Oh My Zsh, prompt contextual, aliases e configuração de PATH para o ambiente local.
CLIs de IA
Claude Code, Codex e Skills CLI nas três edições. Copilot CLI no Unix e Antigravity no Windows.
Modern Unix
Utilitários como eza, bat, fd, ripgrep, zoxide e fzf para navegação, leitura e busca.
tmux
Sessões persistentes, painéis, plugins e atalhos configurados para trabalho local ou via SSH.
Herdr
Multiplexador de agentes com workspaces persistentes e leitura do estado das CLIs executadas nos painéis.
Ecossistema Dev
Na edição Desktop, reúne Python, Node.js, Bun, Go, Rust, PHP e Ruby. Windows e Server têm escopo menor.
PM2
Recurso da edição Desktop para processos, logs, reinício controlado e persistência entre reinicializações.
Portainer
Nas edições Desktop e Server, permite inspecionar containers, imagens, volumes, redes, logs e stacks.
Cronboard
Recurso da edição Desktop para consultar e editar tarefas recorrentes registradas no cron.
Aliases
Atalhos organizados para shell, Git, GitHub, Docker, linguagens, rede e ferramentas de IA.
Build tools
Compiladores e bibliotecas de desenvolvimento necessários para dependências nativas.
Rede e observação
Utilitários para SSH, DNS, portas, tráfego, processos, CPU, memória e diagnóstico do sistema.
Mídia e arquivos
ffmpeg, ImageMagick e ferramentas de arquivo usadas por automações e aplicações locais.
Herdr no SetupVibe
O que o Herdr organiza
O Herdr organiza agentes de código em workspaces persistentes dentro do terminal. Cada workspace reúne abas e painéis, enquanto a barra lateral mostra se um agente compatível está trabalhando, aguardando uma resposta, concluído ou ocioso.
O SetupVibe instala o Herdr nas edições Desktop e Server. A edição Windows não recebe o binário porque o suporte nativo do projeto ainda está em preview. Dentro do WSL, a edição Desktop usa a release estável para Linux.
Como o binário é instalado
O instalador consulta o manifesto oficial do Herdr, seleciona o asset correspondente ao sistema e à arquitetura da máquina e aceita somente downloads publicados no caminho oficial de releases do projeto original no GitHub.
O binário passa pelas verificações de download do SetupVibe, é gravado em ~/.local/bin/herdr e precisa responder ao comando herdr --version. Executar o SetupVibe novamente consulta a release estável atual e substitui o binário gerenciado.
Herdr e tmux atendem rotinas diferentes
O tmux continua instalado nas edições Desktop e Server para sessões gerais de shell, acesso remoto e plugins já configurados. O Herdr acrescenta workspaces e leitura do estado dos agentes de código executados nos painéis.
Use um multiplexador como sessão externa em cada rotina. Aninhar o Herdr no tmux, ou o tmux no Herdr, adiciona outra camada de prefixos e captura de input, o que torna conflitos de teclado e mouse mais difíceis de identificar.
Comandos principais do Herdr
Abra um diretório de trabalho, inicie a sessão e confirme a configuração antes de executar agentes com acesso aos arquivos do projeto.
Criar ou reconectar à sessão padrão
Abre o Herdr no diretório atual e anexa o cliente quando o servidor já está ativo.
herdr
Conferir a versão
Mostra a versão instalada e validada pelo SetupVibe.
herdr --version
Validar a configuração
Analisa a configuração do Herdr e informa chaves desconhecidas ou valores inválidos.
herdr config check
Atualizar pelo próprio Herdr
Atualiza instalações assumidas pelo instalador do Herdr. Execute novamente o SetupVibe quando quiser preservar o gerenciamento pelo SetupVibe.
herdr update
Encerrar o servidor padrão
Encerra a sessão e os processos dos painéis. Para sair mantendo os agentes ativos, desanexe o cliente com o prefixo seguido de q.
herdr server stop
Primeira sessão com agentes
Abrir o workspace
Entre no diretório do projeto e execute herdr. Dentro de um painel, use o comando habitual do agente, como codex, claude ou copilot. O Herdr detecta agentes compatíveis, mas não altera a autenticação, as permissões nem as instruções definidas pelo repositório.
Desanexar sem interromper
O prefixo padrão é Ctrl+B. Pressione o prefixo, solte as teclas e pressione q para desanexar o cliente. O servidor e os processos dos painéis continuam ativos. Execute herdr novamente para retornar à mesma sessão.
Reiniciar depois de uma atualização
Uma release que muda o protocolo entre cliente e servidor pode exigir uma nova sessão. Termine ou preserve o trabalho necessário antes de executar herdr server stop, porque o comando também encerra os processos abertos nos painéis.
Código e documentação do Herdr
Consulte a implementação e os guias do projeto. Use novamente o SetupVibe quando o binário precisar continuar sob o fluxo de atualização do SetupVibe.
Repositório do Herdr
Código, documentação e histórico público consultados para esta integração.
Documentação oficial
Referência de instalação, workspaces, agentes compatíveis, atalhos e configuração.