O que é
O Worktrunk é uma ferramenta de linha de comando (CLI) projetada para o gerenciamento de Git worktrees. Desenvolvida focando na execução de fluxos de trabalho paralelos com agentes de IA, ela permite alternar e manipular diretórios de trabalho de forma simplificada, calculando caminhos automaticamente a partir de modelos configuráveis e identificando worktrees pelo nome da branch.
Para quem serve
Essa solução é voltada para pessoas desenvolvedoras que precisam lidar com múltiplas tarefas simultâneas ou gerenciar diversos agentes de IA em paralelo, como Claude Code ou Codex. Em tarefas comuns no Git tradicional, criar e alternar diretórios exige comandos extensos e repetitivos. O Worktrunk automatiza essas etapas para evitar conflitos de alterações em um mesmo diretório.
Como começar
O fluxo de trabalho principal é estruturado em três comandos básicos:
- wt switch: utilizado para alternar entre worktrees existentes ou criar um novo ambiente associado a uma branch. Permite também executar comandos automáticos na criação (como iniciar um agente).
- wt list: lista todos os worktrees ativos juntamente com as informações de status de cada um.
- wt remove: encerra e remove o worktree de forma rápida, limpando as ramificações associadas.
Para fluxos mais avançados, o Worktrunk conta com automação via ganchos (hooks) configuráveis no ciclo de vida do ambiente e suporte a caches de compilação do tipo copy-on-write.
Instalação
brew install worktrunk && wt config shell install 🔗 Repositório oficial: https://github.com/max-sixty/worktrunk
Veja em 1 minuto
📚 Mais conteúdos do canal: https://gist.github.com/VictorHugodaSilvaSousa/d1e955e97cd27fc662351821d0a3fdbe

