cmux : Le Guide Complet du Terminal macOS Optimisé pour les Agents IA

Si vous exécutez des sessions Claude Code, Codex ou Gemini en parallèle, vous connaissez le problème : trop d'onglets, des notifications sans contexte, et aucun moyen de savoir quel agent a besoin de vous. cmux résout ce problème.
Créé par manaflow-ai, cmux est une application macOS native en Swift/AppKit, propulsée par libghostty pour le rendu GPU, avec des onglets verticaux, un système de notifications intelligent, un navigateur intégré scriptable et une API CLI/socket.
Avec 4 800+ étoiles GitHub, 293 forks et 24 releases, cmux est rapidement devenu le terminal de choix pour les développeurs orchestrant plusieurs agents IA.
Qu'est-ce que cmux ?
cmux est un terminal macOS basé sur Ghostty conçu pour les workflows de codage IA. Il lit automatiquement votre config Ghostty existante.
Statistiques Clés
| Métrique | Valeur |
|---|---|
| Étoiles GitHub | 4 800+ |
| Forks | 293 |
| Releases | 24 |
| Contributeurs | 32 |
| Langage | Swift |
| Licence | AGPL-3.0 |
| Site web | cmux.dev |
Fonctionnalités Principales
Application macOS Native (Swift/AppKit)
- Pas Electron, pas Tauri — Swift/AppKit natif
- Démarrage rapide, mémoire faible
- Mises à jour automatiques via Sparkle
Rendu GPU Accéléré (libghostty)
- Dessin accéléré par GPU pour un défilement fluide
- Compatibilité config Ghostty (
~/.config/ghostty/config)
Onglets Verticaux
Chaque onglet affiche :
- Branche Git, statut/numéro PR
- Répertoire de travail, ports d'écoute
- Dernier texte de notification
Système de Notifications Intelligent
- Support OSC 9/99/777
- CLI
cmux notifypour les hooks d'agents - Anneau bleu quand un agent attend
- Cmd+Shift+U — aller à la notification non lue la plus récente
Navigateur Intégré Scriptable
- Snapshots de l'arbre d'accessibilité
- Clic, remplissage de formulaires, évaluation JS
- Vue partagée navigateur + terminal
CLI & API Socket
- Créer espaces de travail, onglets, panneaux
- Envoyer des frappes, ouvrir des URLs
- Automatiser des workflows complexes
Installation
# Homebrew
brew tap manaflow-ai/cmux
brew install --cask cmux
Ou télécharger le DMG depuis cmux.dev.
Comparaison avec les Alternatives
| Fonctionnalité | cmux | CodeMux | Canopy | TmuxAI | Warp |
|---|---|---|---|---|---|
| Étoiles | 4,8K | N/A | 1K+ | 500+ | N/A |
| Plateforme | macOS natif | Web UI | Desktop | Plugin tmux | macOS/Linux |
| Moteur | libghostty | Custom | tmux | tmux | Custom |
| GPU | ✅ | ❌ | ❌ | ❌ | ✅ |
| Onglets verticaux | ✅ Git/PR/ports | ❌ | ✅ Basique | ❌ | ❌ |
| Notifications agent | ✅ Anneau bleu | ✅ | ✅ | ❌ | ❌ |
| Navigateur intégré | ✅ Scriptable | ❌ | ❌ | ❌ | ❌ |
| Open source | ✅ | ❌ | ✅ | ✅ | ❌ |
FAQ
cmux fonctionne-t-il sur Linux/Windows ?
Non, macOS uniquement — application Swift/AppKit native.
Ai-je besoin de Ghostty installé ?
Non. cmux embarque libghostty. Mais si vous avez une config Ghostty, elle est lue automatiquement.
Puis-je remplacer tmux ?
Pour les workflows d'agents IA, oui. Pour la persistance de session serveur (SSH), tmux reste mieux adapté.
Conclusion
cmux comble un besoin qu'aucun autre outil n'adresse aussi bien : un terminal macOS natif GPU-accéléré conçu pour exécuter plusieurs agents IA en parallèle. Avec 4 800+ étoiles en deux mois, c'est l'infrastructure essentielle de l'ère du développement assisté par IA.
