cmux er bygget på Ghostty
cmux er ikke en fork af Ghostty. Den indlejrer libghostty, biblioteket i kernen af Ghostty-terminalen, til GPU-accelereret rendering, på samme måde som en app bruger WebKit til webvisninger. Ghostty er en selvstændig terminal; cmux er en anden applikation bygget oven på dens renderingsmotor.
Hvad cmux tilføjer ovenpå
libghostty giver cmux en hurtig, præcis terminal. cmux bygger en applikation rundt om den til multitasking, organisering og programmerbarhed:
- Arbejdsområder i en lodret sidebjælke, der hver viser sin git-gren, arbejdsmappe, porte og den seneste linje af agentens output.
- Notifikationsringe, når et panel har brug for din opmærksomhed, plus en iOS-følgeapp til at holde øje med dine terminaler fra telefonen.
- Lodrette faner og delte paneler, der skalerer til snesevis af sessioner.
- En CLI og en Unix-socket-API til at skripte arbejdsområder, paneler, input og en indbygget browser.
Hvorfor libghostty
At genbruge libghostty betyder, at cmux arver Ghosttys renderingskvalitet og ydeevne i stedet for at genimplementere en terminal og forbliver fokuseret på arbejdsområde-, organiserings- og automatiseringslaget, der ligger oven på terminalgitteret. Din eksisterende ~/.config/ghostty/config til temaer, skrifttyper og farver læses direkte.
cmux er gratis og open source til macOS.