Lancer plusieurs sessions Claude Code à la fois
Vous pouvez lancer plusieurs sessions Claude Code à la fois : chaque processus claude est une conversation indépendante, rien n’empêche d’ouvrir trois terminaux et de confier une tâche à chacun. Le plus dur n’est pas de les démarrer. C’est d’éviter qu’elles modifient les mêmes fichiers, de savoir laquelle vous attend et de se rappeler à quel projet appartient chacune.
En bref
- Plusieurs terminaux suffisent, tant que deux sessions ne modifient jamais le même dossier en même temps.
claude --worktree <nom>donne à chaque session sa propre copie du dépôt, sur sa propre branche.claude --bg "<consigne>"etclaude agentsfont tourner des sessions en arrière-plan et les listent sur un seul écran (aperçu de recherche).- L’app de bureau Claude affiche une barre de sessions parallèles pour les projets que vous y ouvrez.
- Aucune ne montre les apps que vos sessions construisent (serveurs de dev, ports, logs) ni vos autres projets : c’est le manque que comble Tarmac.
1. Plusieurs terminaux, une session chacun
Le plus simple : un onglet de terminal par session. Nommez chaque session au démarrage pour la retrouver ensuite :
cd ~/dev/boutique
claude -n bug-paiement
Dans un deuxième onglet, sur un autre projet ou le même :
cd ~/dev/boutique
claude -n filtres-produits
Le nom s’affiche dans le titre du terminal et dans le sélecteur /resume, et claude --resume bug-paiement rouvre directement cette session. /rename renomme une session en cours.
La limite, c’est le dossier de travail. Deux sessions dans le même dossier partagent les mêmes fichiers : si les deux modifient app/products/page.tsx, la dernière écriture gagne et chaque session travaille sur un fichier qui a changé sans elle. Réservez ce montage à des sessions sur des projets différents, ou à une session qui écrit pendant qu’une autre ne fait que lire (relecture, explication, plan).
2. Worktrees Git : un dossier par session
Quand plusieurs sessions doivent modifier le même dépôt, donnez-leur chacune leur dossier. Un worktree Git est un deuxième dossier de travail du même dépôt, sur sa propre branche. Claude Code le crée pour vous :
cd ~/dev/boutique
claude --worktree bug-paiement
La même commande avec un autre nom dans un deuxième terminal, et vous avez deux sessions isolées. Claude Code range les worktrees dans <dépôt>/.claude/worktrees/<nom>. Deux points à connaître :
- le dépôt doit avoir au moins un commit, car un worktree part d’un commit existant ;
- les fichiers non suivis par Git, comme
.env, ne sont pas copiés par défaut : listez-les dans un fichier.worktreeincludeà la racine du dépôt.
Une fois la session terminée, vous fusionnez sa branche comme n’importe quelle autre. La page Worktrees de la documentation explique le nettoyage.
3. Agents en arrière-plan et vue des agents
Les versions récentes de Claude Code savent aussi faire tourner une session sans terminal attaché. Démarrez-en une directement en arrière-plan :
claude --bg --name "docs" "mets à jour le README avec les nouvelles étapes d'installation"
Puis ouvrez la vue d’ensemble :
claude agents
La vue des agents classe les sessions par état (attend une réponse, au travail, prête à relire, terminée). Entrée ouvre une session, ← sur une invite vide revient à la liste, et /bg dans une session en cours l’envoie en arrière-plan. Une session lancée depuis cette vue passe dans son propre worktree avant de modifier des fichiers, pour que les sessions parallèles n’écrivent pas dans le même dossier. C’est un aperçu de recherche : la documentation de la vue des agents liste les commandes, et claude update met à jour une installation trop ancienne.
4. L’app de bureau Claude
Si vous préférez les fenêtres aux terminaux, l’onglet Code de l’app de bureau Claude fait tourner plusieurs sessions côte à côte, avec une barre de sessions, des worktrees, une vue des modifications et un aperçu de l’app que Claude construit. C’est l’option la plus intégrée quand tout votre travail passe par Claude Code.
Ce qu’aucune ne vous montre
Chaque option répond à « comment lancer une autre session ». Les questions suivantes sont d’un autre ordre :
- Quelle session m’attend ? Cinq sessions dans cinq onglets, c’est cinq onglets à vérifier.
- Quelle app tourne, et sur quel port ? Chaque session qui construit une app web démarre un serveur de dev. Deux veulent le port 3000, et la seconde échoue sur
EADDRINUSE. - Et les projets sans session aujourd’hui ? Vos autres dépôts, leurs conteneurs Docker, leur Supabase local.
- Combien reste-t-il sur mon forfait ? Les sessions parallèles puisent dans les mêmes limites et atteignent plus vite celle des 5 heures.
- Et Codex ? Beaucoup de développeurs font tourner Codex d’OpenAI à côté de Claude Code, et ses sessions sont rangées ailleurs.
La place de Tarmac
Tarmac est un tableau de bord local gratuit et open source qui réunit tout cela dans une fenêtre, sur macOS et Windows (WSL 2). Il ne remplace pas Claude Code : les sessions restent la commande officielle claude, Tarmac les liste et les lance.
- Toutes les sessions de tous les projets. Chaque projet a un onglet Claude avec ses sessions, actives ou terminées, lues dans les transcriptions que Claude Code garde déjà dans
~/.claude/projects/. Les sessions lancées dans un autre terminal ou un IDE apparaissent sous En cours hors Tarmac, avec un voyant qui s’allume quand elles travaillent. - Nouvelle session ou reprise en un clic. Nouvelle session ouvre
claudeavec Remote Control dans une console intégrée, pour la suivre aussi depuis claude.ai ou l’app Claude. Reprendre rouvre une session passée. Les sessions ouvertes s’affichent en onglets, et chacune peut s’ouvrir dans son propre onglet du navigateur. - Les apps à côté des sessions. Démarrer lance l’app sur un port libre qui reste le même d’une fois sur l’autre, affiche ses logs, et Libérer les ports fait le ménage après un plantage.
- L’usage de votre forfait, en direct. La barre latérale reprend les limites de
/usage: session de 5 heures, semaine et limites par modèle. - Codex dans la même barre, si vous l’utilisez : voir Claude Code et Codex au même endroit.
- Une liste de tâches par projet, tenue à jour par l’agent, avec un bouton ▶ qui confie la tâche suivante à une session libre.
Quelques habitudes utiles
- Nommez chaque session (
claude -n, ou/rename) : une session sans nom reçoit un titre généré, plus dur à repérer dans une liste de dix. - Une tâche par session. Une session qui corrige un bug puis ajoute une fonction remplit son contexte avec les deux.
- Un worktree dès que deux sessions touchent le même dépôt. Un dossier de plus ne coûte rien ; démêler les modifications de deux sessions coûte un après-midi.
- Surveillez vos limites. Vérifiez
/usageavant d’ouvrir une quatrième session ; voir comment suivre la limite d’utilisation de Claude Code.
Pour aller plus loin
Installez Tarmac (gratuit, open source), indiquez-lui votre dossier de code et ouvrez une session depuis l’onglet Claude de n’importe quel projet. Si une session de la semaine dernière a disparu de l’historique de votre terminal, voici comment la reprendre.
Sources : documentation de Claude Code, référence de la CLI, gestion des sessions, workflows courants et vue des agents, vérifiées le 6 novembre 2026.