cmux vs Kitty
Kitty est un émulateur de terminal rapide et riche en fonctionnalités, basé sur GPU. cmux est un espace de travail de terminal et de navigateur macOS natif construit sur libghostty pour les développeurs qui exécutent de nombreux agents de codage d'IA et ont besoin d'espaces de travail visibles, de notifications, de navigation non lue et d'automatisation au niveau des applications.
Terminal riche vs workspace multitâche d’agents
Utilisez Kitty lorsque vous souhaitez un terminal configurable puissant. Utilisez cmux lorsque les agents de codage ont transformé votre terminal en une file d'attente multitâche et que vous avez besoin de Cmd+Shift+U, Cmd+Control+U, d'anneaux de notification, de métadonnées de l'espace de travail, de vérifications du navigateur et d'un contrôle scriptable.
| Dimension | cmux | Kitty |
|---|---|---|
| Rôle principal | Supervision et multitâche agents | Émulation de terminal rapide et riche |
| Pile desktop | App macOS native Swift/AppKit construite sur libghostty | Émulateur de terminal rendu en OpenGL écrit en C, Python et Go, pas une app Electron ou Tauri |
| Rendu | libghostty moderne accéléré GPU | Rendu Kitty et écosystème de protocoles |
| Visibilité | Workspaces verticaux, sortie récente, branche, ports | Fenêtres, onglets, layouts, sessions, kittens et scripting de contrôle distant |
| Attention | Sonneries de notification, badges non lus, Cmd+Shift+U, Cmd+Control+U | Notifications desktop OSC 99 et kitten notify, avec scripting personnalisé pour les workflows de non-lus |
| Navigateur | Panneaux intégrés avec automatisation | Ouvre les URL via les gestionnaires OS/par défaut ; aucun panneau de navigateur intégré ni automatisation DOM |
| Meilleur usage | Mac avec beaucoup d’agents locaux | Utilisateurs voulant des fonctions terminal profondes |
Kitty est une excellente primitive terminal
Kitty a de fortes fonctions et performances. cmux cible la couche au-dessus: quel agent tourne, lequel vous attend, quelle branche et quelle vérification navigateur.
cmux reçoit le moteur Ghostty
libghostty apporte rendu GPU moderne, compatibilité, graphismes, rendu synchronisé et configuration visuelle Ghostty.
cmux traite les notifications comme un état
Il est facile de manquer les notifications du bureau lorsque dix agents ont terminé. cmux conserve l'état non lu dans l'application, fait sonner le volet et vous propose des raccourcis pour vous déplacer dans la file d'attente sans perdre la trace.
Les raccourcis sont faits pour le multitâche
Cmd+Shift+U accède au dernier agent non lu. Cmd+Control+U cycle le travail non lu tout en le gardant non lu. Ces raccourcis existent parce que cmux est construit par des personnes qui exécutent plusieurs agents à la fois.
La programmabilité inclut l’enveloppe app
CLI et API socket créent workspaces, splits, entrées, lectures, navigateurs et état de barre latérale.
FAQ
Kitty peut-il lancer Claude Code, Codex et OpenCode ?
Oui. Kitty est un terminal, donc les agents CLI y fonctionnent. cmux ajoute une organisation de l'espace de travail adaptée aux agents et une navigation dans les notifications autour de ces CLI.
Pourquoi cmux si Kitty est scriptable ?
cmux expose les primitives d'application de niveau supérieur: espaces de travail, volets, surfaces du navigateur, captures d'écran, état non lu, anneaux de notification et métadonnées de la barre latérale.
Quand Kitty est-il meilleur ?
Quand vous voulez un émulateur configurable et comptez construire vous-même le workflow agent.
cmux est gratuit et open source pour macOS.