Il terminale progettato per agenti di codice, multitasking
App macOS nativa basata su Ghostty. Tab verticali, notifiche quando gli agenti hanno bisogno di attenzione, pannelli divisi e una CLI per la programmabilità.
Funzionalità
- -Tab verticali: la barra laterale mostra il branch git, la directory di lavoro, le porte e il testo delle notifiche
- -Anelli di notifica: i pannelli si illuminano quando gli agenti hanno bisogno di attenzione
- -Browser integrato: apri un browser accanto al terminale con un'API scriptable
- -Pannelli divisi: divisioni orizzontali e verticali all'interno di ogni tab
- -Scriptable: CLI e API socket per automazione e scripting
- -Accelerazione GPU: alimentato da libghostty per un rendering fluido
- -Leggero: Swift + AppKit nativo, senza Electron
- -Scorciatoie da tastiera: scorciatoie complete per workspace, divisioni, browser e altro

FAQ
Qual è il rapporto tra cmux e Ghostty?
cmux non è un fork di Ghostty. Utilizza libghostty come libreria per il rendering del terminale, allo stesso modo in cui le app usano WebKit per le viste web. Ghostty è un terminale autonomo; cmux è un'app diversa costruita sul suo motore di rendering.
Quali piattaforme supporta?
Solo macOS, per ora. cmux è un'app nativa Swift + AppKit.
Con quali agenti di codice funziona cmux?
Tutti. cmux è un terminale, quindi qualsiasi agente che funziona in un terminale funziona immediatamente: Claude Code, Codex, OpenCode, Gemini CLI, Kiro, Aider, Goose, Amp, Cline, Cursor Agent, e qualsiasi altro strumento lanciabile dalla riga di comando.
Come funzionano le notifiche?
Quando un processo ha bisogno di attenzione, cmux mostra anelli di notifica attorno ai pannelli, badge non letti nella barra laterale, un popover di notifica e una notifica desktop macOS. Si attivano automaticamente tramite le sequenze di escape standard del terminale (OSC 9/99/777), oppure puoi attivarle con il CLI cmux e gli hook di Claude Code.
Posso personalizzare le scorciatoie da tastiera?
Le combinazioni di tasti del terminale sono lette dal file di configurazione Ghostty (~/.config/ghostty/config). Le scorciatoie specifiche di cmux (workspace, divisioni, browser, notifiche) possono essere personalizzate nelle Impostazioni. Vedi le scorciatoie predefinite per l'elenco completo.
Come si confronta con tmux?
tmux è un multiplexer di terminali che funziona all'interno di qualsiasi terminale. cmux è un'app macOS nativa con interfaccia grafica: tab verticali, pannelli divisi, browser integrato e API socket sono tutti integrati. Nessun file di configurazione o tasti prefisso necessari.
cmux è gratuito?
Sì, cmux è gratuito. Il codice sorgente è disponibile su GitHub.
Community
- "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." — Un altro giorno, un altro progetto basato su libghostty, questa volta un terminale macOS con tab verticali, migliore organizzazione/notifiche, browser integrato/scriptabile specificamente pensato per chi usa un sacco di workflow agentici da terminale. —
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." — Arrivo tardi, ma cmux è fantastico. Divisione attuale: app Codex per Mac per lavoro di conoscenza, apprendimento e lettura; cmux + Codex CLI per programmare. —
Peter Steinberger, Creatore di OpenClaw. Fondatore di PSPDFKit. - "This is exactly the product I've been looking for. After two hours this am I've in love." — Questo è esattamente il prodotto che stavo cercando. Dopo due ore stamattina me ne sono innamorato. —
Nick Schrock, Creator of Dagster. GraphQL co-creator. - "I've been using this all weekend and it's amazing." — L'ho usato tutto il weekend ed è fantastico. —
Edward Grefenstette, Director of Research at Google DeepMind - "> learn cmux
> trust me" — > impara cmux
> fidati —
David Ondrej - "this has been my favorite tool for past two weeks" — questo è stato il mio strumento preferito nelle ultime due settimane —
Max Forsey - "아직 늦지 않았어요. 저도 Ghostty 많이 쓰는데 이어서 cmux도 사랑입니다. 세로 탭, 알림 링, 내장 브라우저, 분할 패널, GPU 가속 등등.. 정말 이점이 많아요!" — Non è troppo tardi. Uso molto Ghostty, e anche cmux è amore. Schede verticali, anelli di notifica, browser integrato, pannelli divisi, accelerazione GPU... ha davvero tantissimi vantaggi! —
lucas - "cmux しばらく使ってみたが好きだな めちゃくちゃ良いというよりは、あーこれだわこれ、という感触 k1Low/moとの相性も良い" — Uso cmux da un po' e mi piace. Non è tanto un 'è incredibile', ma più un 'sì, è proprio questo'. Si abbina bene anche a k1Low/mo. —
yamadashy / やまだし - "我也主力用 cmux,还推荐给其他同事,原因就是通知系统,分工作区,快捷键好用,多工作并行时能提高效率,尽管 cmux 比较丑,但它的功能让我不得不用它。" — Uso cmux come terminale principale e lo consiglio anche ai colleghi. Notifiche, workspace e scorciatoie migliorano l'efficienza quando si lavora su più attività in parallelo. Anche se cmux è un po' brutto, le sue funzioni lo rendono indispensabile. —
minixalpha - "Tuve algún tema con el navegador pero cmux es insustituible en mi día a día." — Ho avuto un problema con il browser, ma cmux è indispensabile nella mia giornata. —
Juan Barbat - "اقتراحي هو استعملوا Cmux وخلاص... فك لي ازمة بكل شيء تقريبًا من ناحية التيرمنل" — Il mio consiglio è semplice: usate cmux. Mi ha risolto quasi tutti i problemi con il terminale. —
Yousef Rol - "Hab mir gerade cmux installiert, hab bisher ghostty genutzt. Aber cmux ist nochmal besser für KI Agenten und Coding geeignet." — Ho appena installato cmux. Prima usavo Ghostty, ma cmux è ancora più adatto agli agenti IA e al coding. —
Tobias Glöckler - "po nao sei como vivi tanto tempo sem cmux" — Non so davvero come ho fatto a vivere così a lungo senza cmux. —
Wesley - "요즘 최애 터미널 cmux. 개인적으로 멀티 터미널 돌리기 너무 좋은거 같아" — cmux è il mio terminale preferito ultimamente. Personalmente penso sia davvero ottimo per usare più terminali. —
ub:)ub 🎗️ - "cmux 良さそうすぎてついにバイバイ VSCode するときなのかもしれない" — cmux è così bello che potrebbe essere finalmente il momento di dire addio 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." — Se dovete lavorare con più terminali, dovreste assolutamente provare cmux. Quando un terminale aspetta un vostro input, invia una notifica automatica. —
Şerafettin Sarışen - "最近用的最多的终端工具就是这个 cmux,开源免费。基本上代替 iTerm2 了。完美解决了多终端窗口排列问题。" — cmux è lo strumento terminale che uso di più ultimamente. È open source e gratuito. Per me ha praticamente sostituito iTerm2 e risolve perfettamente il problema di gestire molte finestre terminale. —
金尘马 - "Я уже какое-то время назад на него переехал с warp и как будто пересел на ракету. Он написан нативно для Mac OS на Swift и его супер активно развивают." — Sono passato a cmux da Warp qualche tempo fa, ed è stato come salire su un razzo. È nativo macOS in Swift e viene sviluppato in modo super attivo. —
Закиев Василь - "推荐一个最近喜欢用的工具: cmux,不用频繁切换终端窗口了" — Uno strumento che mi piace usare ultimamente: cmux. Non devo più passare continuamente da una finestra terminale all'altra. —
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, sembra davvero fantastico. Adoro le idee qui, in particolare: la programmabilità, l'interfaccia a livelli, il browser con API. Non vedo l'ora di provarlo. Voglio anche aggiungere che apprezzo molto Mitchell Hashimoto per aver creato libghostty; sembra un momento entusiasmante per essere un utente di terminale. —johnthedebs
- "Vertical tabs in my terminal 🤤 I never thought of that before. I use and love Firefox vertical tabs." — Tab verticali nel mio terminale! Non ci avevo mai pensato prima. Uso e adoro i tab verticali di Firefox. —
Joe Riddle - "Gave this a run and it was pretty intuitive. Good work!" — L'ho provato ed è stato abbastanza intuitivo. Bel lavoro! —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." — Mi piace, l'ho usato nell'ultimo giorno su tre progetti paralleli, ciascuno con diversi worktree. Averlo insieme a lazygit e yazi / nvim mi ha reso un po' più produttivo del solito senza dover rincorrere più istanze di ghostty / iTerm. Inoltre sembra più naturale di tmux. —afruth
- "cmux良さそうなので入れてみたけれど、良い" — Ho provato cmux perché sembrava buono, ed è buono —
Norihiro Narayama - "cmux is pretty good." — cmux è piuttosto buono. —
Kishore Neelamegam - "cmux.dev に乗り換えた" — Sono passato a cmux.dev —
かたりん - "This has been such a useful find. I can't recommend it enough." — È stata una scoperta così utile. Non lo consiglio mai abbastanza. —
Scott Watermasysk - "grabbed this over the weekend and loved it. been waiting for something like this." — l'ho preso nel weekend e mi è piaciuto. aspettavo qualcosa del genere. —
John Blythe - "This is exactly what I've wanted. Amazing job thank you!" — Questo è esattamente quello che volevo. Lavoro fantastico, grazie! —
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" — Lo uso da una settimana ed è fantastico. Un tab verticale per ogni task in corso. Dentro, Claude da un lato e il browser con PR e risorse dall'altro, passo tra i task e resto organizzato. Combinalo con le skill per far monitorare la CI a Claude ricorsivamente, ecc. mi sento illuminato onestamente —
Connor - "年初にWarpからGhosttyに乗り換えたけど、今はcmuxに乗り換えた💻 垂直タブが便利で、Claude Codeのタスクの終了が通知されるのがありがたい。Ghosttyベースだから爆速動作はそのまま。ghosttyでやったブランチ表示や補完もそのまま使える" — A inizio anno sono passato da Warp a Ghostty, ma ora sono passato a cmux. I tab verticali sono comodi e apprezzo le notifiche quando i task di Claude Code finiscono. È basato su Ghostty quindi le prestazioni fulminee restano. Anche la visualizzazione del branch e i completamenti che avevo impostato su Ghostty funzionano ancora. —
鹿野 壮 Takeshi Kano