cmux vs iTerm2
iTerm2 je opšti macOS terminal. cmux je nativni macOS terminal i browser workspace za lokalni nadzor CLI agenata, shellova, testova, browser provjera i skripti uz notification rings, Cmd+Shift+U i Cmd+Control+U.
Lokalni agent workspace vs drugi sloj alata
Koristite iTerm2 kada želite njegov specifični workflow. Koristite cmux kada želite lokalnu, programabilnu terminalsku površinu koja drži agente, notifikacije, browser panes i unread navigaciju vidljivima na Macu.
| Dimenzija | cmux | iTerm2 |
|---|---|---|
| Glavni posao | Nativni macOS terminal za nadzor mnogih CLI agenata | opšti macOS terminal |
| Desktop stack | Nativna Swift/AppKit macOS aplikacija izgrađena na libghostty | Nativna macOS terminal aplikacija, nije Electron/Tauri |
| Vidljivost agenata | Vertikalni workspaceovi, metadata grane i portova, unread stanje | Tabovi, prozori, splitovi, profili, shell integracija i status bar |
| Rendering engine | Izgrađen na libghosttyju s GPU-ubrzanim modernim renderovanjem terminala | iTerm2 terminalski renderer |
| Model pažnje | Notification rings, Cmd+Shift+U za najnoviji unread i Cmd+Control+U za obilazak unread rada | OSC obavještenja, oznake i alerti, trigger obavještenja i pretraga sesija |
| Automatizacija | CLI, Unix socket API, browser automation i hooks | Python API, deprecated AppleScript, triggeri, profili i tmux integracija |
| Najbolje za | Mac developeri koji nadziru mnogo lokalnih agenata | opšti macOS terminal |
cmux drži agente vidljivim
cmux organizuje terminale, browser provjere, portove, grane i najnoviji izlaz tako da više dugih agent sesija ostane čitljivo.
Browser automatizacija je dio workflowa
iTerm2 također ima browser profile. cmuxova razlika je što su browser paneovi adresabilni iz istog CLI i socket workflowa kao radni prostori i terminali, s komandama za DOM interakciju, screenshotove, console i error logove, cookies, storage i JavaScript evaluaciju.
Workflow ostaje programabilan
cmux CLI i socket API omogućavaju skriptama i agentima da prave workspaceove, dijele panes, šalju input, čitaju ekrane, hvataju screenshots i upravljaju browser panes.
Izbor alata ostaje vaš
cmux ne zamjenjuje agenta ili editor. Radi pored Claude Codea, Codexa, OpenCodea, IDE-a, shell alata i udaljenih mašina.
Programabilnost dopire do aplikacije
Skripte i agenti mogu praviti workspaceove, dijeliti panes, slati input, čitati ekrane, hvatati screenshots i upravljati browserima kroz cmux. Terminal postaje kontrolabilna infrastruktura.
FAQ
Da li cmux zamjenjuje iTerm2?
Ne uvijek. cmux zamjenjuje terminal supervision sloj kada želite lokalnu, programabilnu površinu za više agenata. iTerm2 može i dalje biti bolji za svoj uži posao.
Može li cmux raditi uz iTerm2?
Da. cmux može stajati pored editora, agent platformi i običnih terminala dok organizuje CLI agente, shell komande, lokalne servere i browser provjere.
Kada izabrati cmux?
cmux dodaje metapodatke agentskog radnog prostora, prstenove obavještenja, navigaciju nepročitanog, socket-adresabilne browser površine i socket API dizajniran oko agent-heavy workflowa.
cmux je besplatan i otvorenog koda za macOS.