Premiers pas
cmux est un terminal macOS natif et léger basé sur Ghostty pour gérer plusieurs agents de code IA. Il propose des onglets verticaux, un panneau de notifications et une API de contrôle par socket.
Installation
DMG (recommandé)
Ouvrez le .dmg et faites glisser cmux dans votre dossier Applications. cmux se met à jour automatiquement via Sparkle, vous n'avez besoin de télécharger qu'une seule fois.
Homebrew
brew tap manaflow-ai/cmux
brew install --cask cmuxPour mettre à jour plus tard :
brew upgrade --cask cmuxVérifier l'installation
Ouvrez cmux et vous devriez voir :
- Une fenêtre terminal avec une barre latérale d'onglets verticaux à gauche
- Un espace de travail initial déjà ouvert
- Le terminal Ghostty prêt pour la saisie
Configuration du CLI
cmux inclut un outil en ligne de commande pour l'automatisation. Dans les terminaux cmux, il fonctionne automatiquement. Pour utiliser le CLI en dehors de cmux, créez un lien symbolique :
sudo ln -sf "/Applications/cmux.app/Contents/Resources/bin/cmux" /usr/local/bin/cmuxEnsuite vous pouvez exécuter des commandes comme :
cmux list-workspaces
cmux notify --title "Build Complete" --body "Your build finished"Mises à jour automatiques
cmux vérifie les mises à jour automatiquement via Sparkle. Quand une mise à jour est disponible, vous verrez une pastille de mise à jour dans la barre de titre. Vous pouvez aussi vérifier manuellement via cmux > Rechercher des mises à jour dans la barre de menus.
Restauration de session (comportement actuel)
Après un redémarrage, cmux restaure uniquement la disposition et les métadonnées :
- Disposition des fenêtres, espaces de travail et panneaux
- Répertoires de travail
- Historique du terminal (au mieux)
- URL du navigateur et historique de navigation
Configuration requise
- macOS 14.0 ou ultérieur
- Mac Apple Silicon ou Intel