Lance plusieurs sessions d’agents d’IA en même temps et vois laquelle a besoin de toi.
Tu peux lancer plusieurs sessions Claude Code en même temps et utiliser aussi Codex ou Gemini CLI. Ce guide t’explique comment les séparer et repérer celle qui attend.
Oui. Chaque instance de Claude Code, de Codex ou d’un autre agent de terminal que tu lances dans son propre onglet constitue une session distincte. Donne à chacune son propre worktree git ou son propre dossier pour éviter que deux agents modifient les mêmes fichiers. Le plus difficile est de remarquer laquelle t’attend : les vues intégrées, comme la vue des agents de Claude Code, n’affichent que les sessions de leur propre outil.
Cowork Island
macOS 14 ou version ultérieure.
Mac avec puce Apple ou processeur Intel.
Aucun compte requis pour l’offre gratuite.
Donne à chaque session sa propre copie du projet.
Un terminal est une fenêtre de texte où tu saisis des commandes, comme Terminal ou iTerm2. Chaque agent lancé dans un onglet de terminal travaille de façon indépendante. Le risque est que deux agents modifient les mêmes fichiers. La documentation de Claude Code utilise les worktrees git pour les séparer. Un worktree est une seconde copie de travail du même projet, sur sa propre branche.
Claude Code.
Ajoute --worktree (ou -w) suivi d’un nom : Claude Code crée le worktree et démarre dedans :
claude --worktree feature-auth
Cela crée le dossier .claude/worktrees/feature-auth/ sur une branche nommée worktree-feature-auth. Ajoute .claude/worktrees/ à ton fichier .gitignore. Pour chaque session supplémentaire, ouvre un nouvel onglet et lance la commande avec un autre nom.
Codex et les autres agents.
Avec son réglage habituel « Ask for approval », Codex demande ton autorisation avant de modifier des fichiers en dehors de son espace de travail. Lance donc chaque session Codex dans son propre dossier, par exemple une copie ou un worktree distinct du projet. Cette habitude convient aussi à Gemini CLI et aux autres agents : une tâche, un dossier.
Nomme tes onglets.
Renomme chaque onglet de terminal d’après sa tâche, par exemple « connexion » ou « documentation ». Quand un signal arrive, tu sais quel onglet ouvrir.
Regarde ce que tes outils affichent déjà.
Certains outils ont désormais leur propre vue des états. Chacune couvre uniquement les sessions de l’outil concerné.
| Vue | Ce qu’elle affiche | Limites |
|---|---|---|
Vue des agents de Claude Code (claude agents) | Un seul écran pour tes sessions en arrière-plan : en cours, en attente d’une réponse, inactives, terminées, en échec ou arrêtées. | Version expérimentale. Uniquement les sessions Claude Code en arrière-plan. |
| État dans le terminal (OSC 7501) | Indique si chaque session interactive de Claude Code travaille, t’attend ou a terminé, dans les terminaux compatibles. | Versions récentes de Claude Code. Ne couvre ni les sessions en arrière-plan ni celles sous tmux. Consulte la documentation de ton terminal. |
| App de bureau Claude, onglet Code | Des sessions en parallèle dans la barre latérale (Cmd+N), avec une notification quand une session se termine alors que tu ne la consultes pas. | Les sessions que tu lances dans l’app de bureau. Une session lancée dans un terminal n’y apparaît qu’après l’avoir reprise dans l’app. |
| App de bureau ChatGPT, Pets | Une mascotte qui flotte au-dessus des autres fenêtres (Option+Space affiche ses commandes), avec les états Running, Needs input, Ready ou Blocked. | Les conversations dans l’app de bureau ChatGPT. Dans Codex CLI, /pets indique uniquement l’état de la session en cours et ne fonctionne pas dans tmux. |
Pour les scripts, claude agents --json affiche l’état de tes sessions Claude Code actives. Anthropic présente cette commande comme la méthode officiellement prise en charge pour lire l’état des sessions depuis l’extérieur de Claude Code.
Fais en sorte que chaque agent signale son arrêt.
Sans vue commune, configure un signal qui t’indique le bon onglet. Le plus simple est la cloche du terminal : un son ou un repère que ton terminal affiche lorsqu’un programme demande ton attention. La plupart des agents peuvent la faire sonner ou afficher leur propre alerte.
| Agent | Ce qu’il peut faire | Par défaut | Où le configurer |
|---|---|---|---|
| Claude Code | Notification de bureau quand il termine ou attend une autorisation, ou cloche du terminal | Notification uniquement dans iTerm2, Ghostty et Kitty | /config > Local notifications (preferredNotifChannel) |
| Codex CLI | Notification du terminal quand un tour se termine ou qu’une autorisation est demandée : une notification de bureau dans les terminaux compatibles, une cloche ailleurs | Activées, lorsque le terminal n’est pas au premier plan | [tui] notifications et notification_method (auto, osc9 ou bel) dans ~/.codex/config.toml |
| Gemini CLI | Notification système quand une session se termine ou demande ton attention, dans les terminaux compatibles comme iTerm2, WezTerm, Ghostty et Kitty ; cloche du terminal ailleurs (fonction expérimentale). Un avis dans la documentation de Gemini CLI indique que les utilisateurs de l’offre gratuite et de Google One ont été transférés vers Antigravity CLI le 18 juin 2026. | Désactivées | /settings > General > Enable Notifications |
| Cursor CLI | Notification du terminal quand l’agent termine ou attend une réponse | Non précisé dans la documentation | "notifications": true dans ~/.cursor/cli-config.json |
| GitHub Copilot CLI | Bip sonore lorsqu’une intervention est nécessaire | Activé | beep dans ~/.copilot/settings.json |
Pour que Claude Code fasse sonner la cloche dans Terminal, Warp ou le terminal de VS Code, ajoute cette clé à ~/.claude/settings.json. Intègre-la à l’objet existant à la racine ; ne remplace pas le contenu du fichier par cet extrait.
{ "preferredNotifChannel": "terminal_bell" }
Configure ensuite ton terminal pour qu’il indique où la cloche a sonné :
- Terminal : Settings > Profiles > Advanced > Bell, puis « Badge app and window Dock icons » ou « Bounce the app icon when in the background ».
- iTerm2 : Settings > Profiles > Terminal, active les alertes Notification Center, puis utilise Filter Alerts pour sélectionner la cloche. Pour les notifications de bureau propres à Claude Code, active aussi « Send escape sequence-generated alerts » dans Filter Alerts.
- Ghostty : par défaut, la cloche ajoute un symbole de cloche au titre et, lorsque Ghostty est en arrière-plan, fait rebondir une fois l’icône du Dock (
bell-features). - tmux : ajoute les deux lignes ci-dessous.
Ajoute-les à ~/.tmux.conf (crée le fichier s’il n’existe pas ; conserve tes autres lignes), puis lance tmux source-file ~/.tmux.conf pour les appliquer :
set -g monitor-bell on
set -g allow-passthrough on
monitor-bell met en évidence, dans la ligne d’état de tmux, la fenêtre où une cloche a sonné. allow-passthrough permet aux séquences d’échappement, comme les notifications de bureau de Claude Code, d’atteindre ton terminal ; la documentation de Claude Code demande de l’activer sous tmux.
Une cloche indique qu’il s’est passé quelque chose, sans préciser quoi. Claude Code émet un signal lorsqu’il termine ou attend une autorisation et que tu sembles avoir quitté le terminal. Par défaut, Codex ne le fait que lorsque son terminal n’est pas au premier plan.
Pour les bannières, les sons ou les alertes vocales, consulte les guides des notifications Claude Code et Codex, ou crée l’extrait de configuration adapté à ton agent et à ton terminal avec le générateur de configuration des notifications.
L’option sans configuration.
Cowork Island, créé par l’auteur de ce guide, est une app pour macOS 14 ou version ultérieure qui réunit dans un panneau sous l’encoche tes sessions d’agents d’IA issues des outils compatibles et affiche l’état de chacune. L’app fonctionne avec ou sans encoche, y compris sur des écrans externes.
Les sessions de différents outils compatibles apparaissent dans la même île, chacune avec son nom, sa source et son état. Les intégrations pour la programmation comprennent Claude Code, Codex CLI, Gemini CLI, Cursor, Copilot, OpenCode, Cline, Qwen Code, Kimi Code CLI et d’autres. Les sessions sont regroupées selon le dossier de projet dans lequel elles travaillent. Tant que l’app Claude est ouverte, les tâches Claude Cowork s’affichent dans le même panneau.
Les outils que l’app trouve sur ton Mac se connectent d’eux-mêmes. Codex, Cline et les outils que tu ajoutes toi-même restent désactivés jusqu’à ce que tu les actives dans Réglages ; pour Codex, tu dois aussi autoriser les hooks de Cowork Island dans Codex.
- Par défaut, l’île s’ouvre toute seule lorsqu’une session commence à avoir besoin de toi, sauf si le terminal ou l’app de cette session est déjà au premier plan. Si tu désactives cette option, la carte affiche toujours « À toi ».
- Par défaut, Focus affiche les sessions « En cours » et « Priorité ». Tu peux aussi inclure « Attente » dans Réglages. Les sessions qui affichent « À toi » restent visibles.
- Quand un tour est terminé, la session affiche « Attente » pour que tu puisses relire le résultat. « Terminé » est une marque dans ta liste de l’île. Elle ne supprime, ne ferme ni n’arrête la session.
- Pour les demandes compatibles de Claude Code, tu peux autoriser ou refuser une action, ou répondre à une question à choix multiple dans l’île. Avec d’autres outils, tu devras peut-être répondre dans leur app ou leur terminal.
- Les sons sont désactivés tant que tu ne les actives pas. Le son « Autorisation requise » est gratuit ; le son « Session terminée » fait partie de Pro. L’app n’envoie pas ses propres notifications macOS.
L’offre gratuite affiche une carte de session à la fois. Pro affiche toutes tes sessions ensemble et te ramène à la bonne fenêtre, au bon onglet ou au bon volet dans les terminaux compatibles comme Terminal, iTerm2, Ghostty, Warp, WezTerm, kitty et tmux, ou dans des apps comme l’app Claude et Cursor. Pour plusieurs sessions en même temps, la vue complète fait donc partie de Pro. Un essai de Pro de 7 jours se lance tout seul, une fois par Mac, sans informations de paiement.
Télécharger gratuitementLes étapes de configuration et les autorisations sont détaillées sur la page d’installation. Les offres sont présentées sur la page d’accueil, et l’accès à une session est expliqué dans la FAQ.
Plusieurs sessions consomment davantage de ton forfait.
Anthropic le dit clairement : « Exécuter plusieurs sessions ou sous-agents en même temps multiplie la consommation de tokens. » Avec les forfaits Claude payants, claude.ai, Claude Code et l’app de bureau Claude partagent les mêmes limites d’utilisation : une limite de session réinitialisée toutes les 5 heures et des limites hebdomadaires. Saisis /usage dans Claude Code pour voir où tu en es. Pour Codex CLI, la page des tarifs d’OpenAI indique que /status affiche ce qu’il te reste avant d’atteindre tes limites pendant une session.
Pas à pas : vérifier ce qu’il te reste avant d’atteindre ta limite d’utilisation de Claude et vérifier tes limites d’utilisation de Codex.
Sources.
- Claude Code : exécuter des agents en parallèle
- Claude Code : worktrees Git
- Claude Code : vue des agents
- Claude Code : configuration du terminal
- Claude Code : référence des réglages
- Claude Code : app de bureau
- Claude Code : commandes
- Centre d’aide Claude : fonctionnement des limites d’utilisation et de longueur
- Codex : autorisations et sécurité
- Codex : modes d’autorisation
- Codex : référence de configuration
- Codex : configuration avancée
- Codex : exemple de configuration
- App de bureau ChatGPT : Pets
- Codex : tarifs et limites
- Gemini CLI : notifications
- Cursor CLI : configuration
- GitHub Copilot CLI : dossier de configuration
- Apple : réglages avancés des profils de Terminal
- iTerm2 : Profiles, Terminal
- Ghostty : référence de configuration
- Manuel de tmux
Sources vérifiées le 18 octobre 2026. Ce guide est rédigé par le créateur de Cowork Island. Pour une correction, écris à support@coworkisland.com ou ouvre un ticket sur GitHub.