
cmux
manaflow-ai · Programmation
cmux est un terminal macOS natif pensé pour ceux qui font tourner des agents IA de codage toute la journée. Il affiche les terminaux via libghostty, le même moteur que Ghostty, puis ajoute par-dessus des onglets verticaux, des anneaux de notification, un navigateur intégré et un socket de script, pour que chaque agent reste visible. Voyez-le comme un terminal Claude Code qui gère aussi Codex, OpenCode et tout ce que vous pouvez lancer. L'application est gratuite et open source. Les machines virtuelles cloud sont la partie payante.

À propos de cmux
Qu'est-ce que cmux
cmux est un émulateur de terminal pour macOS qui traite plusieurs agents IA de codage comme des citoyens de première classe. La plupart des terminaux supposent un shell par onglet. cmux part du principe que vous aurez Claude Code, Codex ou quatre autres agents en train de parler en même temps. Il réorganise donc toute la fenêtre autour de cette idée. Cela déroute un peu au début. Puis tout devient clair.
Le produit vient de manaflow-ai et il est open source, vous pouvez donc lire le code Swift et AppKit. Ce n'est pas un fork de Ghostty, une idée fausse courante. cmux utilise libghostty comme bibliothèque de rendu, comme une application de navigateur emprunte WebKit, et construit une application différente par-dessus.
La principale limite ? La plateforme. Il n'existe pas encore de version Windows ou Linux, c'est donc un outil réservé au Mac pour l'instant. Une application compagnon pour iPhone est en bêta et s'appaire à votre Mac. Elle aide quand vous voulez vérifier une longue exécution d'agent loin de votre bureau.
Pour commencer
- Téléchargez l'image disque signée depuis le site officiel ou la page des releases GitHub, puis glissez cmux dans Applications.
- Ouvrez-le et choisissez un thème et une police de terminal. cmux lit les raccourcis clavier de votre configuration Ghostty, vos réglages actuels sont donc conservés.
- Lancez votre premier agent en tapant sa commande, comme
claudeoucodex, dans un volet de terminal normal. - Fractionnez la fenêtre avec
Cmd+Dpour des volets verticaux ouCmd+Shift+Dpour des volets horizontaux, puis lancez un autre agent dans chacun. - En option : exécutez une machine virtuelle cloud ou un espace de travail SSH si vous préférez garder le travail lourd des agents hors de votre ordinateur portable.
Informations sur le produit
Aperçu des tarifs, des plateformes compatibles et des performances de cmux.
Idéal pour
Les utilisateurs, tâches et cas d'usage où cet outil convient le mieux.
Utilisateurs
- Développeurs qui font tourner plusieurs agents IA de codage à la fois
- Ingénieurs sur des machines distantes
- Utilisateurs avancés de Mac qui vivent dans le terminal
Tâches
- Orchestrer des sous-agents
- Vérifier des changements web
- Garder les tâches longues organisées
Cas d'usage
- Lancer une série de tâches de codage pendant la nuit
- Déboguer un agent bloqué
- Associer un agent à un navigateur
Fonctionnalités clés
Onglets verticaux et volets fractionnés
La barre latérale empile vos espaces de travail à la verticale, et chaque entrée montre la branche git, le statut du pull request lié, le répertoire de travail, les ports en écoute et le dernier texte de notification. Vous fractionnez la fenêtre à l'horizontale ou à la verticale, un écran rempli d'agents reste donc lisible. Cela bat un labyrinthe d'onglets. À chaque fois.
Anneaux de notification et badges de non-lu
Quand un processus a besoin de votre attention, cmux dessine un anneau bleu autour du volet et allume l'onglet. Une fenêtre de notifications rassemble tout ce qui est en attente. Une alerte de bureau macOS se déclenche aussi. Elles partent des séquences d'échappement standard du terminal, ou vous pouvez les déclencher vous-même via le CLI cmux et les hooks d'agent. Aucun réglage nécessaire.
Volet navigateur intégré
cmux ouvre un vrai navigateur à côté du terminal et, plus important encore, le contrôle. L'API du navigateur est portée depuis agent-browser et laisse un agent naviguer, capturer le DOM, cliquer, taper, évaluer du JavaScript et lire la console ou l'activité réseau via le même socket. Un agent peut donc confirmer sa propre correction front-end sans changer d'application. Plus besoin de jongler entre les onglets.
Espaces de travail SSH et distants
Lancer cmux ssh user@remote crée un espace de travail pour une machine distante. Les volets navigateur passent par le réseau distant, une adresse localhost sur le serveur fonctionne donc directement en local. Vous pouvez glisser une image dans une session distante pour l'envoyer par scp, et passer une commande initiale à exécuter dès l'ouverture de la connexion.
Équipes Claude Code et exécutions multi-agents
La commande cmux claude-teams démarre le mode coéquipiers de Claude Code en une seule étape. Les coéquipiers apparaissent comme des fractionnements natifs avec leurs propres métadonnées dans la barre latérale. Il prend aussi en charge oh-my-opencode, qui est une orchestration multi-agents sur plusieurs modèles. Pour qui monte l'orchestration d'agents à la main, c'est la partie qui fait gagner le plus de temps. Aucune couche tmux ne s'intercale, toute une classe de maux de tête de configuration disparaît donc.
CLI scriptable et socket Unix
Chaque action de l'application est accessible en ligne de commande : créer des espaces de travail, ouvrir des volets, envoyer une saisie, lire le contenu de l'écran, prendre des captures et piloter le navigateur. Vous voulez automatiser votre propre flux ? C'est la fonction qui fait de cmux une plateforme. Pas seulement un terminal plus agréable.
Avantages et inconvénients
Avantages
- Gratuit et open source en usage local, l'essayer ne coûte donc que de l'espace disque.
- Le système de notification résout le vrai problème de ne pas savoir quel agent a terminé.
- Le navigateur intégré laisse les agents vérifier leurs propres changements web dans la même fenêtre.
- Les espaces de travail distants via SSH gardent les exécutions lourdes hors de votre ordinateur portable.
- Il lit votre configuration Ghostty, vous ne refaites donc pas vos raccourcis à partir de zéro.
Inconvénients
- Réservé à macOS pour l'instant, ce qui l'écarte si votre équipe est sous Windows ou Linux.
- Les machines virtuelles cloud, la fonction payante vedette, démarrent à $50/mo, ce qui est cher pour un utilisateur amateur qui travaille seul.
- Les versions pour Apple silicon sont les plus fluides ; les utilisateurs de Mac Intel peuvent remarquer des finitions plus rugueuses.
- Pas mal de fonctions supposent que vous faites déjà tourner des agents IA tous les jours, un utilisateur occasionnel du terminal n'en utilisera donc presque rien.
Questions fréquentes
Oui. L'application macOS est open source et gratuite à vie, et les agents locaux tournent avec vos propres clés API sans coût de la part de cmux. Vous ne payez que si vous voulez les machines virtuelles cloud ou le niveau d'accès anticipé de la bêta iOS.
Contenus associés
Découvrez des outils, des compétences et des articles liés à cmux.
Alternatives à cmux
Forefront
Forefront · ProgrammationForefront est une plateforme web pour construire avec de l'IA open source. Elle vous laisse affiner les principaux modèles de langage open source sur vos propres données, évaluer leurs performances et les exécuter via une API ou les exporter pour les héberger vous-même. Les développeurs qui veulent le confort d'une plateforme fermée mais tiennent à rester propriétaires de leurs modèles et de leurs données sont le public visé ici.
Startkit
StartKit.AI · ProgrammationStartkit est un boilerplate pour créer des produits SaaS d'IA et des wrappers d'IA. Voyez-le comme un boilerplate de startup IA avec les parties ennuyeuses déjà branchées : authentification, paiements Stripe et Lemon Squeezy, limites d'usage, e-mail transactionnel et un kit de démarrage d'API IA qui parle à OpenAI, Anthropic, Groq ou Llama. Vous clonez le dépôt, fixez votre prix et attaquez la partie du produit pour laquelle les gens paient vraiment. Il repose sur Next.js au-dessus de React et Tailwind, donc une bonne partie du code boilerplate vous semble déjà familière.
Testim
Tricentis · ProgrammationTestim est une plateforme d'automatisation des tests dopée à l'IA, qui sert à créer et exécuter des tests de bout en bout sur des applications web, mobiles et Salesforce. Elle s'appuie sur l'apprentissage automatique pour garder les tests stables quand une interface change, alors les équipes passent moins de temps à réparer des sélecteurs cassés. Pas mal pour un outil de tests automatisés que vous pouvez utiliser dès aujourd'hui. Vous créez des tests en enregistrant des actions dans un navigateur, puis vous ajoutez du JavaScript quand vous avez besoin de plus de contrôle. C'est un choix solide pour une équipe QA bien occupée.
