cmux Cloudマシン
cmux Cloud

クラウドマシン

このページでは、cmux Cloudマシンのライフサイクルを説明します。作成方法、選べるサイズ、プランの上限、一時停止、スナップショット、フォーク、削除について扱います。

マシンを作成する

アプリでは、ファイル › 新規クラウドマシン(⇧⌘Y)、プラスボタンのメニュー、コマンドパレット、またはクラウドサイドバーのプラスボタンを使います。表示されるシートでサイズと任意のラベルを指定します。

CLIでは、cmux vm new がマシンを作成し、そのマシン上でワークスペースを開きます。何も開かずに作成するには --detach を使います。作成リクエストが再試行された場合、cmuxは同じリクエストを再利用するため、マシンが2台できることはありません。

cmux vm new
cmux vm new --size 16g --name "search index"
cmux vm new --detach --json

作成に失敗した場合は、通知から再試行、エラーの表示、またはサポート依頼用にエラーをコピーできます。

サイズ

各サイズはメモリ、vCPU、ディスクをまとめて決めます。作成シートまたは --size でサイズを選びます。 Pro と Team は 4g、8g、16g(2、4、8 vCPU)に対応します。Max では 24g と 32g(12、16 vCPU)、さらに 64g(32 vCPU)も利用できます。

サイズメモリvCPUディスクプラン
4g4 GB216 GB有料プラン
8g8 GB432 GB有料プラン
16g16 GB864 GB有料プラン
24g24 GB1296 GBMax
32g32 GB16128 GBMax
64g64 GB32128 GBMax

サイズを選ばない場合、新しいマシンは8 GBのメモリを使います。プランで使えるサイズを確認するには cmux vm ls --json を実行します。

プランの上限

アクティブなマシンは、vCPUとメモリの1つのプールを共有します。大きなマシン1台でも、小さなマシン数台でも使えます。一時停止中のマシンはプールを使いません。ディスクはマシンごとに設定され、プールには含まれません。

  • 無料アカウントではマシンを作成できません。
  • ProおよびFounder's Editionアカウントでは、20 vCPUと40 GBのメモリを共有するアクティブなマシンを最大5台まで持てます。実行中または起動中のマシンがアクティブとして数えられます。
  • Teamアカウントでは、有料シート1つにつきアクティブなマシンを最大5台まで持てます。有料シート1つごとに、チームのプールに20 vCPUと40 GBのメモリが追加されます。
  • Maxアカウントでは、80 vCPUと160 GBのメモリを共有するアクティブなマシンを最大5台まで持てます。Maxの1台のマシンは最大64 GB、32 vCPUまで使え、24 GB / 12 vCPUと32 GB / 16 vCPUのサイズも含まれます。ProとTeamは16 GB、8 vCPUまでです。
  • 新規作成、再開、サイズ変更、フォークでプールを超える場合、cmuxはリクエストを拒否し、プールの使用量を表示します。マシンを一時停止または削除してリソースを空けるか、Maxにアップグレードしてください。
  • プランの上限より大きいマシンはロックされます。一覧表示と削除はできますが、アップグレードするまで開く、コマンドを実行する、再開する、サイズを変更することはできません。

現在の価格は料金ページを参照してください。従量課金や超過料金はありません。

コーディングエージェントを最新に保つ

この設定をオンにすると、マシンは Claude Code、Codex、OpenCode、pi、agent-browser を更新します。確認はマシンの作成後と接続のたびに行われ、24 時間に最大 1 回です。更新はバックグラウンドで切り離して実行されるため、接続を妨げることはありません。

各ツールは公式の GitHub リリースから取得し、リリースアセットの sha256 ダイジェストで検証します。npm は使いません。リリースは公開から 3 日経過した後にのみインストールされ、古いバージョンに戻すことはありません。実行中のエージェントは起動時のファイルを使い続け、更新に失敗した場合は現在のバージョンがそのまま残ります。

最後の確認結果は /etc/cmux/agent-updates.state に、更新処理のログは /var/log/cmux-agent-updates.log にあります。失敗した確認は次回の接続時に再実行されます。

cat /etc/cmux/agent-updates.state
tail /var/log/cmux-agent-updates.log

