Le terminal conçu pour agents de code, multitâche
Application macOS native basée sur Ghostty. Onglets verticaux, notifications quand les agents ont besoin d'attention, panneaux divisés et une CLI pour la programmabilité.
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

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é
- "Another day another libghostty-based project, this time a macOS terminal with vertical tabs, better organization/notifications, embedded/scriptable browser specifically targeted towards people who use a ton of terminal-based agentic workflows." — Encore un projet base sur libghostty, cette fois un terminal macOS avec des onglets verticaux, une meilleure organisation/notifications, un navigateur integre/scriptable, specifiquement destine aux gens qui utilisent beaucoup de workflows d'agents en terminal. —
Mitchell Hashimoto, Creator of Ghostty and founder of HashiCorp - "I'm late to the party, but cmux is great. Current split: Codex Mac app for knowledge work, learning, reading; cmux + Codex CLI for coding." — J'arrive tard, mais cmux est excellent. Répartition actuelle : l'app Mac Codex pour le travail de connaissance, l'apprentissage et la lecture ; cmux + Codex CLI pour coder. —
Peter Steinberger, Créateur d’OpenClaw. Fondateur de PSPDFKit. - "This is exactly the product I've been looking for. After two hours this am I've in love." — C'est exactement le produit que je cherchais. Apres deux heures ce matin, je suis conquis. —
Nick Schrock, Creator of Dagster. GraphQL co-creator. - "I've been using this all weekend and it's amazing." — Je l'utilise depuis tout le week-end et c'est genial. —
Edward Grefenstette, Director of Research at Google DeepMind - "> learn cmux
> trust me" — > apprends cmux
> crois-moi —
David Ondrej - "this has been my favorite tool for past two weeks" — c'est mon outil prefere depuis deux semaines —
Max Forsey - "아직 늦지 않았어요. 저도 Ghostty 많이 쓰는데 이어서 cmux도 사랑입니다. 세로 탭, 알림 링, 내장 브라우저, 분할 패널, GPU 가속 등등.. 정말 이점이 많아요!" — Il n'est pas trop tard. J'utilise beaucoup Ghostty, et cmux aussi, c'est l'amour. Onglets verticaux, anneaux de notification, navigateur intégré, panneaux divisés, accélération GPU... les avantages sont vraiment nombreux ! —
lucas - "cmux しばらく使ってみたが好きだな めちゃくちゃ良いというよりは、あーこれだわこれ、という感触 k1Low/moとの相性も良い" — J'utilise cmux depuis un moment et je l'aime bien. Ce n'est pas tant 'c'est incroyable', c'est plutôt 'oui, c'est exactement ça'. Il fonctionne aussi très bien avec k1Low/mo. —
yamadashy / やまだし - "我也主力用 cmux,还推荐给其他同事,原因就是通知系统,分工作区,快捷键好用,多工作并行时能提高效率,尽管 cmux 比较丑,但它的功能让我不得不用它。" — J'utilise aussi cmux comme terminal principal et je le recommande à mes collègues. Les notifications, les espaces de travail et les raccourcis améliorent l'efficacité quand plusieurs tâches tournent en parallèle. Même si cmux est un peu laid, ses fonctions le rendent indispensable. —
minixalpha - "Tuve algún tema con el navegador pero cmux es insustituible en mi día a día." — J'ai eu un souci avec le navigateur, mais cmux est indispensable dans mon quotidien. —
Juan Barbat - "اقتراحي هو استعملوا Cmux وخلاص... فك لي ازمة بكل شيء تقريبًا من ناحية التيرمنل" — Ma suggestion est simple: utilisez cmux. Il a résolu presque tous mes problèmes de terminal. —
Yousef Rol - "Hab mir gerade cmux installiert, hab bisher ghostty genutzt. Aber cmux ist nochmal besser für KI Agenten und Coding geeignet." — Je viens d'installer cmux. J'utilisais Ghostty jusque-là, mais cmux est encore mieux adapté aux agents IA et au code. —
Tobias Glöckler - "po nao sei como vivi tanto tempo sem cmux" — Franchement, je ne sais pas comment j'ai vécu si longtemps sans cmux. —
Wesley - "요즘 최애 터미널 cmux. 개인적으로 멀티 터미널 돌리기 너무 좋은거 같아" — cmux est mon terminal préféré ces derniers temps. Je trouve qu'il est vraiment très bon pour faire tourner plusieurs terminaux. —
ub:)ub 🎗️ - "cmux 良さそうすぎてついにバイバイ VSCode するときなのかもしれない" — cmux a l'air tellement bien que c'est peut-etre le moment de dire adieu a VSCode —
あさざ - "eğer birden fazla terminal ile çalışmanız gerekiyorsa kesinlikle cmux'u denemelisiniz. terminal sizden bir cevap beklediğinde otomatik bildirim geliyor." — Si vous devez travailler avec plusieurs terminaux, vous devriez vraiment essayer cmux. Quand un terminal attend votre saisie, il envoie automatiquement une notification. —
Şerafettin Sarışen - "最近用的最多的终端工具就是这个 cmux,开源免费。基本上代替 iTerm2 了。完美解决了多终端窗口排列问题。" — cmux est l'outil de terminal que j'utilise le plus en ce moment. Il est open source et gratuit. Il a presque remplacé iTerm2 pour moi et résout parfaitement l'organisation de plusieurs fenêtres de terminal. —
金尘马 - "Я уже какое-то время назад на него переехал с warp и как будто пересел на ракету. Он написан нативно для Mac OS на Swift и его супер активно развивают." — Je suis passé de Warp à cmux il y a quelque temps, et j'ai eu l'impression de monter dans une fusée. C'est natif macOS en Swift et le développement est super actif. —
Закиев Василь - "推荐一个最近喜欢用的工具: cmux,不用频繁切换终端窗口了" — Un outil que j'aime utiliser récemment : cmux. Je n'ai plus besoin de changer constamment de fenêtre de terminal. —
Mazzystar - "Hey, this looks seriously awesome. Love the ideas here, specifically: the programmability, layered UI, browser w/ api. Looking forward to giving this a spin. Also want to add that I really appreciate Mitchell Hashimoto creating libghostty; it feels like an exciting time to be a terminal user." — Hey, ca a l'air vraiment genial. J'adore les idees, en particulier : la programmabilite, l'UI en couches, le navigateur avec API. J'ai hate d'essayer. Je tiens aussi a remercier Mitchell Hashimoto pour avoir cree libghostty ; c'est une periode passionnante pour etre utilisateur de terminal. —johnthedebs
- "Vertical tabs in my terminal 🤤 I never thought of that before. I use and love Firefox vertical tabs." — Des onglets verticaux dans mon terminal ! Je n'y avais jamais pense. J'utilise et j'adore les onglets verticaux de Firefox. —
Joe Riddle - "Gave this a run and it was pretty intuitive. Good work!" — Je l'ai essaye et c'etait assez intuitif. Beau travail ! —dchu17
- "I like it, ran it in the past day on three parallel projects each with several worktrees. Having this paired with lazygit and yazi / nvim made me a bit more productive than usual without having to chase multiple ghostty / iTerm instances. Also feels more natural than tmux." — J'aime bien. Je l'ai utilise hier sur trois projets en parallele, chacun avec plusieurs worktrees. En combinaison avec lazygit et yazi/nvim, j'etais un peu plus productif que d'habitude sans avoir a jongler entre plusieurs instances ghostty/iTerm. Ca semble aussi plus naturel que tmux. —afruth
- "cmux良さそうなので入れてみたけれど、良い" — J'ai essaye cmux parce que ca avait l'air bien, et c'est bien —
Norihiro Narayama - "cmux is pretty good." — cmux est plutot bon. —
Kishore Neelamegam - "cmux.dev に乗り換えた" — Je suis passe a cmux.dev —
かたりん - "This has been such a useful find. I can't recommend it enough." — C'est une decouverte tellement utile. Je ne peux que le recommander. —
Scott Watermasysk - "grabbed this over the weekend and loved it. been waiting for something like this." — Installe ce week-end et j'adore. J'attendais quelque chose comme ca. —
John Blythe - "This is exactly what I've wanted. Amazing job thank you!" — C'est exactement ce que je voulais. Travail incroyable, merci ! —
Christopher - "Been using this for a week and it's fantastic. Vert tab for each WIP task. Inside, claudes on one side and browser with PR and resources on the other, switch between tasks and stay organized. Mix that with skills to have Claude watch CI recursively, etc. feeling enlightened tbh" — Je l'utilise depuis une semaine et c'est fantastique. Un onglet vertical par tache en cours. A l'interieur, Claude d'un cote et le navigateur avec la PR et les ressources de l'autre. Basculer entre les taches en restant organise. En combinant avec les skills pour que Claude surveille le CI recursivement, etc. Franchement, je me sens eclaire. —
Connor - "年初にWarpからGhosttyに乗り換えたけど、今はcmuxに乗り換えた💻 垂直タブが便利で、Claude Codeのタスクの終了が通知されるのがありがたい。Ghosttyベースだから爆速動作はそのまま。ghosttyでやったブランチ表示や補完もそのまま使える" — J'etais passe de Warp a Ghostty en debut d'annee, mais maintenant je suis passe a cmux. Les onglets verticaux sont pratiques, et j'apprecie les notifications quand les taches Claude Code sont terminees. Comme c'est base sur Ghostty, les performances ultra-rapides sont conservees. L'affichage des branches et les completions que j'avais configures dans Ghostty fonctionnent toujours. —
鹿野 壮 Takeshi Kano