OPENCLAW_2026
MAC_INSTALL_
APPLE_SILICON.

// Mac(Apple Silicon 含む)で開発・運用される方が、ゼロから OpenClaw をインストールして動かそうとすると、PATH・権限・ポート・常駐など Mac 固有の課題にぶつかることがあります。本稿では 2026 年版の環境準備、Homebrew/Node とインストール方式の比較、5 ステップでのインストールと初回実行、Apple Silicon の注意点、Mac 用トラブルシュート表をまとめます。最後にリモート Mac で 24/7 稼働させる利点に触れます。

Mac で OpenClaw インストール

1. Mac 向け OpenClaw ガイドが必要な理由

OpenClaw は複数プラットフォームで動作しますが、Mac(特に Apple Silicon)では環境パス、Homebrew と npm のグローバルプレフィックス、Gatekeeper と権限、そしてプロセスをバックグラウンドで動かす方法が Linux/Windows と異なります。「コマンドが見つからない」、EACCES、ポート使用中で詰まる方が多いです。本ガイドでは再現可能な Mac 手順とトラブルシュート表を提供します。

2. Mac 環境準備(Xcode CLI、Homebrew、Node)

ステップ1: Xcode Command Line Tools をインストールします。ターミナルで xcode-select --install を実行してください。

ステップ2: Homebrew を公式のワンライナーでインストールします。Apple Silicon の場合は、PATH に Homebrew を追加してください:echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> ~/.zprofile のあと source ~/.zprofile を実行します。

ステップ3: Node.js 22 以上をインストールします。推奨:brew install nvm で nvm を入れ、シェル設定のあと nvm install 22nvm use 22。または brew install node@22brew link node@22 --forcenode -vnpm -v で確認してください。

3. インストール方式の比較

方式コマンド/備考用途
npm グローバルnpm install -g openclaw@latest既存の Node 環境で手軽に試す
公式スクリプトcurl -fsSL https://openclaw.ai/install.sh | bash依存関係と PATH を一括設定
Docker公式またはコミュニティの OpenClaw イメージを使用隔離環境

4. 5 ステップでのインストールと初回実行

ステップ1: 選択した方法でインストールを実行します(例:npm install -g openclaw@latest)。EACCES: permission denied が出た場合は、npm グローバルディレクトリの権限を修正します:sudo chown -R $(whoami) $(npm config get prefix)/{lib/node_modules,bin,share}

ステップ2: CLI を確認します。新しいターミナルで openclaw --version を実行してください。「コマンドが見つからない」場合は、PATH に npm のグローバル bin(npm config get prefix/bin)が含まれているか確認してください。

ステップ3: ドキュメントに従って初期化(例:openclaw onboard)し、API キーを設定します。デフォルトのコンソールポートは 18789 や 3000 が多いので、ファイアウォールまたはセキュリティグループで許可してください。

ステップ4: ゲートウェイ/サービスを起動します(例:openclaw gateway または openclaw start)。ブラウザで該当ポートを開き、コンソールが表示されるか確認してください。

ステップ5: 最小限のテスト(コンソールまたは CLI で 1 リクエスト)を行い、必要に応じて LaunchAgent やバックグラウンド常駐を設定してください。

5. Apple Silicon の注意点

(1)Homebrew のパス: Apple Silicon では Homebrew は /opt/homebrew にあります。/opt/homebrew/bin を PATH に追加してください。(2)Rosetta 2: 一部の npm ネイティブモジュールは Rosetta のインストールを促すことがあります。表示されたらインストールしてください。(3)Gatekeeper: バイナリがブロックされた場合は、システム設定 → プライバシーとセキュリティ →「開く」を選択してください。

6. Mac トラブルシュート表

症状想定原因対処
コマンドが見つからない(openclaw / node)PATH に Homebrew または npm グローバル bin が含まれていない~/.zprofile または ~/.bash_profile にパスを追加して source
EACCESnpm グローバルディレクトリの所有者が現在のユーザーでないchown -R $(whoami) $(npm config get prefix)/{lib/node_modules,bin,share}
ポート使用中デフォルトポートが使用されている設定でポートを変更するか、lsof でプロセスを特定して停止
コンソールにアクセスできないファイアウォールまたはセキュリティグループmacOS ファイアウォールでアプリを許可;リモート Mac の場合は 18789/3000 を開放
蓋を閉じるとプロセスが終了する常駐設定がないLaunchAgent または nohup/screen を使用;またはリモート Mac で 24/7 稼働させる

7. まとめ:リモート Mac で OpenClaw を 24/7 稼働させる

ローカルで OpenClaw が動いたら、24/7 稼働させたい場合や自機を占有したくない場合、スリープ・蓋の影響を避けたい場合は、リモート Mac ノードにデプロイしてください。同じ macOS と上記の手順で、専用・安定稼働が可能です。ローカルでの常駐や運用を省きたい場合は、MACGPU のリモート Mac をレンタルし、そこで OpenClaw をインストールすれば、一度の設定で長期的に安定して運用できます。