「新しいマシン」シートではこの設定がデフォルトでオンです。既存のマシンで変更するには、マシンを右クリックして「エージェントを最新に保つ」を選ぶか、cmux vm agent-updates を実行します。cmux vm new は --agent-updates latest を指定しない限りイメージのバージョンを保持します。更新をオフにしても、インストール済みのバージョンはそのまま残ります。

cmux vm new --agent-updates latest
cmux vm agent-updates brave-otter
cmux vm agent-updates brave-otter image

更新が使うのは github.com, api.github.com, objects.githubusercontent.com、release-assets.githubusercontent.com だけです。cmux は「許可リスト」や「インターネットなし」を含むすべてのネットワークモードでこれらのホストを許可するため、ネットワークポリシーが更新を妨げることはありません。

サイズ変更

データを失わずにマシンを大きくできます。マシンを右クリックして「マシンのサイズを変更」を選ぶか、cmux vm resize を使います。サイズ変更は拡大のみです。ディスクは4 GB単位で、ProとTeamでは最大128 GB、Maxでは256 GBまで拡大できます(Goは16 GBまで)。メモリとCPUは、ProとTeamでは最大16 GB、8 vCPU、Maxでは最大64 GB、32 vCPUまで拡大できます。大きなマシンほどプールを多く使います。実際の上限はプランによって決まります。

cmux vm resize brave-otter --memory 16G
cmux vm resize brave-otter --cpu 8 --disk 128G

一時停止と再開

cmux vm pause はマシンのコンピュートを停止します。ディスク、ワークスペース、ターミナルの履歴は残りますが、実行中のプロセスは停止します。cmux vm resume でマシンを再び起動します。一時停止中のマシンを開いたり、そのマシンでコマンドを実行したりしても起動します。

アイドル状態でもマシンは自動では一時停止しません。一時停止するか削除するまで動き続けます。

cmux vm pause brave-otter
cmux vm resume brave-otter
cmux vm wait brave-otter --wake --timeout 180

cmux vm wait はマシンの準備ができるまで待ちます。--wake を付けると、一時停止中のマシンを先に起動します。スクリプトで最初のコマンドを実行する前に便利です。

チェックポイント、フォーク、復元

チェックポイントはマシンのディスクを保存します。フォークはマシンの現在の状態から新しいマシンを作ります。復元はチェックポイントから新しいマシンを作ります。チェックポイントにはマシンの環境ファイルも含まれます。

危険な変更の前にはチェックポイントを作り、同じ出発点から2つのアプローチを並行して試すときはフォークを使います。

cmux vm checkpoint brave-otter --name before-migration
cmux vm snapshot ls brave-otter
cmux vm restore <snapshot-id>
cmux vm fork brave-otter --name try-b
cmux vm snapshot rm brave-otter <snapshot-id>

チェックポイントとフォークは、マシンのプロバイダーが対応している場合にのみ表示されます。コマンドが拒否された場合、そのマシンはその操作に対応していません。

名前の変更

cmux vm rename は表示ラベルを設定します。印字可能な文字で最大64文字です。自動で付いた名前はマシンのIDとして残ります。ラベルを消すには --clear を使います。

cmux vm rename brave-otter "billing api"
cmux vm rename brave-otter --clear

状態と統計

cmux vm status はマシンの状態、サイズ、アドレスを表示します。cmux vm stats は一時停止中のマシンを起動せずに、CPU、メモリ、ディスクの使用量を表示します。

cmux vm status brave-otter
cmux vm stats brave-otter

削除

マシンを削除すると、マシンとそのディスク上のすべてのデータが完全に削除されます。マシンの公開URLも削除され、モデルへのアクセスも取り消されます。削除は元に戻せません。

後でファイルが必要になりそうな場合は、先にチェックポイントを作成してください。

cmux vm rm brave-otter

プランが終了したとき

有料プランが終了すると、作成から7日を超えたマシンはロックされます。一覧表示、名前の変更、削除はできますが、開く、コマンドを実行する、ポートを転送する、再開することはできません。マシンとファイルは保持されます。再びアップグレードすると再接続できます。クラウドサイドバーには「ロック中」と「アップグレードして再接続」メニュー項目が表示されます。

このページは役に立ちましたか?
Issue を作成