cmux vs tmux

tmux es el multiplexor de terminal clásico: portable, scriptable y excelente por SSH. cmux es un workspace nativo de terminal para macOS orientado a agentes de programación con IA, que añade organización visual, anillos de notificación, paneles de navegador y una API de socket Unix.

Multiplexor vs consola de operaciones de agentes

Usa tmux cuando la prioridad sea la portabilidad, detach/reattach y multiplexación remota de terminal. Usa cmux cuando estés en macOS y quieras una app de terminal nativa basada en libghostty con metadatos visibles de agentes, automatización de navegador, navegación por no leídos y revisión fluida entre muchas sesiones locales.

Dimensióncmuxtmux
Trabajo principalSupervisión nativa de agentes en macOSMultiplexación de terminal
Stack de escritorioApp nativa de macOS en Swift/AppKit, construida sobre libghosttyMultiplexor de terminal que corre dentro de tu terminal
PlataformaApp macOS con Swift/AppKit y libghosttyCorre dentro de terminales en sistemas tipo Unix
Motor de renderizadoConstruido sobre libghosttyUsa el renderizador de la terminal exterior
OrganizaciónWorkspaces, barra lateral vertical, rama y puertosSesiones, ventanas, paneles, línea de estado
Modelo de atenciónAnillos de notificación, insignias no leídas, Cmd+Shift+U, Cmd+Control+UAlertas en la línea de estado para actividad, silencio y campanas, más hooks y personalización de shell
Mejor encajeControl local de agentes IA en MacShells remotas y multiplexación portable

tmux sigue siendo infraestructura excelente

Para servidores remotos, sesiones persistentes y multiplexación con teclado dentro de cualquier terminal, tmux sigue siendo una opción fuerte. cmux se centra en la capa local de app Mac alrededor de agentes.

cmux hace visible el estado del agente

El trabajo de agentes se beneficia de nombres, ramas, directorios, puertos, salida reciente, estado no leído y comprobaciones de navegador. cmux mantiene ese contexto visible en vez de enterrarlo en títulos de panel o scripts de estado.

cmux trae su renderizador basado en Ghostty

tmux depende del emulador de terminal que lo rodea. cmux es la app de terminal, usa libghostty para renderizado fluido acelerado por GPU y configuración visual al estilo Ghostty.

La UI nativa reduce fricción de revisión

cmux utiliza una barra lateral vertical, paneles divididos, superficies de navegador, capturas de pantalla, anillos de notificación, Cmd+Shift+U y Cmd+Control+U para que el bucle de revisión parezca navegación de aplicaciones en lugar de arqueología de terminal.

La API de socket automatiza la app

tmux es muy programable para multiplexación de terminal. cmux también expone la app alrededor del terminal: espacios de trabajo, paneles de navegador, lectura de pantalla, capturas y metadatos de notificación.

Preguntas frecuentes

¿Puedo usar tmux dentro de cmux?

Sí. tmux puede correr dentro de un panel de terminal de cmux cuando necesitas su modelo de sesiones o flujo remoto.

¿Por qué no gestionar agentes con paneles tmux?

Puede hacerlo, pero cmux agrega metadatos nativos de la barra lateral, navegación no leída, anillos de notificación, paneles del navegador y una API de socket a nivel de aplicación en torno a esas sesiones.

¿Cuándo es tmux la mejor opción?

Usa tmux para servidores remotos, detach/reattach portable y flujos que deben correr dentro de cualquier terminal.