cmux vs WezTerm
WezTerm est un émulateur et multiplexeur de terminal multiplateforme accéléré par GPU. cmux est un espace de travail natif de terminal et de navigateur macOS construit sur libghostty qui ajoute des espaces de travail sensibles aux agents, des anneaux de notification, une navigation au clavier non lue et une API de socket Unix.
Multiplexeur multiplateforme vs console Mac d’agents
Utilise WezTerm si tu veux un terminal multiplateforme puissant, une configuration Lua et l’automatisation terminal/mux. Utilise cmux si tu travailles localement sur Mac, exécutes de nombreux agents de codage et veux des anneaux de notification, Cmd+Shift+U, Cmd+Control+U, des panneaux de navigateur, des métadonnées de barre latérale et un contrôle socket au niveau app.
| Dimension | cmux | WezTerm |
|---|---|---|
| Rôle | Supervision native macOS | Émulateur et multiplexeur multiplateforme |
| Pile desktop | App macOS native Swift/AppKit construite sur libghostty | Émulateur terminal GPU Rust et multiplexeur |
| Rendu | libghostty moderne accéléré GPU | Moteur de rendu terminal accéléré par GPU avec mux intégré |
| Organisation | Espaces de travail verticaux, métadonnées de branche et de port, état non lu | Onglets, panneaux, fenêtres, multiplexage |
| Attention | Sonneries de notification, badges non lus, Cmd+Shift+U, Cmd+Control+U | Notifications de terminal et statut personnalisé |
| Navigateur | Panneaux intégrés automatisables | Navigateur externe pour les liens et vérifications web |
| Meilleur usage | Développeurs Mac multitâches avec agents | Utilisateurs ayant besoin de puissance multiplateforme |
WezTerm est plus large comme terminal
WezTerm tourne sur plusieurs plateformes et inclut le multiplexage. cmux cible le workflow macOS d’agents et l’UI autour des sessions locales.
cmux utilise le cœur terminal Ghostty
libghostty apporte moteur GPU moderne, compatibilité protocole, graphismes et configuration visuelle Ghostty.
cmux rend l’attention visible
Lorsque plusieurs agents s'exécutent en même temps, le problème le plus difficile consiste à trouver celui qui attend d'être examiné. cmux garde l'état non lu visible avec des anneaux de volet et des badges de la barre latérale, puis le rend adressable par le clavier.
Les raccourcis codent le multitâche
Cmd+Shift+U passe au dernier volet non lu. Cmd+Control+U cycle les sessions non lues sans les effacer. Ce ne sont pas des raccourcis de terminal génériques; ce sont des raccourcis de révision des agents.
Le navigateur vit à côté du terminal
cmux expose les panneaux navigateur par la même API socket pour vérifier des apps web locales sans quitter le workspace.
FAQ
WezTerm peut-il lancer des agents IA ?
Oui. WezTerm peut exécuter des agents CLI comme n’importe quel terminal et automatiser des panneaux de terminal via sa CLI. cmux ajoute un état non lu propre aux agents, des anneaux de notification, des métadonnées de barre latérale et l’automatisation de navigateur à côté de ces terminaux.
Pourquoi choisir cmux sur macOS ?
Quand le goulot est le multitâche entre agents locaux et que l’app terminal doit suivre l’attention.
Quand WezTerm est-il meilleur ?
Quand le multiplateforme, le multiplexage et les workflows Lua comptent plus qu’une console Mac native d’agents.
cmux est gratuit et open source pour macOS.