cmux icon

cmux

La terminal diseñada para

App nativa de macOS basada en Ghostty. Pestañas verticales, anillos de notificación cuando los agentes necesitan atención, paneles divididos y una API de socket para automatización.

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
cmux terminal app screenshot

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