cmux Cloud
cmux Cloud vous donne des machines Linux persistantes dans le cloud, qui s'ouvrent comme des espaces de travail cmux ordinaires. Les terminaux continuent de tourner quand vous fermez un volet, perdez le réseau ou refermez votre portable. Les agents de code peuvent donc continuer à travailler, et vous pouvez vous reconnecter depuis n'importe quel Mac connecté à votre compte.
Qu'est-ce qu'une machine
Une machine est un ordinateur persistant dans le cloud qui vous appartient, à vous ou à votre équipe. Elle conserve ses fichiers, ses outils installés et ses terminaux en cours d'exécution. Traitez-la comme un animal de compagnie, pas comme du bétail : vous installez une fois ce dont vous avez besoin et vous y revenez plus tard.
Chaque machine exécute le démon cmux TUI. Le démon contient les espaces de travail et les terminaux de la machine. Un volet cmux sur votre Mac ne fait qu'afficher un terminal qui vit sur la machine : fermer le volet n'arrête donc jamais le processus.
Une machine peut contenir de nombreux espaces de travail. L'usage habituel est un espace de travail par tâche sur une machine que vous conservez, plutôt qu'une nouvelle machine par tâche.
Chaque machine reçoit un nom généré, par exemple brave-otter. Ce nom est son identifiant dans l'app et dans le CLI. Vous pouvez ajouter un libellé d'affichage, mais l'identifiant ne change pas.
Ce dont vous avez besoin
- L'app cmux pour macOS, lancée et connectée. Le CLI cmux communique avec l'app, et l'app conserve vos identifiants.
- Un forfait cmux payant. Les comptes gratuits ne peuvent pas créer de machines. Consultez la page des tarifs pour les forfaits actuels. cmux.com/pricing
- Cloud Machines activé dans Settings › Beta Features, sans règle de votre organisation désactivant Cloud.
- Aucune configuration de VPN, de clé SSH ou de redirection de ports. cmux se connecte à vos machines via un réseau privé qui démarre automatiquement.
Démarrage rapide
- Connectez-vous. Utilisez l'onglet Cloud de la barre latérale droite, ou exécutez la commande de connexion dans un terminal.
- Créez une machine avec File › New Cloud Machine ou ⇧⌘Y. Choisissez une taille et, si vous le souhaitez, un libellé. La création se poursuit en arrière-plan, et cmux affiche une notification quand la machine est prête.
- Ouvrez un espace de travail sur la machine avec ⌘Y (New Cloud Workspace). Dans un espace de travail Cloud, ⌘N crée toujours un espace de travail local sur ce Mac.
- Lancez un agent. Claude Code, Codex, OpenCode et Pi sont déjà installés sur la machine.
Vous pouvez faire la même chose depuis le 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 dans l'app
L'onglet Cloud de la barre latérale droite liste vos machines. Sous chaque machine, vous voyez ses espaces de travail, ses ports redirigés, ses écrans VNC et ses terminaux. Cliquez sur un élément pour l'ouvrir. Vous pouvez aussi ouvrir l'arborescence Cloud dans un volet depuis la palette de commandes avec Open Cloud as Pane.
Faites un clic droit sur une machine pour ouvrir un shell, créer un espace de travail, ouvrir son bureau, ouvrir le client cmux TUI complet, l'agrandir, la renommer, copier son adresse IP, voir son état, créer un checkpoint, la forker ou la supprimer. Vous pouvez aussi épingler des machines et changer leur ordre.
New Cloud Machine (⇧⌘Y) et New Cloud Workspace (⌘Y) se trouvent dans le menu File, dans le menu du bouton plus et dans la palette de commandes. Vous pouvez modifier ces deux raccourcis dans les réglages ou dans cmux.json avec les clés newCloudMachine et newCloudWorkspace.
{
"shortcuts": {
"bindings": {
"newCloudMachine": "cmd+shift+y",
"newCloudWorkspace": "cmd+y"
}
}
}Cloud depuis le CLI
cmux vm et cmux cloud sont la même commande. Exécutez cmux vm sans verbe pour lister vos machines. Chaque verbe a une page --help qui fonctionne sans l'app, et cmux vm guide affiche un guide Markdown complet. Ajoutez --json à n'importe quel verbe pour obtenir une sortie lisible par une machine.
cmux vm # list machines
cmux vm --help
cmux vm new --help
cmux vm guide # full Markdown guide
cmux vm ls --jsonVotre machine de base
Chaque compte a une machine de base épinglée. cmux vm base l'ouvre et la crée la première fois. cmux vm base reset crée une nouvelle machine de base et conserve l'ancienne, pour que vous ne perdiez pas de fichiers par accident.
cmux vm base
cmux vm base reset --reason "start clean"Étapes suivantes
- Machines : tailles, forfaits, redimensionnement, pause, snapshots et suppression.
- Espaces de travail et agents : terminaux persistants, agents, notifications et logiciels installés.
- Fichiers et réseau : envoi de fichiers, variables d'environnement, ports, bureau et URL publiques.
- Référence CLI Cloud : chaque verbe de cmux vm.
- Sécurité et dépannage : fonctionnement de l'accès et résolution des erreurs courantes.