Un terminal pour agents de programmation

cmux est un terminal macOS natif basé sur Ghostty pour exécuter des agents de programmation IA. Ce n'est qu'un terminal, donc n'importe quelle CLI d'agent s'exécute d'emblée, et ce qui rend l'exécution des agents pénible, suivre plusieurs agents à la fois et remarquer quand ils ont besoin de vous, est précisément ce pour quoi cmux a été conçu.

Choisissez votre agent

cmux fonctionne avec toutes les CLI d'agents. Chaque page ci-dessous explique comment cmux vous aide à exécuter cet agent : des espaces de travail en parallèle, des anneaux de notification, des onglets verticaux, une application compagnon iOS et un socket scriptable.

Exécutez de nombreux agents, bien organisés

Ouvrez un espace de travail par tâche et exécutez n'importe quel agent dans chacun. La barre latérale verticale affiche chaque espace de travail avec sa branche git, son répertoire, ses ports et la dernière ligne de sortie, pour qu'une douzaine d'agents parallèles restent lisibles plutôt qu'enfouis dans des onglets.

Des anneaux de notification quand un agent a besoin de vous

Lorsqu'un agent termine ou demande une saisie, le panneau sonne et la barre latérale affiche un badge non lu, pour que vous puissiez laisser plusieurs agents tourner et revenir à celui qui nécessite une décision. Les notifications se déclenchent automatiquement, et vous pouvez aussi les déclencher depuis les hooks de l'agent.

Scriptable

Chaque action est disponible via la CLI de cmux et un socket Unix : créer un espace de travail, y lancer un agent, envoyer une saisie, lire l'écran et piloter un navigateur intégré pour vérifier les changements, le tout depuis un script.

FAQ

Quels agents de programmation fonctionnent dans cmux ?

cmux est un terminal macOS standard, donc n'importe quel agent en CLI fonctionne : Claude Code, Codex, OpenCode, Gemini CLI, Aider, Amp, Cursor et tout ce que vous lancez depuis un shell.

Dois-je configurer chaque agent ?

Non. Les agents s'exécutent exactement comme dans n'importe quel terminal. cmux ajoute par-dessus des espaces de travail, des anneaux de notification et un socket scriptable, sans changer la façon dont l'agent lui-même s'exécute.

Puis-je exécuter plusieurs agents à la fois ?

Oui. Ouvrez un espace de travail par tâche, exécutez un agent différent dans chacun, et la barre latérale garde chaque session lisible avec sa branche, son répertoire et sa dernière ligne de sortie.

cmux est-il gratuit ?

Oui. cmux est gratuit et open source pour macOS.