La terminal diseñada para agentes de código, multitarea
App nativa de macOS basada en Ghostty. Pestañas verticales, anillos de notificación cuando los agentes necesitan atención, paneles divididos y una CLI para programabilidad.
Características
- -Pestañas verticales: la barra lateral muestra la rama de git, el directorio de trabajo, los puertos y el texto de notificación
- -Anillos de notificación: los paneles se iluminan cuando los agentes necesitan atención
- -Navegador integrado: divida un navegador junto a su terminal con una API programable
- -Paneles divididos: divisiones horizontales y verticales dentro de cada pestaña
- -Programable: CLI y API de socket para automatización y scripting
- -Aceleración por GPU: impulsado por libghostty para un renderizado fluido
- -Ligero: Swift nativo + AppKit, sin Electron
- -Atajos de teclado: amplios atajos para workspaces, divisiones, navegador y más

FAQ
¿Cuál es la relación entre cmux y Ghostty?
cmux no es un fork de Ghostty. Utiliza libghostty como biblioteca para el renderizado de terminal, de la misma forma que las apps usan WebKit para vistas web. Ghostty es una terminal independiente; cmux es una app diferente construida sobre su motor de renderizado.
¿Qué plataformas soporta?
Solo macOS, por ahora. cmux es una app nativa de Swift + AppKit.
¿Con qué agentes de programación funciona cmux?
Con todos. cmux es una terminal, por lo que cualquier agente que funcione en una terminal funciona de inmediato: Claude Code, Codex, OpenCode, Gemini CLI, Kiro, Aider, Goose, Amp, Cline, Cursor Agent, y cualquier otra cosa que pueda ejecutar desde la línea de comandos.
¿Cómo funcionan las notificaciones?
Cuando un proceso necesita atención, cmux muestra anillos de notificación alrededor de los paneles, insignias de no leído en la barra lateral, un popover de notificaciones y una notificación de escritorio de macOS. Estas se activan automáticamente mediante secuencias de escape estándar de terminal (OSC 9/99/777), o puede activarlas con la CLI de cmux y los hooks de Claude Code.
¿Puedo personalizar los atajos de teclado?
Las combinaciones de teclas del terminal se leen de su archivo de configuración de Ghostty (~/.config/ghostty/config). Los atajos específicos de cmux (workspaces, divisiones, navegador, notificaciones) se pueden personalizar en Configuración. Consulte los atajos predeterminados para una lista completa.
¿Cómo se compara con tmux?
tmux es un multiplexor de terminal que se ejecuta dentro de cualquier terminal. cmux es una app nativa de macOS con interfaz gráfica: pestañas verticales, paneles divididos, un navegador integrado y una API de socket están todos incorporados. No se necesitan archivos de configuración ni teclas de prefijo.
¿Es cmux gratuito?
Sí, cmux es gratuito. El código fuente está disponible en GitHub.
Comunidad
- "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." — Otro proyecto basado en libghostty, esta vez un terminal macOS con pestanas verticales, mejor organizacion/notificaciones, navegador integrado/scriptable, dirigido especificamente a personas que usan muchos flujos de trabajo de agentes basados 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." — Llego tarde, pero cmux es genial. División actual: app de Codex para Mac para trabajo de conocimiento, aprendizaje y lectura; cmux + Codex CLI para programar. —
Peter Steinberger, Creador de OpenClaw. Fundador de PSPDFKit. - "This is exactly the product I've been looking for. After two hours this am I've in love." — Es exactamente el producto que estaba buscando. Despues de dos horas esta manana ya estoy enamorado. —
Nick Schrock, Creator of Dagster. GraphQL co-creator. - "I've been using this all weekend and it's amazing." — Lo he estado usando todo el fin de semana y es increible. —
Edward Grefenstette, Director of Research at Google DeepMind - "> learn cmux
> trust me" — > aprende cmux
> créeme —
David Ondrej - "this has been my favorite tool for past two weeks" — ha sido mi herramienta favorita las ultimas dos semanas —
Max Forsey - "아직 늦지 않았어요. 저도 Ghostty 많이 쓰는데 이어서 cmux도 사랑입니다. 세로 탭, 알림 링, 내장 브라우저, 분할 패널, GPU 가속 등등.. 정말 이점이 많아요!" — Todavía no es tarde. Uso mucho Ghostty, y cmux también es amor. Pestañas verticales, anillos de notificación, navegador integrado, paneles divididos, aceleración por GPU... ¡tiene muchísimas ventajas reales! —
lucas - "cmux しばらく使ってみたが好きだな めちゃくちゃ良いというよりは、あーこれだわこれ、という感触 k1Low/moとの相性も良い" — He estado usando cmux un tiempo y me gusta. No es tanto un 'esto es increíble', sino más bien 'sí, esto era'. También funciona bien con k1Low/mo. —
yamadashy / やまだし - "我也主力用 cmux,还推荐给其他同事,原因就是通知系统,分工作区,快捷键好用,多工作并行时能提高效率,尽管 cmux 比较丑,但它的功能让我不得不用它。" — También uso cmux como terminal principal y se lo recomiendo a mis colegas. Las notificaciones, los espacios de trabajo y los atajos mejoran la eficiencia cuando ejecuto varios trabajos en paralelo. Aunque cmux es un poco feo, su funcionalidad lo hace imprescindible. —
minixalpha - "Tuve algún tema con el navegador pero cmux es insustituible en mi día a día." —
Juan Barbat - "اقتراحي هو استعملوا Cmux وخلاص... فك لي ازمة بكل شيء تقريبًا من ناحية التيرمنل" — Mi sugerencia es simplemente usar cmux. Me resolvió casi todos los problemas que tenía con la terminal. —
Yousef Rol - "Hab mir gerade cmux installiert, hab bisher ghostty genutzt. Aber cmux ist nochmal besser für KI Agenten und Coding geeignet." — Acabo de instalar cmux. Antes usaba Ghostty, pero cmux está aún mejor preparado para agentes de IA y programación. —
Tobias Glöckler - "po nao sei como vivi tanto tempo sem cmux" — Tío, no sé cómo viví tanto tiempo sin cmux. —
Wesley - "요즘 최애 터미널 cmux. 개인적으로 멀티 터미널 돌리기 너무 좋은거 같아" — cmux es mi terminal favorito últimamente. Personalmente creo que es muy bueno para usar múltiples terminales. —
ub:)ub 🎗️ - "cmux 良さそうすぎてついにバイバイ VSCode するときなのかもしれない" — cmux se ve tan bien que tal vez sea hora de decirle adios 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 necesitas trabajar con varias terminales, definitivamente deberías probar cmux. Cuando una terminal espera tu entrada, envía una notificación automática. —
Şerafettin Sarışen - "最近用的最多的终端工具就是这个 cmux,开源免费。基本上代替 iTerm2 了。完美解决了多终端窗口排列问题。" — cmux es la herramienta de terminal que más uso últimamente. Es open source y gratis. Prácticamente reemplazó a iTerm2 para mí y resuelve perfectamente el problema de organizar muchas ventanas de terminal. —
金尘马 - "Я уже какое-то время назад на него переехал с warp и как будто пересел на ракету. Он написан нативно для Mac OS на Swift и его супер активно развивают." — Me pasé a él desde Warp hace un tiempo y fue como subirme a un cohete. Es nativo de macOS, escrito en Swift, y lo desarrollan de forma súper activa. —
Закиев Василь - "推荐一个最近喜欢用的工具: cmux,不用频繁切换终端窗口了" — Una herramienta que me gusta usar últimamente: cmux. Ya no tengo que cambiar constantemente entre ventanas 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." — Oye, esto se ve genial de verdad. Me encantan las ideas, especificamente: la programabilidad, la UI por capas, el navegador con API. Tengo ganas de probarlo. Tambien quiero decir que aprecio mucho que Mitchell Hashimoto haya creado libghostty; se siente como un momento emocionante para ser usuario de terminal. —johnthedebs
- "Vertical tabs in my terminal 🤤 I never thought of that before. I use and love Firefox vertical tabs." — Pestanas verticales en mi terminal! Nunca habia pensado en eso. Uso y adoro las pestanas verticales de Firefox. —
Joe Riddle - "Gave this a run and it was pretty intuitive. Good work!" — Lo probe y fue bastante intuitivo. Buen trabajo! —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." — Me gusta. Ayer lo use con tres proyectos en paralelo, cada uno con varios worktrees. Combinado con lazygit y yazi/nvim me hizo un poco mas productivo de lo habitual sin tener que perseguir multiples instancias de ghostty/iTerm. Tambien se siente mas natural que tmux. —afruth
- "cmux良さそうなので入れてみたけれど、良い" — Probe cmux porque se veia bien, y es bueno —
Norihiro Narayama - "cmux is pretty good." — cmux esta bastante bien. —
Kishore Neelamegam - "cmux.dev に乗り換えた" — Me cambie a cmux.dev —
かたりん - "This has been such a useful find. I can't recommend it enough." — Ha sido un hallazgo muy útil. No puedo recomendarlo suficiente. —
Scott Watermasysk - "grabbed this over the weekend and loved it. been waiting for something like this." — Lo instalé el fin de semana y me encantó. Estuve esperando algo así. —
John Blythe - "This is exactly what I've wanted. Amazing job thank you!" — Es exactamente lo que quería. ¡Increíble trabajo, gracias! —
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 llevo usando una semana y es fantástico. Una pestaña vertical por cada tarea WIP. Dentro, Claude a un lado y navegador con PR y recursos al otro. Cambiar entre tareas y mantener todo organizado. Combinado con skills para que Claude vigile CI recursivamente, etc. Sinceramente me siento iluminado. —
Connor - "年初にWarpからGhosttyに乗り換えたけど、今はcmuxに乗り換えた💻 垂直タブが便利で、Claude Codeのタスクの終了が通知されるのがありがたい。Ghosttyベースだから爆速動作はそのまま。ghosttyでやったブランチ表示や補完もそのまま使える" — A principios de año cambié de Warp a Ghostty, pero ahora me cambié a cmux. Las pestañas verticales son cómodas y agradezco las notificaciones cuando terminan las tareas de Claude Code. Al estar basado en Ghostty, el rendimiento ultrarrápido se mantiene. La visualización de ramas y las completaciones que configuré en Ghostty siguen funcionando. —
鹿野 壮 Takeshi Kano