cmux vs Ghostty

Ghostty je brz terminal emulator. cmux je odvojena nativna macOS aplikacija izgrađena na libghosttyju, koja dodaje radne prostore, vertikalne tabove, prstenove obavještenja, browser paneove i socket API za coding-agent tokove rada.

Ista porodica rendering enginea, drugačiji posao

Koristite Ghostty kada želite fokusirani terminal emulator. Koristite cmux kada želite libghostty renderovanje unutar agentskog radnog prostora s persistentnim nepročitanim stanjem, browser paneovima i Unix socketom koji agentima omogućava da prave paneove, čitaju terminale, hvataju screenshotove i pokreću web provjere.

DimenzijacmuxGhostty
Primarni posaoAgent supervision i multitaskingTerminal opće namjene
Desktop stackNativna Swift/AppKit macOS aplikacija izgrađena na libghosttyIzvorna SwiftUI macOS aplikacija sa zajedničkim Zig coreom i libghosttyjem
RenderingIzgrađen na libghosttyjuMetal na macOS-u, OpenGL na Linuxu, zajednički Ghostty/libghostty terminalni core
OrganizacijaVertikalni radni prostori, splitovi, sidebar metadataTerminal windows, tabs, splits
Pažnja agentaNotification rings, Cmd+Shift+U, Cmd+Control+UDesktop obavještenja, tabovi, splitovi i AppleScript; nema dokumentovanih cmux-style nepročitanih prstenova ili browser paneova
Automationcmux CLI, socket API, browser automationAppleScript i Shortcuts za terminalne prozore, tabove, splitove i input

cmux nije Ghostty fork

Ghostty je odličan terminal emulator i sada ima AppleScript za terminalnu automatizaciju. cmux ide dalje za agentske workflowe: terminalna kontrola, stanje radnog prostora, obavještenja, screenshotovi i browser paneovi izloženi su kroz jednu CLI/socket površinu, pa agent može pokretati komande i provjeriti web aplikaciju bez napuštanja radnog prostora.

Vertikalni radni prostori bolje skaliraju za agente

Agent sessions imaju koristi od persistent names, branch contexta, directory contexta, portova i unread stanja. cmux stavlja te metapodatke u sidebar kako bi deseci sesija ostali pregledni.

Obavještenja postaju navigable state

Desktop obavještenja je lako propustiti kada nestanu. cmux drži nepročitano stanje u aplikaciji, zazvoni pane, označi sidebar i omogućava da Cmd+Shift+U skoči na najnoviju nepročitanu sesiju.

Automation izlazi izvan shella

cmux izlaže app-level akcije kroz CLI i Unix socket, uključujući browser automation. Agenti mogu pregledati web stranice, klikati, tipkati, čitati terminalske ekrane i praviti screenshots iz istog radnog prostora.

FAQ

Da li cmux pravi Ghostty tim?

Ne. cmux je odvojen projekat koji koristi libghostty za terminal rendering.

Čita li cmux Ghostty config?

Da. cmux čita vaš Ghostty config za izbore terminal renderinga kao što su fontovi, teme, boje i ponašanje kursora.

Kada trebam koristiti cmux umjesto Ghosttyja?

Koristite cmux kada pokrećete više coding agenata i želite workspaces, prstenove obavještenja, unread navigaciju, browser paneove i programabilnost oko njih.