DriversRecommendedOutdated drivers can make a good PC feel brokenScan driver issues before chasing fixes manually.Scan NowOctober DealsAmazon USOctober deal check: compare before you payAmazon US: current deals, useful picks and tech finds.Check DealsWindows FixRecommendedWindows errors stealing your time? Find the fix fastScan stability, cleanup and performance issues.Fix Now×
Skip to content
World desk5 min

Claude Code: como organizar agentes em paralelo com Git worktrees

Use Git worktrees para dar a cada sessão do Claude Code um diretório e uma branch próprios. Veja o que a documentação oficial confirma e o que é apenas comportamento do Git.
Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Dá para rodar mais de uma sessão do Claude Code ao mesmo tempo, cada uma em um diretório de trabalho separado, usando git worktree, recurso do próprio Git que cria árvores de trabalho extras a partir do mesmo repositório. O que a documentação oficial da Anthropic consultada não traz é um procedimento específico do Claude Code para worktrees. As páginas oficiais tratam do uso no terminal, do modo não interativo, das opções da CLI e de uma orientação geral sobre subagentes. Este guia separa o que é documentado do que é um fluxo montado com comandos Git padrão.

O que a documentação oficial da Anthropic estabelece

  • O Claude Code opera diretamente no terminal e auxilia na compreensão e edição de código e em operações Git, como commits, pull requests e rebases. Isso consta na página “Tarefas e fluxos de trabalho principais”, em português.
  • O modo não interativo, com a opção -p, é descrito como útil em scripts, pipelines e GitHub Actions (mesma página).
  • A referência da CLI (“CLI reference”) lista --add-dir para adicionar diretórios de trabalho acessíveis à sessão, além de controles de permissão e opções para continuar ou retomar sessões.
  • A página “Prompting best practices” orienta considerar subagentes quando tarefas podem ser executadas em paralelo, exigem contexto isolado ou representam frentes independentes. Trata-se de princípio geral de delegação da Anthropic, não de um recurso específico do Claude Code.

As páginas consultadas não trazem data editorial visível. Antes de usar as opções citadas em um script ou em um fluxo de equipe, confira a versão atual da documentação e a saída de claude --help na sua instalação.

As an Amazon Associate I earn from qualifying purchases.

O que essas fontes não estabelecem

  • --add-dir não cria worktrees. A opção apenas dá acesso a um diretório adicional.
  • Não há base documentada para afirmar que sessões em paralelo compartilhem ou deixem de compartilhar estado, que cada diretório seja isolado por worktree ou que conflitos de edição sejam resolvidos automaticamente.
  • Não há garantia documentada de que dois agentes não editem o mesmo arquivo.
  • Não há descrição de permissões aplicadas por worktree. Os controles de permissão citados existem na CLI, mas seu escopo por diretório não é detalhado nas fontes consultadas.

O que é um Git worktree

Um repositório Git normal tem uma única árvore de trabalho, com uma branch checada por vez. O comando git worktree cria árvores de trabalho adicionais ligadas ao mesmo repositório. Histórico, objetos e remotes são compartilhados; os arquivos checados e a branch de cada árvore são independentes. Duas regras do Git importam aqui: a mesma branch não pode estar checada em duas worktrees ao mesmo tempo (sem forçar), e arquivos não rastreados ou ignorados, como .env e node_modules, não são copiados para a nova worktree. Confirme esses comportamentos na documentação do comando git-worktree na versão do Git que você usa.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Fluxo prático em cinco etapas

Este fluxo combina comandos Git padrão com a execução do Claude Code dentro de cada diretório. O Claude Code não cria nem integra as worktrees por conta própria.

1. Escolha tarefas com pouca sobreposição

Um bom par de tarefas toca áreas diferentes do projeto, por exemplo “adicionar testes ao módulo de pagamentos” e “ajustar o layout da página de perfil”. Tarefas como “melhorar o projeto” misturam arquivos e tornam a integração difícil.

2. Crie uma branch e uma worktree por tarefa

Execute os comandos a partir de uma branch principal atualizada, pois -b usa o HEAD atual como base:

git worktree add ../projeto-pagamentos-testes -b feat/testes-pagamentos
git worktree add ../projeto-perfil-layout -b feat/layout-perfil

Colocar as worktrees fora da pasta principal evita confundir os diretórios.

Free tools Windows power users keep installed

One-click scans. No signup required.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

3. Abra uma sessão do Claude Code em cada worktree

Entre em cada diretório e inicie a CLI ali:

cd ../projeto-pagamentos-testes
claude

