コンテンツにスキップ

macOS VMでOpenClawを動かす:安全でクリーンな環境構築ガイド

新しいツールを試すとき、メインの作業環境を汚したくないと感じることはありませんか?依存関係の競合を避けたり、実験的な設定を安全に試したりするために、ホストOSから完全に隔離されたクリーンな環境が欲しくなるのは開発者共通の悩みです。

特にOpenClawのようなツールを動かす際、特定のOS機能が必要な場合や、セキュリティのためにサンドボックス化したい場合に、仮想マシン(VM)は非常に有効な選択肢となります。

Lumeを使用して構築する場合、以下の準備が必要です。

  • Apple Silicon Mac (M1/M2/M3/M4)
  • macOS Sequoia 以降を搭載したホストマシン
  • VM 1つにつき約 60 GB の空きディスク容量
  • 作業時間:約 20 分

経験豊富なユーザーの方は、以下の手順で最短 5 分でセットアップが完了します。

  1. Lume をインストールします。
  2. lume create openclaw --os macos --ipsw latest を実行します。
  3. Setup Assistant を完了させ、Remote Login (SSH) を有効にします。
  4. lume run openclaw --no-display で起動します。
  5. SSH でログインし、OpenClaw のインストールと channels の設定を行います。

ステップ・バイ・ステップ・ガイド

Section titled “ステップ・バイ・ステップ・ガイド”

まずは VM を管理するためのツール、Lume をインストールしましょう。

Terminal window
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/trycua/cua/main/libs/lume/scripts/install.sh)"

~/.local/bin が PATH に含まれていない場合は、以下を実行して設定を反映させてください。

Terminal window
echo 'export PATH="$PATH:$HOME/.local/bin"' >> ~/.zshrc && source ~/.zshrc

lume --version で正しくインストールされたか確認できます。

次に、OpenClaw 専用の VM を作成します。

Terminal window
lume create openclaw --os macos --ipsw latest

このコマンドで macOS のダウンロードと VM の作成が行われます。完了すると、自動的に VNC ウィンドウが開きます。

VNC ウィンドウで macOS の初期設定を行います。

  1. 言語と地域を選択します。
  2. Apple ID はスキップします(後で iMessage を使う場合はサインインしても構いません)。
  3. ユーザーアカウントを作成します(ユーザー名とパスワードを忘れないようにしてください)。
  4. オプション機能はすべてスキップして進めます。

設定が終わったら、SSH で接続できるように設定を変更します。 System Settings → General → Sharing を開き、Remote Login を有効にしてください。

ホストマシンのターミナルから、VM の IP アドレスを確認します。

Terminal window
lume get openclaw

通常は 192.168.64.x のようなアドレスが表示されます。

確認した IP アドレスを使って、VM にログインします。

Terminal window
ssh youruser@192.168.64.X

VM の中で、OpenClaw 本体をインストールします。

Terminal window
npm install -g openclaw@latest
openclaw onboard --install-daemon

画面の指示に従って、Anthropic や OpenAI などのモデルプロバイダーを設定してください。

設定ファイルを編集して、利用したいサービスを連携させます。

Terminal window
nano ~/.openclaw/openclaw.json

例として、WhatsApp や Telegram を追加します。

{
"channels": {
"whatsapp": {
"dmPolicy": "allowlist",
"allowFrom": ["+15551234567"]
},
"telegram": {
"botToken": "YOUR_BOT_TOKEN"
}
}
}

設定後、WhatsApp などのログイン(QRスキャン)を行います。

Terminal window
openclaw channels login

8. VM をバックグラウンドで実行

Section titled “8. VM をバックグラウンドで実行”

設定が完了したら、ディスプレイなし(headless)で VM を常時起動させます。

Terminal window
lume stop openclaw
lume run openclaw --no-display

これで VM がバックグラウンドで動作し、OpenClaw の daemon が Gateway を維持します。状態を確認したいときは、SSH 経由でコマンドを送ります。

Terminal window
ssh youruser@192.168.64.X "openclaw status"

macOS VM を使う最大のメリットは、iMessage が使えることです。BlueBubbles を VM 内にインストールし、OpenClaw の config に設定を追加することで、AI エージェントが iMessage を送受信できるようになります。

環境をカスタマイズする前に、クリーンな状態を保存しておくと安心です。

Terminal window
lume stop openclaw
lume clone openclaw openclaw-golden

何かトラブルがあっても、このイメージからすぐにやり直せます。

VM を常に動かし続けるには、以下の設定をおすすめします。

  • Mac を電源に接続したままにする
  • System Settings → Energy Saver でスリープを無効にする

問題解決策
VM に SSH 接続できないVM の System Settings で “Remote Login” が有効か確認してください
VM の IP が表示されないVM が完全に起動するまで待ち、再度 lume get openclaw を実行してください
Lume コマンドが見つからない~/.local/bin を PATH に追加してください
WhatsApp の QR コードがスキャンできないopenclaw channels login はホストではなく VM 内で実行してください

困ったときは AI Setup Assistant に相談してみてください。

OpenClaw

OpenClaw Expert

まだ解決しませんか?

このページで解決しない場合は、OpenClaw Expertに直接質問してください。