Nozioni di basePer iniziare
Nozioni di base

Per iniziare

cmux è un terminale macOS nativo e leggero basato su Ghostty per gestire più agenti di codice IA. Dispone di tab verticali, un pannello notifiche e un'API di controllo basata su socket.

Installazione

Apri il .dmg e trascina cmux nella cartella Applicazioni. cmux si aggiorna automaticamente tramite Sparkle, quindi devi scaricare solo una volta.

Homebrew

brew tap manaflow-ai/cmux
brew install --cask cmux

Per aggiornare in seguito:

brew upgrade --cask cmux
Al primo avvio, macOS potrebbe chiederti di confermare l'apertura di un'app da uno sviluppatore identificato. Clicca su Apri per procedere.

Verifica dell'installazione

Apri cmux e dovresti vedere:

  • Una finestra terminale con una barra laterale di tab verticali a sinistra
  • Un workspace iniziale già aperto
  • Il terminale Ghostty pronto per l'input

Configurazione del CLI

cmux include uno strumento a riga di comando per l'automazione. Nei terminali cmux funziona automaticamente. Per usarlo da altri terminali, apri la tavolozza comandi (⌘⇧P) ed esegui Comando shell: installa 'cmux' nel PATH. Il CLI incluso viene collegato in /usr/local/bin e, se la cartella lo richiede, viene chiesta una password da amministratore.

Oppure crea tu il link simbolico:

sudo ln -sf "/Applications/cmux.app/Contents/Resources/bin/cmux" /usr/local/bin/cmux

Poi puoi eseguire comandi come:

cmux list-workspaces
cmux notify --title "Build Complete" --body "Your build finished"

Imposta cmux come terminale predefinito

Per aprire in cmux, invece che in Terminale, i link ssh:// e gli script shell dal Finder, scegli cmux > Make cmux the Default Terminal nella barra dei menu oppure esegui Make cmux the Default Terminal dalla tavolozza comandi.

Aggiornamenti automatici

cmux verifica automaticamente gli aggiornamenti tramite Sparkle. Quando un aggiornamento è disponibile, vedrai una pillola di aggiornamento nella barra del titolo. Puoi anche controllare manualmente tramite cmux > Controlla aggiornamenti nella barra dei menu.

Ripristino sessione (comportamento attuale)

Dopo il riavvio, cmux ripristina solo il layout e i metadati:

cmux non ripristina ancora lo stato dei processi attivi. Le sessioni di applicazioni terminale attive come Claude Code, tmux e vim non vengono riprese dopo il riavvio dell'app.

See the session restore guide for agent hook setup and the supported resume matrix.

Requisiti

  • macOS 14.0 o successivo
  • Mac Apple Silicon o Intel
Questa pagina ti è stata utile?
Apri una issue