cmux Cloud
cmux Cloud ti offre macchine Linux persistenti nel cloud che si aprono come normali workspace di cmux. I terminali continuano a funzionare quando chiudi un riquadro, perdi la rete o chiudi il portatile, così gli agenti di codice possono continuare a lavorare e puoi ricollegarti da qualsiasi Mac con accesso effettuato.
Che cos'è una macchina
Una macchina è un computer persistente nel cloud che appartiene a te o al tuo team. Conserva i suoi file, gli strumenti installati e i terminali in esecuzione. Trattala come un animale domestico, non come bestiame: installi una volta ciò che ti serve e ci torni più tardi.
Ogni macchina esegue il daemon cmux TUI. Il daemon contiene i workspace e i terminali della macchina. Un riquadro di cmux sul tuo Mac mostra solo un terminale che vive sulla macchina, quindi chiudere il riquadro non arresta mai il processo.
Una macchina può contenere molti workspace. Lo schema abituale è un workspace per attività su una macchina che conservi, non una nuova macchina per ogni attività.
Ogni macchina riceve un nome generato, ad esempio brave-otter. Il nome è il suo ID nell'app e nella CLI. Puoi aggiungere un'etichetta visualizzata, ma l'ID non cambia.
Cosa ti serve
- L'app cmux per macOS, in esecuzione e con accesso effettuato. La CLI di cmux comunica con l'app, e l'app conserva le tue credenziali.
- Un piano cmux a pagamento. Gli account gratuiti non possono creare macchine. Consulta la pagina dei prezzi per i piani attuali. cmux.com/pricing
- Cloud Machines attivato in Settings › Beta Features, senza criteri dell’organizzazione che disabilitino Cloud.
- Nessuna configurazione di VPN, chiavi SSH o inoltro delle porte. cmux si collega alle tue macchine tramite una rete privata che si avvia automaticamente.
Guida rapida
- Accedi. Usa la scheda Cloud nella barra laterale destra oppure esegui il comando di accesso in un terminale.
- Crea una macchina con File › New Cloud Machine o ⇧⌘Y. Scegli una dimensione e, se vuoi, un'etichetta. La creazione prosegue in background e cmux mostra una notifica quando la macchina è pronta.
- Apri un workspace sulla macchina con ⌘Y (New Cloud Workspace). All'interno di un workspace Cloud, ⌘N crea sempre un workspace locale su questo Mac.
- Avvia un agente. Claude Code, Codex, OpenCode e Pi sono già installati sulla macchina.
Puoi fare lo stesso dalla CLI:
cmux auth login
cmux vm new --size 8g --name "api work"
cmux vm ls
cmux vm open brave-otter
cmux vm agent --agent claude --machine brave-otter --sync -- "fix the failing tests"Cloud nell'app
La scheda Cloud nella barra laterale destra elenca le tue macchine. Sotto ogni macchina vedi i suoi workspace, le porte inoltrate, gli schermi VNC e i terminali. Fai clic su un elemento per aprirlo. Puoi anche aprire l'albero Cloud come riquadro dalla palette dei comandi con Open Cloud as Pane.
Fai clic destro su una macchina per aprire una shell, creare un workspace, aprire il suo desktop, aprire il client cmux TUI completo, ingrandirla, rinominarla, copiarne l'indirizzo IP, vederne lo stato, creare un checkpoint, farne un fork o eliminarla. Puoi anche fissare le macchine e cambiarne l'ordine.
New Cloud Machine (⇧⌘Y) e New Cloud Workspace (⌘Y) si trovano nel menu File, nel menu del pulsante più e nella palette dei comandi. Puoi modificare entrambe le scorciatoie nelle impostazioni o in cmux.json con le chiavi newCloudMachine e newCloudWorkspace.
{
"shortcuts": {
"bindings": {
"newCloudMachine": "cmd+shift+y",
"newCloudWorkspace": "cmd+y"
}
}
}Cloud dalla CLI
cmux vm e cmux cloud sono lo stesso comando. Esegui cmux vm senza verbo per elencare le tue macchine. Ogni verbo ha una pagina --help che funziona senza l'app, e cmux vm guide stampa una guida Markdown completa. Aggiungi --json a qualsiasi verbo per un output leggibile dalle macchine.
cmux vm # list machines
cmux vm --help
cmux vm new --help
cmux vm guide # full Markdown guide
cmux vm ls --jsonLa tua macchina base
Ogni account ha una macchina base fissata. cmux vm base la apre e la crea la prima volta. cmux vm base reset crea una nuova macchina base e mantiene quella vecchia, così non perdi file per errore.
cmux vm base
cmux vm base reset --reason "start clean"Passaggi successivi
- Macchine: dimensioni, piani, ridimensionamento, pausa, snapshot ed eliminazione.
- Workspace e agenti: terminali persistenti, agenti, notifiche e software installato.
- File e rete: caricamento di file, variabili d'ambiente, porte, desktop e URL pubblici.
- Riferimento CLI Cloud: ogni verbo di cmux vm.
- Sicurezza e risoluzione dei problemi: come funziona l'accesso e come correggere gli errori comuni.