Module 15 — tmux & Agent Teams

Dans ce module

Tu apprendras à multiplier ta puissance de travail en lançant plusieurs agents Claude Code en parallèle via tmux, chacun spécialisé dans un domaine, coordonnés par un agent lead, et isolés dans leur propre worktree.

15.1 — Pourquoi tmux change la donne avec Claude Code

Quand tu travailles avec Claude Code, tu interagis avec un seul terminal. Tu poses une question, tu attends la réponse, tu relances. C'est séquentiel. Mais imagine pouvoir lancer trois, quatre, cinq instances en parallèle, chacune sur une partie différente de ton projet, et les surveiller toutes depuis un seul écran. C'est exactement ce que tmux permet.

tmux, pour terminal multiplexer, crée plusieurs sessions dans ton terminal, chacune contenant des fenêtres (windows), elles-mêmes divisibles en volets (panes). Contrairement aux onglets natifs de ton terminal, tmux persiste côté serveur : tu peux te détacher d'une session, fermer ton terminal, et revenir plus tard, tout tourne encore. C'est fondamental quand tes agents Claude Code travaillent sur des tâches longues.

L'architecture repose sur trois niveaux hiérarchiques. Les sessions sont le niveau le plus haut, des espaces de travail complets. Les windows sont des onglets à l'intérieur d'une session. Les panes sont des divisions de l'écran à l'intérieur d'une fenêtre. Pour un setup Agent Teams typique, tu utilises une session, une window, et 4 panes : un grand volet à gauche pour le lead, trois volets empilés à droite pour les teammates.

L'installation est triviale :

# macOS
brew install tmux

# Ubuntu / Debian
sudo apt install tmux

# Arch
sudo pacman -S tmux

Pourquoi tmux plutôt qu'un split natif (iTerm2, VS Code) ? Trois raisons. Persistance : tmux survit à la fermeture du terminal. Scripting : tu peux automatiser entièrement la création de layouts complexes. Portabilité : tmux fonctionne partout, y compris en SSH sur un serveur distant, ce qui permet de faire tourner tes agents sur une machine puissante et de t'y connecter depuis n'importe où.

À retenir

• tmux = sessions > windows > panes, trois niveaux de hiérarchie

• Persistance côté serveur : tes agents continuent même si tu fermes le terminal

• Le layout typique Agent Teams : 1 grand volet lead + 3 volets teammates

• tmux est scriptable, tu peux automatiser le setup complet en une commande

Au programme de ce module

  1. 15.1 — Pourquoi tmux change la donne avec Claude Code Disponible
  2. 15.2 — Raccourcis tmux essentiels
  3. 15.3 — Le concept d'Agent Teams
  4. 15.4 — Agent Teams vs Subagents : quand utiliser quoi
  5. 15.5 — Créer et configurer ses agents spécialisés
  6. 15.6 — Setup tmux automatise pour Agent Teams
  7. 15.7 — Le workflow de coordination Lead/Teammates
  8. 15.8 — Worktree isolation : chaque agent dans sa copie du repo
  9. 15.9 — Cas pratique : refactoring multi-couche avec 3 teammates
  10. 15.10 — Optimisation, coûts et limites

Contenu verrouillé

Déverrouille la formation complète pour accéder à ce module.

Débloquer

Déjà acheté ? Récupérer mon accès