cmux está construida sobre Ghostty
cmux no es un fork de Ghostty. Incorpora libghostty, la biblioteca en el núcleo de la terminal Ghostty, para el renderizado acelerado por GPU, igual que una app usa WebKit para sus vistas web. Ghostty es una terminal independiente; cmux es una aplicación diferente construida sobre su motor de renderizado.
Lo que cmux añade encima
libghostty le da a cmux una terminal rápida y precisa. cmux construye una aplicación a su alrededor para la multitarea, la organización y la programabilidad:
- Espacios de trabajo en una barra lateral vertical, cada uno mostrando su rama de git, directorio de trabajo, puertos y la última línea de salida del agente.
- Anillos de notificación cuando un panel necesita tu atención, además de una app complementaria para iOS para revisar tus terminales desde el teléfono.
- Pestañas verticales y paneles divididos que escalan hasta decenas de sesiones.
- Una CLI y una API de socket de Unix para programar espacios de trabajo, paneles, entrada y un navegador integrado.
Por qué libghostty
Reutilizar libghostty significa que cmux hereda la calidad de renderizado y el rendimiento de Ghostty en lugar de reimplementar una terminal, y se mantiene centrada en la capa de espacios de trabajo, organización y automatización que se sitúa por encima de la cuadrícula de la terminal. Tu ~/.config/ghostty/config existente para temas, fuentes y colores se lee directamente.
cmux es gratis y open source para macOS.