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 із темами, шрифтами та кольорами читається безпосередньо.