cmux jest zbudowany na Ghostty

cmux nie jest forkiem Ghostty. Osadza libghostty, bibliotekę stanowiącą rdzeń terminala Ghostty, do akcelerowanego przez GPU renderowania, tak jak aplikacja używa WebKit do widoków internetowych. Ghostty to samodzielny terminal; cmux to inna aplikacja zbudowana na jego silniku renderującym.

Co cmux dodaje na wierzchu

libghostty daje cmux szybki, dokładny terminal. cmux buduje wokół niego aplikację do wielozadaniowości, organizacji i programowalności:

  • Przestrzenie robocze w pionowym pasku bocznym, z których każda pokazuje swoją gałąź git, katalog roboczy, porty i ostatnią linię wyjścia agenta.
  • Pierścienie powiadomień, gdy panel potrzebuje Twojej uwagi, plus towarzysząca aplikacja iOS, by sprawdzać terminale z telefonu.
  • Pionowe karty i dzielone panele skalujące się do dziesiątek sesji.
  • CLI i socket API Unix do skryptowania przestrzeni roboczych, paneli, wejścia i wbudowanej przeglądarki.

Dlaczego libghostty

Ponowne wykorzystanie libghostty oznacza, że cmux dziedziczy jakość renderowania i wydajność Ghostty zamiast od nowa implementować terminal, i skupia się na warstwie przestrzeni roboczych, organizacji i automatyzacji ponad siatką terminala. Twój istniejący plik ~/.config/ghostty/config z motywami, czcionkami i kolorami jest czytany bezpośrednio.