AI 自動化 2026年4月3日

OpenClaw を Mac mini にインストール・デプロイする完全ガイド 2026:ゼロから本番環境まで

VmMac 技術チーム 2026年4月3日 約 12 分

OpenClaw はデーモンとして常駐する AI コーディングエージェントです——質問に答えるだけでなく、複数ステップのワークフローを実際に実行します:コードの記述・テストの実行・ファイル管理・外部 API の呼び出し。Mac mini M4 は最適なホストマシンです:常時オンライン、macOS をネイティブ実行、Apple Silicon の強力なパフォーマンス、そしてデスクトップを常時起動し続けるよりはるかに低コスト。本記事では、VmMac クラウド Mac mini ノード上での OpenClaw のインストール・設定・本番デプロイの完全な手順を順を追って解説します。

OpenClaw とは何か、なぜ専用 Mac が必要なのか?

OpenClaw は自律型 AI エージェントフレームワークです——Claude または GPT が駆動するアシスタントと考えてください。質問に答えるだけでなく、実際の macOS 環境で複雑なタスクを実行します。ブラウザベースの AI ツールと異なり、OpenClaw の主要な特徴は:

  • ローカルデーモンとして実行され、ターミナルが切断されてもセッション間で永続的に動作する
  • ネイティブファイルシステムへのアクセス権——サンドボックス制限なしにファイルの読み書き・実行が可能
  • 並列タスク実行——同一マシン上で複数のエージェントを同時に実行可能
  • macOS システム API と統合されており、AppleScript でスクリーンショット・クリップボードアクセス・GUI 自動化が可能

デーモンモードこそが専用 Mac が必要な理由です。OpenClaw のバックグラウンドプロセスをノートパソコンのバッテリー・ファン・対話型利用と競合させたくはありません。クラウド Mac mini 上の OpenClaw は、就寝中でも一晩中の調査タスク・継続的 CI 監視・数時間にわたるデータパイプラインを処理できます。

デプロイシナリオ ローカルノートパソコン Linux VPS Mac mini(VmMac)
7×24 デーモン稼働✗(蓋を閉じると/スリープ時)✓✓
ネイティブ macOS API✓✓
Xcode / iOS Simulator✓✓
Apple Silicon パフォーマンス✓(Apple Silicon の場合)✓✓
ハードウェア投資不要✓✓
マルチリージョンデプロイ✓✓(HK/JP/KR/SG/US)

前提条件:インストール前に必ず確認すること

OpenClaw は実行環境に厳格な要件があります。バージョン確認をスキップすることが 2026年のインストール失敗の最も一般的な原因です:

Node.js バージョン要件

OpenClaw は Node.js 22.0.0 以上が必要です。このパッケージは Node 18/20 では利用できないネイティブ ESM モジュールと非同期イテレーターを使用しています。現在のバージョンを確認:

node --version

バージョンが v22.0.0未満の場合は、nvm で最新 LTS バージョンをインストール:

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.1/install.sh | bash source ~/.zshrc nvm install 22 nvm use 22 nvm alias default 22

システム要件

  • macOS 12(Monterey)以上——macOS 14 Sonoma または macOS 15 Sequoia を推奨
  • 最低 8 GB メモリ——並列エージェントタスクには 16 GB または 24 GB を推奨
  • 空きディスク容量 10 GBOpenClaw のステートディレクトリ・モデルコンテキスト・タスク成果物用
  • 安定したネットワーク接続——エージェントの各アクションで AI プロバイダー API の呼び出しが必要

npm ミラーの設定(中国国内推奨)

中国本土でデプロイする場合は、ダウンロードを高速化するために npm ミラーを切り替えることをお勧めします。そうしないと npm install が非常に遅くなるかタイムアウトする可能性があります:

npm config set registry https://registry.npmmirror.com

Mac mini に OpenClaw をインストール:完全な手順

ステップ 1:ステートディレクトリの設定

インストール前に、OpenClaw のステートディレクトリをローカルパスに設定する必要があります。これは非常に重要です——iCloud Drive・OneDrive・Dropbox のパスを誤って使用すると、クラウド同期の競合により OpenClaw のセッション状態が破損します:

