cmux je izgrađen na Ghostty
cmux nije fork Ghostty. On ugrađuje libghostty, biblioteku u jezgri Ghostty terminala, za GPU-ubrzano renderiranje, na isti način kao što aplikacija koristi WebKit za web prikaze. Ghostty je samostalan terminal; cmux je drugačija aplikacija izgrađena na njegovom engineu za renderiranje.
Šta cmux dodaje povrh toga
libghostty daje cmuxu brz, tačan terminal. cmux gradi aplikaciju oko njega za multitasking, organizaciju i programabilnost:
- Radni prostori u vertikalnoj bočnoj traci, od kojih svaki pokazuje svoju git granu, radni direktorij, portove i posljednju liniju izlaza agenta.
- Prstenovi notifikacija kada panelu treba vaša pažnja, plus prateća iOS aplikacija za provjeru terminala s telefona.
- Vertikalni tabovi i podijeljeni paneli koji se skaliraju do desetina sesija.
- CLI i Unix socket API za skriptiranje radnih prostora, panela, unosa i ugrađenog preglednika.
Zašto libghostty
Ponovna upotreba libghostty znači da cmux nasljeđuje kvalitet renderiranja i performanse Ghostty umjesto da iznova implementira terminal, i ostaje fokusiran na sloj radnih prostora, organizacije i automatizacije iznad mreže terminala. Vaš postojeći fajl ~/.config/ghostty/config s temama, fontovima i bojama čita se direktno.
cmux je besplatan i otvorenog koda za macOS.