Para tarefas não interativas, a opção -p aceita um prompt direto. Se uma sessão precisar ler outra worktree, use --add-dir com o caminho, por exemplo claude --add-dir ../projeto-perfil-layout. Isso amplia o que a sessão pode acessar, então use apenas quando necessário e revise o que ela altera.

4. Revise cada branch separadamente

Antes de integrar, veja as mudanças de cada tarefa e rode os testes dentro da própria worktree:

git -C ../projeto-pagamentos-testes status
git -C ../projeto-pagamentos-testes diff main...HEAD

Se a branch main tiver avançado, faça merge ou rebase dela na branch da tarefa antes da integração.

5. Integre pelo fluxo normal e remova as worktrees

A integração acontece pelo merge ou pull request do seu editor ou da sua plataforma de hospedagem, não por um recurso automático do Claude Code. Depois, remova a worktree e confira a lista:

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
git worktree remove ../projeto-pagamentos-testes
git worktree list

Se você apagou a pasta manualmente, git worktree prune limpa as referências órfãs.

Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Como reduzir a chance de agentes alterarem os mesmos arquivos

São práticas de organização, não garantias da ferramenta:

  • Divida o trabalho por módulo ou pasta, com um dono para cada área.
  • Identifique arquivos compartilhados, como lockfiles, configurações de build, tipos globais e tabelas de rotas. Atribua-os a apenas uma tarefa ou faça-os manualmente depois.
  • Use uma branch e uma worktree por sessão. Não abra duas sessões na mesma worktree.
  • Peça a cada sessão, antes de editar, a lista de arquivos que pretende alterar, e interrompa se houver sobreposição com outra tarefa.
  • Rode os testes em cada worktree separadamente e, depois, na branch integrada.

Subagentes, worktrees ou sessão única

As três abordagens têm trade-offs diferentes. A tabela resume o que as fontes e o comportamento do Git permitem afirmar; onde não há base, o texto diz isso.

Critério Subagentes (orientação geral da Anthropic) Sessões em worktrees separadas (Git) Sessão única, em sequência
Isolamento de arquivos Não estabelecido nas fontes consultadas para o Claude Code Por diretório e branch, conforme o comportamento do Git Não há isolamento; um único diretório
Sobreposição entre tarefas Indicado para frentes independentes, segundo a orientação geral Reduzida se as tarefas forem separadas; conflitos aparecem na integração Não se aplica; tarefas ocorrem uma após a outra
Revisão e integração Não detalhada nas fontes consultadas Uma branch por tarefa, integrada pelo fluxo normal Uma sequência de alterações
Custo operacional Não estabelecido nas fontes consultadas Criar e remover worktrees; reinstalar dependências em cada uma Mínimo, mas mais lento para tarefas longas
Controles de permissão Não detalhados nas fontes consultadas Por sessão, pelas opções da CLI; escopo por worktree não documentado Uma configuração para todo o trabalho

Quando não vale a pena

  • Tarefas pequenas, em que o custo de criar e limpar worktrees supera o ganho de tempo.
  • Refatorações amplas ou mudanças que atravessam o projeto inteiro.
  • Projetos que dependem de portas fixas, bancos de dados locais ou serviços únicos, pois duas sessões podem competir pelo mesmo recurso.
  • Trabalhos cujas dependências precisam ser instaladas e configuradas manualmente em cada worktree.

“

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

What’s actually slowing this PC down?

Pick the symptom - the matching free tool is one click away.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Leave a Reply

Your email address will not be published. Required fields are marked *

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

More from the Wire

  1. World desk4 min
    How to Spot an AI Voice Scam Before Sending MoneyDon’t rely on how a caller sounds. Pause, call back through a known number, and verify the emergency with another trusted person before sending money.
  2. Mountain View desk4 min
    Google’s SynthID Detector: How to Check AI-Generated Images, Video and AudioGoogle’s SynthID Detector looks for an embedded watermark in supported images, video and audio. Here is what its results do—and do not—show.
  3. Redmond desk20 min
    How to create a link to File or Folder in Windows 11Windows 11 gives you several ways to point to a file or folder without moving or duplicating it. You can create a desktop shortcut,…
Recommended PC Tool
Recommended PC Tool
Windows Errors? Fix Them Before They SpreadFree repair scan
Crashes, No Sound, or Screen Glitches?Free driver scan

Two free Windows tools

One Free Minute Could Fix That PC

Before you go - each of these free tools takes about a minute and tackles what quietly slows a Windows PC down.

Special offer. View Outbyte info, uninstall instructions, EULA, and Privacy Policy.