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.

DimensioncmuxKitty
Rôle principalSupervision et multitâche agentsÉmulation de terminal rapide et riche
Pile desktopApp 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
Rendulibghostty moderne accéléré GPURendu Kitty et écosystème de protocoles
VisibilitéWorkspaces verticaux, sortie récente, branche, portsFenêtres, onglets, layouts, sessions, kittens et scripting de contrôle distant
AttentionSonneries de notification, badges non lus, Cmd+Shift+U, Cmd+Control+UNotifications desktop OSC 99 et kitten notify, avec scripting personnalisé pour les workflows de non-lus
NavigateurPanneaux intégrés avec automatisationOuvre les URL via les gestionnaires OS/par défaut ; aucun panneau de navigateur intégré ni automatisation DOM
Meilleur usageMac avec beaucoup d’agents locauxUtilisateurs 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.