cmux vs iTerm2
iTerm2 er generell macOS-terminal. cmux er et native macOS terminal- og browser-workspace for lokal overvåking av CLI-agenter, shells, tester, browsersjekker og skript med notification rings, Cmd+Shift+U og Cmd+Control+U.
Lokalt agent-workspace vs et annet verktøylag
Bruk iTerm2 når du vil ha den spesifikke workflowen. Bruk cmux når du vil ha en lokal, programmerbar terminalflate som holder agenter, varsler, browser panes og unread-navigasjon synlig på Mac.
| Dimensjon | cmux | iTerm2 |
|---|---|---|
| Hovedjobb | Native macOS-terminal for å overvåke mange CLI-agenter | generell macOS-terminal |
| Skrivebordsstack | Innebygd Swift/AppKit-macOS-app bygget på libghostty | Innebygd macOS-terminalapp, ikke Electron/Tauri |
| Agentsynlighet | Vertikale workspaces, branch- og portmetadata, unread state | Faner, vinduer, deler, profiler, skallintegrasjon og statuslinje |
| Renderingsmotor | Bygget på libghostty med GPU-akselerert moderne terminalrendering | iTerm2-terminalrenderer |
| Oppmerksomhetsmodell | Notification rings, Cmd+Shift+U for nyeste unread og Cmd+Control+U for å bla gjennom unread arbeid | OSC-varsler, merker og varsler, utløservarsler og øktsøk |
| Automatisering | CLI, Unix socket API, browser automation og hooks | Python API, utdatert AppleScript, utløsere, profiler og tmux-integrasjon |
| Best for | Mac-utviklere som overvåker mange lokale agenter | generell macOS-terminal |
cmux holder agenter synlige
cmux organiserer terminaler, browsersjekker, porter, branches og siste output slik at mange lange agentsesjoner forblir lesbare.
Nettleserautomatisering er en del av arbeidsflyten
iTerm2 har også nettleserprofiler. Forskjellen til cmux er at nettleserruter kan adresseres fra den samme CLI- og socket-arbeidsflyten som arbeidsområder og terminaler, med kommandoer for DOM-interaksjon, skjermbilder, konsoll- og feillogger, informasjonskapsler, lagring og JavaScript-evaluering.
Workflowen forblir programmerbar
cmux CLI og socket API lar skript og agenter opprette workspaces, splitte panes, sende input, lese skjermer, ta screenshots og styre browser panes.
Verktøyvalget forblir ditt
cmux erstatter ikke agenten eller editoren. Det fungerer ved siden av Claude Code, Codex, OpenCode, IDE-er, shell-verktøy og eksterne maskiner.
Programmerbarhet når appen
Skript og agenter kan opprette workspaces, splitte panes, sende input, lese skjermer, ta screenshots og styre browsere gjennom cmux. Terminalen blir kontrollerbar infrastruktur.
FAQ
Erstatter cmux iTerm2?
Ikke alltid. cmux erstatter terminal supervision-laget når du vil ha en lokal, programmerbar flate for mange agenter. iTerm2 kan fortsatt være bedre for sin smalere jobb.
Kan cmux brukes sammen med iTerm2?
Ja. cmux kan stå ved siden av editorer, agentplattformer og vanlige terminaler mens det organiserer CLI-agenter, shell-kommandoer, lokale servere og browsersjekker.
Når bør jeg velge cmux?
cmux legger til metadata for agentarbeidsområde, varslingsringer, ulest navigasjon, socketadresserbare nettleseroverflater og en socket API designet rundt agenttunge arbeidsflyter.