cmux est une application de terminal macOS native construite avec Swift/AppKit qui comprend des onglets verticaux, un système de notifications et un navigateur intégré à l\'application spécialement conçus pour la gestion de plusieurs agents de codage IA.
https://github.com/manaflow-ai/cmux?ref=producthunt&utm_source=aipure
cmux

Informations sur le produit

Mis à jour:Mar 2, 2026

Qu'est-ce que cmux

cmux est une application de terminal open source qui réimagine la façon dont les développeurs interagissent avec les agents de codage IA. Construite comme une application macOS native à l\'aide de Swift et AppKit, elle intègre Ghostty pour le rendu du terminal tout en ajoutant des fonctionnalités cruciales telles que des onglets verticaux, des systèmes de notification et un navigateur intégré à l\'application. L\'application a été créée pour résoudre les défis de la gestion simultanée de plusieurs sessions de codage IA, telles que celles de Claude Code, Codex, OpenCode et d\'autres CLI de codage, tout en maintenant des performances élevées et la flexibilité de l\'utilisateur.

Caractéristiques principales de cmux

cmux est une application terminale macOS native qui combine l'émulation de terminal basée sur Ghostty avec des onglets verticaux, des notifications et un navigateur intégré spécialement conçu pour les agents de codage IA. Il offre un rendu accéléré par GPU, des API CLI et socket scriptables, et une intégration transparente avec les configurations Ghostty existantes tout en fournissant un contexte visuel grâce aux informations de branche git, à l'état des PR et aux notifications de l'espace de travail.
Système de notification: Présente des anneaux bleus autour des panneaux et des onglets illuminés lorsque les agents IA ont besoin d'attention, avec un panneau de notification centralisé et une fonctionnalité de saut rapide vers les notifications non lues les plus récentes
Navigateur intégré avec API: Comprend un navigateur intégré qui peut être divisé à côté des terminaux, avec une API scriptable compatible avec agent-browser pour l'automatisation et les tests
Onglets verticaux intelligents: Affiche des informations contextuelles, y compris la branche git, l'état des PR, le répertoire de travail et les ports d'écoute dans une barre latérale verticale pour une meilleure organisation de l'espace de travail
Performance native: Construit avec Swift et AppKit au lieu d'Electron, utilisant l'accélération GPU via libghostty pour un rendu fluide et des temps de démarrage rapides

Cas d'utilisation de cmux

Flux de travail de développement IA: Gérez plusieurs agents de codage IA (Claude Code, Codex, etc.) simultanément tout en conservant une rétroaction visuelle claire sur leur état et leurs exigences
Développement Full-Stack: Exécutez des serveurs de développement, visualisez les résultats dans le navigateur intégré et gérez les opérations git, le tout dans la même fenêtre avec des panneaux divisés
Revue de code et tests: Examinez les modifications de code générées par l'IA à travers plusieurs tâches avec des environnements de prévisualisation intégrés et des capacités de test automatisées
Gestion multi-projets: Organisez plusieurs projets avec des espaces de travail distincts, chacun affichant les informations git pertinentes et l'état de développement en un coup d'œil

Avantages

Application macOS native haute performance avec accélération GPU
Scriptabilité étendue via l'API CLI et socket
Intégration transparente avec les configurations Ghostty existantes

Inconvénients

Limité à la plateforme macOS uniquement
Ne restaure pas l'état du processus en direct après le redémarrage
Nécessite une configuration manuelle pour certaines intégrations d'agents IA

Comment utiliser cmux

Installer cmux: Téléchargez et installez cmux soit en téléchargeant le fichier .dmg à partir des versions GitHub et en le faisant glisser vers le dossier Applications, soit en utilisant Homebrew avec la commande : \'brew tap manaflow-ai/cmux && brew install --cask cmux\'
Lancer cmux: Ouvrez cmux depuis le dossier Applications. Lors du premier lancement, macOS peut afficher un avertissement de sécurité - cliquez sur \'Ouvrir\' pour continuer. L\'application se mettra à jour automatiquement via Sparkle.
Créer des espaces de travail: Utilisez Cmd+N pour créer de nouveaux espaces de travail (onglets). Chaque espace de travail affiche la branche git, le répertoire de travail, les ports et les notifications dans la barre latérale. Utilisez Cmd+1-8 pour basculer entre les espaces de travail.
Diviser les panneaux: Utilisez Cmd+D pour diviser les panneaux horizontalement (à droite) ou Cmd+Shift+D pour diviser verticalement (vers le bas). Naviguez entre les panneaux à l\'aide des touches Option+Cmd+Flèche.
Utiliser l\'intégration du navigateur: Appuyez sur Cmd+Shift+L pour ouvrir le navigateur dans un panneau divisé. Utilisez Cmd+L pour mettre le focus sur la barre d\'adresse. Le navigateur prend en charge les outils de développement (Option+Cmd+I) et la console (Option+Cmd+C).
Surveiller les notifications: Lorsque les agents IA ont besoin d\'attention, les panneaux obtiennent des anneaux bleus et les onglets s\'allument. Appuyez sur Cmd+I pour afficher le panneau de notifications, Cmd+Shift+U pour accéder à la dernière notification non lue.
Personnaliser l\'apparence: cmux lit les thèmes, les polices et les couleurs à partir du fichier ~/.config/ghostty/config. Ouvrez Paramètres (Cmd+,) pour personnaliser les raccourcis clavier et autres préférences.
Utiliser l\'automatisation CLI: cmux fournit une API CLI et socket pour automatiser la création d\'espaces de travail, le fractionnement de panneaux, les frappes et le contrôle du navigateur. Utilisez \'cmux notify\' pour l\'intégration avec les notifications de l\'agent IA.

FAQ de cmux

cmux est une application de terminal macOS basée sur Ghostty, avec des onglets verticaux et des notifications conçue spécifiquement pour les agents de codage IA. Il fournit un terminal, un navigateur, des notifications, des espaces de travail, des divisions, des onglets et une CLI pour tout contrôler.

Derniers outils d'IA similaires à cmux

Gait
Gait
Gait est un outil de collaboration qui intègre la génération de code assistée par l'IA avec le contrôle de version, permettant aux équipes de suivre, comprendre et partager efficacement le contexte du code généré par l'IA.
invoices.dev
invoices.dev
invoices.dev est une plateforme de facturation automatisée qui génère des factures directement à partir des commits Git des développeurs, avec des capacités d'intégration pour GitHub, Slack, Linear et les services Google.
EasyRFP
EasyRFP
EasyRFP est un outil de calcul en périphérie alimenté par l'IA qui rationalise les réponses aux RFP (demande de proposition) et permet le phénotypage des champs en temps réel grâce à la technologie d'apprentissage profond.
Cart.ai
Cart.ai
Cart.ai is an AI-powered service platform that provides comprehensive business automation solutions including coding, customer relations management, video editing, e-commerce setup, and custom AI development with 24/7 support.