cmux vs tmux

tmux è il classico multiplexer di terminale: portatile, scriptabile ed eccellente su SSH. cmux è un'area di lavoro terminale macOS nativa per agenti di codifica AI, che aggiunge organizzazione visiva, anelli di notifica, riquadri del browser e un'API socket Unix.

Multiplexer vs console operativa per agenti

Utilizzare tmux quando la priorità è la portabilità, il distacco/ricollegamento e il multiplexing del terminale remoto. Utilizza cmux quando utilizzi macOS e desideri un'app terminale nativa basata su libghostty con metadati dell'agente visibili, automazione del browser, navigazione non letta e revisione con minore attrito su molte sessioni dell'agente locale.

Dimensionecmuxtmux
Compito principaleSupervisionare molti agenti e workflow localiRuolo principale dello strumento confrontato
Stack desktopApp macOS nativa Swift/AppKit costruita su libghosttyMultiplexer terminale che gira dentro il tuo terminale
Motore di renderingBasato su libghostty per un terminale moderno e veloceRendering o superficie propria dello strumento
Visibilità degli agentiWorkspace verticali, metadati di branch, porte e stato non lettoFinestre, pannelli o viste gestiti manualmente dal prodotto
AttenzioneAnelli di notifica, stato non letto, Cmd+Shift+U e Cmd+Control+UNotifiche, stato o revisione gestiti in modo diverso
AutomazioneAnelli di notifica, badge non letti, Cmd+Shift+U, Cmd+Control+UAvvisi nella status line per attività, silenzio e campanelli, più hook e personalizzazione shell
Migliore perSviluppatori Mac che supervisionano molti agenti CLIUtenti che preferiscono il flusso principale dello strumento confrontato

cmux resta indipendente dall’agente

cmux esegue qualunque agente CLI o comando shell senza spostare il lavoro in un runtime specifico. Puoi usare Claude Code, Codex, OpenCode, Gemini CLI, Aider, SSH, script e server locali nello stesso spazio.

Il contesto resta visibile

Il lavoro dell'agente trae vantaggio da nomi, rami, directory, porte, output più recente, stato non letto e controlli del browser. cmux mantiene visibile il contesto invece di seppellirlo nei titoli dei riquadri o negli script di stato.

Le notifiche diventano stato

tmux dipende dall’emulatore di terminale intorno. cmux è l’app terminale, usa libghostty per rendering fluido accelerato da GPU e configurazione visiva in stile Ghostty.

Il workflow è programmabile

cmux utilizza una barra laterale verticale, riquadri divisi, superfici del browser, schermate, anelli di notifica, Cmd+Shift+U e Cmd+Control+U in modo che il ciclo di revisione sembri la navigazione dell'app piuttosto che l'archeologia del terminale.

L’API socket è automazione a livello app

tmux è profondamente scriptabile per il multiplexing del terminale. cmux espone anche l’app intorno al terminale: workspace, pannelli browser, letture dello schermo, screenshot e metadati di notifica.

FAQ

cmux sostituisce tmux?

Non necessariamente. tmux resta utile nel suo ruolo principale; cmux aggiunge il piano di supervisione per agenti e terminali locali.

Posso usare tmux con cmux?

Puoi, ma cmux aggiunge metadati nativi della barra laterale, navigazione non letta, anelli di notifica, riquadri del browser e un'API socket a livello di app attorno a tali sessioni.

Quando scegliere cmux?

Scegli cmux quando la difficoltà è seguire molte sessioni di agenti, non solo avere un emulatore o editor potente.