Utiliser plusieurs sessions Claude Code en parallèle avec Git Worktrees

Un développeur sur r/ClaudeAI partage une méthode pratique pour exécuter plusieurs sessions Claude Code en parallèle en utilisant git worktree. Le problème principal : perdre le contexte à chaque fois que vous faites git stash et changez de branche pour tester une suggestion de l'agent.
La configuration
- Worktree principal : où vous révisez et validez
- 2-3 worktrees supplémentaires : chacun exécutant sa propre session Claude Code sur sa propre branche
- Flux de travail : quand un agent termine une tâche,
cddans ce worktree, révisez le diff, fusionnez et passez à la suite
Plus de stash, plus de changement de contexte, plus de « attends, qu'est-ce que je faisais ? »
Démarrage rapide avec Git Worktree
Pour créer un nouveau worktree sur une branche nommée feature/agent-1 :
git worktree add ../project-feature-agent-1 feature/agent-1Cela crée un répertoire séparé (../project-feature-agent-1) dans lequel vous pouvez exécuter Claude Code (ou tout autre agent) de manière indépendante. Chaque worktree est une copie de travail complète du dépôt, vous pouvez donc avoir différentes branches extraites dans chacun.
Quand l'agent a terminé, depuis le worktree principal :
cd ../project-feature-agent-1
git diff main
# réviser, puis fusionner
git checkout main
git merge feature/agent-1Ensuite, supprimez le worktree :
git worktree remove ../project-feature-agent-1Pourquoi ça marche avec les agents IA
Le travail classique avec des branches nécessite de stasher les modifications non validées ou de valider le travail en cours avant de changer de branche — ces deux actions interrompent le flux et font perdre le contexte. Les worktrees offrent des répertoires isolés dans le système de fichiers, donc chaque session d'agent vit dans son propre bac à sable. Vous pouvez avoir Claude Code dans un worktree, Cursor dans un autre, ou différents prompts s'exécutant simultanément.
À qui ça s'adresse
Les développeurs utilisant des agents de codage IA (Claude Code, Cursor, etc.) qui ont besoin d'exécuter plusieurs expériences ou tâches parallèles sans le surcoût du git stash et du changement de branche.
📖 Lire la source complète : r/ClaudeAI
👀 See Also

Alternative DIY OpenClaw utilisant le code Claude en mode sans interface
Un développeur a créé un serveur Python qui envoie des requêtes à Claude Code en mode sans interface, avec accès à un bot Telegram, automatisation Hammerspoon et stockage local de fichiers markdown pour les tâches, emplois du temps et notes.

ClaudyBro : Terminal natif macOS pour les flux de travail de code Claude
ClaudyBro est une application terminal native Swift de 3,5 Mo conçue spécifiquement pour les utilisateurs de Claude Code, offrant le collage d'images, l'inspection des processus, le nettoyage des orphelins et la gestion intelligente des MCP. Elle utilise 68 Mo de mémoire au repos et 82 Mo avec Claude en cours d'exécution.

Le plugin SLOP ajoute une conscience en temps réel de l'état des applications aux agents OpenClaw.
Un nouveau plugin OpenClaw s'intègre à SLOP (State Layer for Observable Programs), offrant aux agents IA un accès structuré à l'état des applications et à des actions contextuelles. Le plugin découvre automatiquement les applications compatibles SLOP via ~/.slop/providers/ et un pont d'extension Chrome.

Pilot Shell : Une couche de workflow structurée pour Claude Code
Pilot Shell ajoute des workflows pilotés par les spécifications, des hooks de qualité, de l'ingénierie de contexte et une optimisation des tokens à Claude Code — sans la complexité des frameworks multi-agents.