cmux vs WezTerm
WezTerm es un emulador y multiplexor de terminal multiplataforma acelerado por GPU. cmux es una terminal nativa de macOS y workspace con navegador construido sobre libghostty que añade workspaces conscientes de agentes, anillos de notificación, navegación por no leídos y una API de socket Unix.
Multiplexor multiplataforma vs consola Mac para agentes
Usa WezTerm cuando quieras un terminal multiplataforma potente, configuración en Lua y automatización de terminal/mux. Usa cmux cuando trabajes localmente en un Mac, ejecutes muchos agentes de código y quieras anillos de notificación, Cmd+Shift+U, Cmd+Control+U, paneles de navegador, metadatos en la barra lateral y control por socket a nivel de app.
| Dimensión | cmux | WezTerm |
|---|---|---|
| Trabajo principal | Supervisión nativa de agentes en macOS | Emulador y multiplexor de terminal multiplataforma |
| Stack de escritorio | App nativa de macOS en Swift/AppKit, construida sobre libghostty | Emulador y multiplexor de terminal GPU en Rust |
| Motor de renderizado | Construido sobre libghostty para renderizado moderno acelerado por GPU | Renderizador de terminal acelerado por GPU con mux integrado |
| Organización | Workspaces verticales, metadatos de rama y puertos, estado no leído | Pestañas, paneles, ventanas y multiplexación |
| Modelo de atención | Anillos de notificación, insignias no leídas, Cmd+Shift+U, Cmd+Control+U | Notificaciones de terminal y estado personalizado |
| Flujo de navegador | Paneles de navegador integrados con automatización | Navegador externo para enlaces y comprobaciones web |
| Mejor encaje | Desarrolladores Mac con muchos agentes | Usuarios que necesitan potencia de terminal multiplataforma |
WezTerm es más amplio como terminal
WezTerm corre en varias plataformas e incluye multiplexación. cmux se centra intencionadamente en el flujo de agentes en macOS y la UI alrededor de sesiones locales.
cmux usa el núcleo de terminal de Ghostty
cmux usa libghostty para renderizar terminales, dando a la app Mac un motor moderno acelerado por GPU, compatibilidad con protocolos, gráficos y configuración visual tipo Ghostty.
cmux hace visible la atención de agentes
Cuando se ejecutan muchos agentes a la vez, el problema más difícil es encontrar el que espera revisión. cmux mantiene visible el estado no leído con anillos de panel e insignias de barra lateral, luego lo hace direccionable por teclado.
Los atajos codifican la multitarea
Cmd+Shift+U salta al último panel no leído. Cmd+Control+U recorre sesiones no leídas sin borrarlas. No son atajos genéricos de terminal; son atajos para revisar agentes.
La automatización de navegador vive junto a terminales
cmux puede dividir paneles de navegador junto a terminales y exponer automatización por la misma API de socket para que los agentes verifiquen apps web locales sin salir del workspace.
Preguntas frecuentes
¿WezTerm puede ejecutar agentes de programación con IA?
Sí. WezTerm puede ejecutar agentes CLI como cualquier terminal y automatizar paneles de terminal mediante su CLI. cmux añade estado de no leídos específico para agentes, anillos de notificación, metadatos en la barra lateral y automatización de navegador junto a esos terminales.
¿Por qué elegir cmux en macOS?
Elige cmux cuando el cuello de botella sea la multitarea entre muchos agentes locales y quieras que la app de terminal rastree la atención.
¿Cuándo es mejor WezTerm?
Usa WezTerm cuando importan más el comportamiento multiplataforma, la multiplexación y los flujos configurados en Lua que una consola nativa Mac para agentes.
cmux es gratis y open source para macOS.