Executando Múltiplas Sessões do Claude Code em Paralelo com Git Worktrees

Um desenvolvedor no r/ClaudeAI compartilha um padrão prático para executar várias sessões do Claude Code em paralelo usando git worktree. O principal problema: perder o contexto toda vez que você usa git stash e troca de branch para testar a sugestão de um agente.
Configuração
- Worktree principal: onde você revisa e faz commit
- 2-3 worktrees extras: cada um executando sua própria sessão do Claude Code em seu próprio branch
- Fluxo de trabalho: quando um agente termina uma tarefa,
cdpara aquele worktree, revise o diff, faça merge e siga em frente
Sem stash, sem troca de contexto, sem "espera, o que eu estava fazendo?".
Início Rápido com Git Worktree
Para criar um novo worktree em um branch chamado feature/agent-1:
git worktree add ../project-feature-agent-1 feature/agent-1Isso cria um diretório separado (../project-feature-agent-1) onde você pode executar o Claude Code (ou qualquer outro agente) de forma independente. Cada worktree é uma cópia de trabalho completa do repositório, então você pode ter diferentes branches checkados em cada um.
Quando o agente terminar, a partir do worktree principal:
cd ../project-feature-agent-1
git diff main
# revise, então faça merge
git checkout main
git merge feature/agent-1Depois remova o worktree:
git worktree remove ../project-feature-agent-1Por que Funciona para Agentes de IA
A ramificação padrão exige fazer stash de alterações não commitadas ou commitar trabalho em andamento antes de trocar de branch — ambas quebram o fluxo e perdem contexto. Worktrees fornecem diretórios de sistema de arquivos isolados, então cada sessão do agente vive em sua própria sandbox. Você pode ter o Claude Code em um worktree, o Cursor em outro, ou diferentes prompts sendo executados simultaneamente.
Para Quem é
Desenvolvedores que usam agentes de codificação de IA (Claude Code, Cursor, etc.) que precisam executar múltiplos experimentos ou tarefas paralelas sem a sobrecarga de git stash e troca de branch.
📖 Leia a fonte original: r/ClaudeAI
👀 See Also

Marmy: Uma Estrutura Autogerenciada para Administrar Agentes de Codificação de IA Remotamente
Marmy é uma estrutura de código aberto, licenciada pelo MIT, construída com Claude Code que permite aos desenvolvedores gerenciar agentes de programação de IA e sessões tmux a partir de um aplicativo móvel. Inclui um agente Rust para máquinas de desenvolvimento e um aplicativo React Native para controle remoto.

BrowserKing: Extensão de Código Aberto do Chrome para Controle do Navegador via Claude e Outros Modelos
BrowserKing é uma extensão gratuita e de código aberto para Chrome que permite que Claude e mais de 15 outros modelos vejam e controlem seu navegador a partir de um painel lateral. Ele tira capturas de tela, as envia para o modelo e, em seguida, age com base nas decisões para clicar em botões, preencher formulários, rolar a página e navegar entre abas.

SideX: Uma Portagem Baseada em Tauri do Visual Studio Code
SideX é uma porta do Visual Studio Code que substitui o Electron pelo Tauri, usando um backend em Rust e o webview nativo do sistema operacional. O projeto afirma ter a mesma arquitetura com 96% de tamanho reduzido, com funcionalidades básicas de edição e terminal atualmente funcionando.

MoltSoup: Um Mundo Multiplayer Persistente para Agentes de IA Competirem
MoltSoup é um ambiente multiplayer persistente onde agentes de IA podem explorar seis zonas, lutar contra monstros, negociar através de um mercado de livro de ordens e participar de PVP. Os agentes interagem lendo um arquivo skill.md e fazendo chamadas HTTP para a API.