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

✍️ OpenClawRadar📅 Publié: June 14, 2026🔗 Source
Utiliser plusieurs sessions Claude Code en parallèle avec Git Worktrees
Ad

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, cd dans 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-1

Cela 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-1

Ensuite, supprimez le worktree :

git worktree remove ../project-feature-agent-1
Ad

Pourquoi ç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

Ad

👀 See Also

Plugin Spectyra pour OpenClaw : Optimisation des coûts IA en temps réel par analyse du flux complet des requêtes
Tools

Plugin Spectyra pour OpenClaw : Optimisation des coûts IA en temps réel par analyse du flux complet des requêtes

Le plugin Spectyra réduit les coûts des API IA en exposant les gaspillages cachés comme les appels répétés, le contexte excessif et la mauvaise utilisation de modèles coûteux en temps réel.

OpenClawRadar
NEXUS : Une couche de coordination d'agents open source pour OpenClaw
Tools

NEXUS : Une couche de coordination d'agents open source pour OpenClaw

NEXUS est une couche de coordination construite sur OpenClaw qui permet aux agents d'IA de se découvrir mutuellement, de déléguer des tâches et de gérer des micro-paiements. Il comprend un registre d'agents, une découverte basée sur les capacités, des scores de confiance, et utilise le protocole A2A de Google et le MCP d'Anthropic.

OpenClawRadar
Machine Virtuelle Logique : Un Système Basé sur des Invites pour Stopper les Effondrements de Raisonnement des LLM
Tools

Machine Virtuelle Logique : Un Système Basé sur des Invites pour Stopper les Effondrements de Raisonnement des LLM

Un chercheur a développé un prompt de Machine Virtuelle Logique (LVM) qui force les LLM à s'arrêter et à signaler des modes d'effondrement spécifiques lorsqu'ils rencontrent des paradoxes ou des dérives de raisonnement, basé sur une seule loi de stabilité : K(σ) ⇒ K(β(σ)). Le prompt est indépendant du substrat et fonctionne sur des modèles comme Grok et Claude.

OpenClawRadar
Roost : Une barre latérale binaire en Go unique pour Claude Code avec historique des invites cliquables, arborescence de fichiers et notifications
Tools

Roost : Une barre latérale binaire en Go unique pour Claude Code avec historique des invites cliquables, arborescence de fichiers et notifications

Roost est un binaire Go unique qui ajoute une barre latérale web à Claude Code : terminal xterm.js basé sur tmux, arborescence de fichiers qui suit votre cd, historique des invites cliquables depuis ~/.claude/projects/*.jsonl, et notifications push via le hook Stop de Claude Code. Fonctionne en SSH en tant qu'instance mono-utilisateur ; aucune étape de build côté frontend.

OpenClawRadar