cmux er bygget på Ghostty
cmux er ikke en fork av Ghostty. Den bygger inn libghostty, biblioteket i kjernen av Ghostty-terminalen, for GPU-akselerert gjengivelse, på samme måte som en app bruker WebKit for nettvisninger. Ghostty er en frittstående terminal; cmux er en annen applikasjon bygget oppå dens gjengivelsesmotor.
Hva cmux legger til på toppen
libghostty gir cmux en rask, nøyaktig terminal. cmux bygger en applikasjon rundt den for multitasking, organisering og programmerbarhet:
- Arbeidsområder i en vertikal sidestolpe, der hvert viser sin git-gren, arbeidsmappe, porter og den siste linjen med agentens utdata.
- Varselsringer når et panel trenger oppmerksomheten din, pluss en iOS-følgeapp for å holde øye med terminalene dine fra telefonen.
- Vertikale faner og delte paneler som skalerer til dusinvis av økter.
- En CLI og en Unix-socket-API for å skripte arbeidsområder, paneler, inndata og en innebygd nettleser.
Hvorfor libghostty
Å gjenbruke libghostty betyr at cmux arver Ghosttys gjengivelseskvalitet og ytelse i stedet for å reimplementere en terminal, og forblir fokusert på arbeidsområde-, organiserings- og automatiseringslaget som ligger over terminalrutenettet. Din eksisterende ~/.config/ghostty/config for temaer, fonter og farger leses direkte.
cmux er gratis og åpen kildekode for macOS.