cmux icon

cmux

Le terminal conçu pour

Application macOS native basée sur Ghostty. Onglets verticaux, notifications quand les agents ont besoin d'attention, panneaux divisés et une API socket pour l'automatisation.

Fonctionnalités

  • -Onglets verticaux : la barre latérale affiche la branche git, le répertoire de travail, les ports et le texte de notification
  • -Anneaux de notification : les panneaux s'illuminent quand les agents ont besoin d'attention
  • -Navigateur intégré : ouvrez un navigateur à côté de votre terminal avec une API scriptable
  • -Panneaux divisés : divisions horizontales et verticales dans chaque onglet
  • -Scriptable : CLI et API socket pour l'automatisation et le scripting
  • -Accélération GPU : propulsé par libghostty pour un rendu fluide
  • -Léger : Swift + AppKit natif, sans Electron
  • -Raccourcis clavier : raccourcis complets pour les espaces de travail, les divisions, le navigateur et plus
cmux terminal app screenshot

FAQ

Quel est le lien entre cmux et Ghostty ?

cmux n'est pas un fork de Ghostty. Il utilise libghostty comme bibliothèque pour le rendu du terminal, de la même manière que les applications utilisent WebKit pour les vues web. Ghostty est un terminal autonome ; cmux est une application différente construite sur son moteur de rendu.

Quelles plateformes sont supportées ?

macOS uniquement, pour le moment. cmux est une application native Swift + AppKit.

Avec quels agents de code cmux fonctionne-t-il ?

Tous. cmux est un terminal, donc tout agent qui fonctionne dans un terminal marche directement : Claude Code, Codex, OpenCode, Gemini CLI, Kiro, Aider, Goose, Amp, Cline, Cursor Agent, et tout ce que vous pouvez lancer depuis la ligne de commande.

Comment fonctionnent les notifications ?

Quand un processus a besoin d'attention, cmux affiche des anneaux de notification autour des panneaux, des badges non lus dans la barre latérale, un popover de notification et une notification bureau macOS. Ceux-ci se déclenchent automatiquement via les séquences d'échappement standard du terminal (OSC 9/99/777), ou vous pouvez les déclencher avec le CLI cmux et les hooks Claude Code.

Puis-je personnaliser les raccourcis clavier ?

Les raccourcis du terminal sont lus depuis votre fichier de configuration Ghostty (~/.config/ghostty/config). Les raccourcis spécifiques à cmux (espaces de travail, divisions, navigateur, notifications) peuvent être personnalisés dans les Réglages. Voir les raccourcis par défaut pour la liste complète.

Comment se compare-t-il à tmux ?

tmux est un multiplexeur de terminaux qui fonctionne dans n'importe quel terminal. cmux est une application macOS native avec une interface graphique : onglets verticaux, panneaux divisés, navigateur intégré et API socket sont tous intégrés. Pas besoin de fichiers de configuration ou de touches préfixes.

cmux est-il gratuit ?

Oui, cmux est gratuit. Le code source est disponible sur GitHub.

Communauté