echo 'export OPENCLAW_STATE_DIR=~/.openclaw' >> ~/.zshrc source ~/.zshrc mkdir -p ~/.openclaw

ステップ 2:npm 経由で OpenClaw をインストール

最新安定版をグローバルインストール:

npm install -g openclaw@latest

インストールの確認:

openclaw --version

次のような出力が表示されるはずです: openclaw/1.x.x darwin-arm64 node-v22.x.x 。その中の darwin-arm64 はネイティブ Apple Silicon バージョンを実行していることを確認するものです。計算集約型タスクで x86_64 Rosetta 変換より約2倍高速です。

ステップ 3:オンボードウィザードの実行

OpenClaw のオンボードコマンドはデーモンを初期化し、設定ファイルを作成し、ログイン時に自動起動する LaunchAgent plist をインストールします:

openclaw onboard --install-daemon

ウィザードでの入力内容:

  1. AI プロバイダーと API キー(プレーンテキストファイルではなく macOS キーチェーンに保存)
  2. ワークスペースディレクトリ(デフォルト:~/openclaw-workspace
  3. ファイルシステムアクセスと画面録画の権限付与(macOS セキュリティとプライバシーのポップアップ)

ステップ 4:デーモンの状態を確認

オンボード完了後、デーモンが稼働していることを確認:

openclaw status

期待される出力には daemon: running、プロセス PID、メモリ使用量が含まれます。 stoppedと表示される場合は、手動で起動:

openclaw daemon start

ステップ 5:最初のエージェントタスクを実行

シンプルなタスクでインストールが成功したかテストします。以下のコマンドで OpenClaw に現在のディレクトリ構造を整理し README ファイルを作成させます:

openclaw run "~/openclaw-workspace 内のすべてのファイルを整理し、プロジェクト構造を説明する README.md を作成してください"

OpenClaw はリアルタイムで操作フローを表示します:ファイルシステムの探索・API 呼び出し・ファイルの書き込み。初回実行時はエージェントフレームワークのコンテキストウィンドウの初期化に 15〜30 秒かかる場合があります。

本番環境の設定

デフォルト設定はローカル開発には適していますが、7×24 稼働するサーバーでは調整が必要です。

並列数とリソース制限

~/.openclaw/config.jsonを編集します。以下は 16 GB メモリの Mac mini M4 で他の開発ツールと共存する場合の推奨設定:

{ "daemon": { "maxConcurrentTasks": 3, "taskTimeoutMs": 1800000, "memoryLimitMb": 4096 }, "agent": { "defaultModel": "claude-sonnet-4-5", "maxTokensPerTask": 200000, "retryOnRateLimit": true, "retryDelayMs": 5000 } }

ログローテーションの設定

OpenClaw は詳細なタスクログを生成します。ローテーションポリシーを設定しないと、数週間以内に SSD が満杯になります。組み込みの保持ポリシーを使用:

openclaw config set logging.retainDays 14 openclaw config set logging.maxSizeMb 500

SSH 経由のリモート制御

VmMac ノード上では、OpenClaw を完全に SSH 経由で制御します。CLI はローカルとリモート接続で同じように動作します。長時間実行タスクには --detach フラグを使用:

openclaw run --detach "完全なテストスイートを実行して結果レポートを送信" openclaw jobs list openclaw jobs logs <タスクID>

一般的なエラーと解決策

エラーメッセージ 根本原因 解決策
ERR_UNSUPPORTED_ESM_URL_SCHEME Node.js のバージョンが 22 未満 nvm use 22 を実行後に再インストール
ENOENT: .openclaw/state/sessions ステートディレクトリが設定されていないかパスが間違っている $OPENCLAW_STATE_DIRを確認して openclaw onboard
デーモンが繰り返し再起動する ステートディレクトリが iCloud Drive 上にある ステートディレクトリを ~/.openclaw(同期されないパス)に移行
API rate limit exceeded 並列タスク数が API クォータを超えている maxConcurrentTasks を 1〜2 に下げ、 retryOnRateLimit
画面録画権限が拒否された macOS の TCC 権限が付与されていない システム設定 → プライバシーとセキュリティ → 画面録画 → 追加 openclaw
Task context window exceeded タスクが大きすぎて単一コンテキストウィンドウを超えている サブタスクに分割して openclaw run --subtaskを使用するか、 maxTokensPerTask
macOS 更新後の注意:VmMac ノードで macOS を更新するたびに、macOS セキュリティシステムが TCC 権限をリセットする場合があります。更新後に OpenClaw がファイルアクセスや画面録画機能を突然失った場合は、「システム設定 → プライバシーとセキュリティ」で再認証してから openclaw daemon restart

VmMac Mac mini ノードに OpenClaw をデプロイする

VmMac は完全な SSH アクセス権限を持つ Mac mini M4 ノードを提供しています——まさに OpenClaw が動作するよう設計された環境です。新しい VmMac インスタンスの完全なデプロイフロー:

  1. Mac mini インスタンスを開通:VmMac にログインし、ノードを選択(中国国内ユーザーには香港または日本を推奨)して、インスタンスを起動します。約 2 分以内に SSH 認証情報が届きます。
  2. SSH 接続:ssh -i ~/.ssh/id_ed25519_vmmac user@<ノードアドレス>
  3. nvm と Node 22 をインストール:前提条件セクションの nvm インストールコマンドを実行してください。
  4. OpenClaw をインストール:npm install -g openclaw@latest
  5. ヘッドレスオンボードを実行:OPENCLAW_STATE_DIR=~/.openclaw openclaw onboard --install-daemon --headless——--headless SSH 経由では付与できない GUI 権限ポップアップはスキップします。画面録画権限が必要な場合は、VNC でグラフィカルインターフェースから付与してください。
  6. 確認:openclaw status

設定完了後、OpenClaw インスタンスは Mac mini ノード上で 7×24 稼働します。いつでも SSH セッションを切断できます——アクティブなタスクは継続して実行されます。再接続後は openclaw jobs list でタスクの状態を確認してください。SSH と VNC アクセスの完全な説明はヘルプドキュメント

コスパのヒント:1台の VmMac Mac mini M4 ノードで 3〜5 個の OpenClaw エージェントタスクを並列で継続処理できます。AWS Graviton3(ARM)インスタンスで同等の計算を実行する場合と比較して:ネイティブ macOS・Xcode・完全な Apple SDK が手に入り、コストは同等かそれ以下で、クロスコンパイルの手間もありません。現在の料金でプランの詳細を確認してください。

2026年に Mac mini M4 が OpenClaw の最適な実行環境である理由

OpenClaw のパフォーマンス上限は 2 つの要因で決まります:AI プロバイダー API の応答速度(ネットワーク制限、コントロール外)と Mac の AI 命令実行速度(CPU/メモリ制限、最適化可能)。Mac mini M4 では、アクション実行のオーバーヘッドはほぼゼロです——ファイル読み取り・コード実行・サブプロセス起動は M4 の効率コアでミリ秒単位で完了し、P コアが同時にコンパイルや推論タスクを処理します。

Apple Silicon M4 のニューラルエンジンはローカルモデル推論もサポートしています——データをクラウド API に送信したくないタスクには、OpenClaw のローカルモデルモードが Apple の MLX フレームワークを使用し、M4 の 16 コアニューラルエンジン上で量子化 LLM を 20〜40 トークン/秒で実行します。コードレビュー・文書要約・軽量コーディングタスクに十分で、API コスト ゼロ、データはノードから外に出ません。

VmMac のレンタルモデルは最後のハードル——Mac mini 4,999〜9,999 人民元の購入コスト——を排除します。スプリント期間・製品ローンチ・1ヶ月の研究プロジェクトのためだけに OpenClaw が必要な開発者にとって、Mac mini M4 ノードをオンデマンドでレンタルする方が経済的です。スケールが必要な場合——香港・日本・シンガポールのノードで OpenClaw エージェントを並列実行してグローバル調査タスクを実行する場合——VmMac のマルチノードプランでシンプルに実現できます。料金ページ利用可能なオプションを確認してください。

クラウド Mac mini M4 で OpenClaw を実行

香港・日本・韓国・シンガポール・米国の SSH 対応ノード、5分以内に OpenClaw をデプロイ