cmux vs Kitty

Kitty es un emulador de terminal rápido, rico en funciones y basado en GPU. cmux es una terminal nativa de macOS y workspace con navegador construido sobre libghostty para desarrolladores que ejecutan muchos agentes de programación y necesitan workspaces visibles, notificaciones, navegación por no leídos y automatización a nivel de app.

Terminal potente vs workspace multitarea para agentes

Usa Kitty cuando quieras una terminal potente y configurable. Usa cmux cuando los agentes de programación hayan convertido tu terminal en una cola multitarea y necesites Cmd+Shift+U, Cmd+Control+U, anillos de notificación, metadatos de workspace, comprobaciones de navegador y control scriptable.

DimensióncmuxKitty
Trabajo principalSupervisión y multitarea de agentesEmulación de terminal rápida y rica en funciones
Stack de escritorioApp nativa de macOS en Swift/AppKit, construida sobre libghosttyEmulador de terminal renderizado con OpenGL escrito en C, Python y Go, no una app Electron ni Tauri
Motor de renderizadoConstruido sobre libghostty para renderizado moderno acelerado por GPURenderizador de Kitty y ecosistema de protocolos
Visibilidad de agentesWorkspaces verticales, salida reciente, rama y puertosVentanas, pestañas, layouts, sesiones, kittens y scripting de control remoto
Modelo de atenciónAnillos de notificación, insignias no leídas, Cmd+Shift+U, Cmd+Control+UNotificaciones de escritorio OSC 99 y kitten notify, con scripting personalizado para workflows de no leídos
Flujo de navegadorPaneles de navegador integrados con automatizaciónAbre URL mediante manejadores del sistema/por defecto; sin panel de navegador integrado ni automatización DOM
Mejor encajeUsuarios Mac con muchos agentes localesUsuarios que quieren funciones profundas de terminal

Kitty es una gran primitiva de terminal

Kitty tiene funciones y rendimiento fuertes. cmux se centra en la capa superior: qué agente corre, cuál te necesita, qué rama posee y qué revisión de navegador le corresponde.

cmux obtiene el motor de Ghostty

cmux usa libghostty para renderizar terminales, así hereda un motor moderno acelerado por GPU, compatibilidad, gráficos de terminal, renderizado sincronizado y configuración visual tipo Ghostty.

cmux trata las notificaciones como estado

Es fácil pasar por alto las notificaciones de escritorio cuando diez agentes terminan. cmux mantiene el estado no leído en la aplicación, hace sonar el panel y le brinda atajos para moverse por la cola sin perder la pista.

Los atajos están hechos para multitarea

Cmd+Shift+U salta al último agente no leído. Cmd+Control+U realiza un ciclo del trabajo no leído mientras lo mantiene sin leer. Esos atajos existen porque cmux es creado por personas que ejecutan muchos agentes a la vez.

La programabilidad incluye la app

La CLI y la API de socket de cmux crean workspaces, dividen paneles, envían entrada, leen pantallas, controlan navegadores y actualizan la barra lateral desde scripts o agentes.

Preguntas frecuentes

¿Kitty puede ejecutar Claude Code, Codex y OpenCode?

Sí. Kitty es una terminal, por lo que los agentes CLI corren allí. cmux agrega organización del espacio de trabajo consciente del agente y navegación de notificaciones alrededor de esas CLI.

¿Por qué usar cmux si Kitty es scriptable?

cmux expone primitivas de app de más alto nivel: workspaces, paneles, superficies de navegador, capturas, estado no leído, anillos de notificación y metadatos de la barra lateral.

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

Usa Kitty si quieres un emulador configurable y planeas construir tú mismo el flujo de agentes alrededor.