cmux vs tmux

tmux est le multiplexeur de terminal classique: portable, scriptable et excellent sur SSH. cmux est un espace de travail de terminal macOS natif pour les agents de codage IA, ajoutant une organisation visuelle, des anneaux de notification, des volets de navigateur et une API de socket Unix.

Multiplexeur vs console d’opérations agents

Utilisez tmux lorsque la portabilité, le détachement/rattachement et le multiplexage de terminaux distants sont la priorité. Utilisez cmux lorsque vous êtes sur macOS et que vous souhaitez une application de terminal native basée sur libghostty avec des métadonnées d'agent visibles, une automatisation du navigateur, une navigation non lue et une révision sans friction sur de nombreuses sessions d'agent locales.

Dimensioncmuxtmux
RôleSupervision native d’agents sur macOSMultiplexage terminal
Pile desktopApp macOS native Swift/AppKit construite sur libghosttyMultiplexeur terminal exécuté dans votre terminal
PlateformeApp macOS Swift/AppKit et libghosttyDans des terminaux Unix-like
RenduBasé sur libghosttyDépend du terminal extérieur
OrganisationWorkspaces, barre latérale, branches, portsSessions, fenêtres, panneaux, status line
AttentionSonneries de notification, badges non lus, Cmd+Shift+U, Cmd+Control+UAlertes de ligne d’état pour activité, silence et cloches, plus hooks et personnalisation shell
Meilleur usageContrôle local d’agents IA sur MacShells distants et multiplexage portable

tmux reste une excellente infrastructure

Pour serveurs distants, sessions persistantes et multiplexage clavier dans tout terminal, tmux reste fort. cmux cible la couche app Mac locale autour des agents.

cmux rend l’état agent visible

Le travail de l'agent bénéficie des noms, des branches, des répertoires, des ports, des dernières sorties, de l'état non lu et des vérifications du navigateur. cmux garde ce contexte visible au lieu de l'enfouir dans les titres des volets ou les scripts d'état.

cmux apporte son rendu Ghostty

tmux dépend de l’émulateur de terminal autour de lui. cmux est l’app terminal, utilisant libghostty pour un rendu fluide accéléré par GPU et une configuration visuelle de style Ghostty.

L’UI native réduit la friction de revue

cmux utilise une barre latérale verticale, des volets divisés, des surfaces de navigateur, des captures d'écran, des anneaux de notification, Cmd+Shift+U et Cmd+Control+U afin que la boucle de révision ressemble à une navigation dans une application plutôt qu'à une archéologie de terminal.

L’API socket automatise l’app

tmux est profondément scriptable pour le multiplexage terminal. cmux expose aussi l’app autour du terminal : espaces de travail, panneaux de navigateur, lectures d’écran, captures et métadonnées de notification.

FAQ

Puis-je utiliser tmux dans cmux ?

Oui. tmux peut tourner dans un panneau cmux quand son modèle de session ou le remote est nécessaire.

Pourquoi ne pas gérer les agents avec tmux ?

Vous pouvez, mais cmux ajoute des métadonnées natives de la barre latérale, une navigation non lue, des anneaux de notification, des volets de navigateur et une API de socket au niveau de l'application autour de ces sessions.

Quand tmux est-il meilleur ?

Pour serveurs distants, detach/reattach portable et workflows qui doivent tourner dans tout terminal.