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.