cmux построен на Ghostty
cmux не является форком Ghostty. Он встраивает libghostty, библиотеку в ядре терминала Ghostty, для рендеринга с GPU-ускорением, так же как приложение использует WebKit для веб-представлений. Ghostty — самостоятельный терминал; cmux — другое приложение, построенное поверх его движка рендеринга.
Что cmux добавляет сверху
libghostty даёт cmux быстрый, точный терминал. cmux строит вокруг него приложение для многозадачности, организации и программируемости:
- Рабочие пространства в вертикальной боковой панели, каждое из которых показывает свою git-ветку, рабочий каталог, порты и последнюю строку вывода агента.
- Кольца уведомлений, когда панели нужно ваше внимание, плюс компаньон-приложение для iOS, чтобы проверять терминалы с телефона.
- Вертикальные вкладки и разделённые панели, масштабируемые до десятков сессий.
- CLI и Unix socket API для скриптования рабочих пространств, панелей, ввода и встроенного браузера.
Почему libghostty
Повторное использование libghostty означает, что cmux наследует качество рендеринга и производительность Ghostty вместо переписывания терминала с нуля и остаётся сосредоточенным на слое рабочих пространств, организации и автоматизации над сеткой терминала. Ваш существующий файл ~/.config/ghostty/config с темами, шрифтами и цветами читается напрямую.
cmux бесплатный и с открытым исходным кодом для macOS.