OpenClaw を Mac mini にインストール・デプロイする完全ガイド 2026:ゼロから本番環境まで
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
ウィザードでの入力内容:
- AI プロバイダーと API キー(プレーンテキストファイルではなく macOS キーチェーンに保存)
- ワークスペースディレクトリ(デフォルト:
~/openclaw-workspace) - ファイルシステムアクセスと画面録画の権限付与(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 |
openclaw daemon restart。
VmMac Mac mini ノードに OpenClaw をデプロイする
VmMac は完全な SSH アクセス権限を持つ Mac mini M4 ノードを提供しています——まさに OpenClaw が動作するよう設計された環境です。新しい VmMac インスタンスの完全なデプロイフロー:
- Mac mini インスタンスを開通:VmMac にログインし、ノードを選択(中国国内ユーザーには香港または日本を推奨)して、インスタンスを起動します。約 2 分以内に SSH 認証情報が届きます。
- SSH 接続:
ssh -i ~/.ssh/id_ed25519_vmmac user@<ノードアドレス> - nvm と Node 22 をインストール:前提条件セクションの nvm インストールコマンドを実行してください。
- OpenClaw をインストール:
npm install -g openclaw@latest - ヘッドレスオンボードを実行:
OPENCLAW_STATE_DIR=~/.openclaw openclaw onboard --install-daemon --headless——--headlessSSH 経由では付与できない GUI 権限ポップアップはスキップします。画面録画権限が必要な場合は、VNC でグラフィカルインターフェースから付与してください。 - 確認:
openclaw status
設定完了後、OpenClaw インスタンスは Mac mini ノード上で 7×24 稼働します。いつでも SSH セッションを切断できます——アクティブなタスクは継続して実行されます。再接続後は openclaw jobs list でタスクの状態を確認してください。SSH と VNC アクセスの完全な説明はヘルプドキュメント。
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 をデプロイ