Mac miniにOpenClawをインストールする方法
OpenClawは、1つのコマンドでMac miniにインストールできます。続いてオンボーディングのステップを1回行うと、ログイン時に起動するバックグラウンドサービスが設定されます。標準構成のApple silicon搭載Mac miniで十分です。モデルはMac上ではなく、AIプロバイダー側で動くからです。以下に、公式のコマンド、macOS 26で得られた出力、動かし続けるための設定をまとめます。
OpenClawとは
OpenClawは、自分のコンピュータで動かすオープンソースのAIアシスタントです。普段使っているチャットアプリから話しかけます。READMEには、Discord、iMessage、Slack、Teams、Telegram、WhatsAppのほか、20以上のアプリが挙がっています(github.com/openclaw/openclaw、2026年10月)。
中心となるのはGatewayです。チャットの接続を保持し、エージェントを動かす常駐プロセスです。Gatewayが止まると、アシスタントは応答しなくなります。インストールよりも、それを動かすマシンのほうが重要なのはこのためです。
必要なもの
- Node 24.16以降、またはNode 26.1以降。Nodeがなければ、macOSではインストーラーがNode 26を追加します(docs.openclaw.ai/install、2026年10月)。
- モデルのプロバイダー。OpenClawは、オンボーディングで選んだプロバイダーのAPIキーを使います。
- Apple silicon搭載のMacならどれでも。ドキュメントにメモリの最低条件はありません。クラウドのモデルなら16 GBで十分です。ローカルモデルの場合は話が別で、ローカルLLMのガイドで説明しています。
インストールする
ターミナルで公式のインストーラーを実行します。
curl -fsSL https://openclaw.ai/install.sh | bash
インストールが終わると、そのままオンボーディングに進みます。先にインストールだけして設定はあとで行いたい場合、ドキュメントにオンボーディングを飛ばすフラグがあります。そのあと、サービスのオプションを付けてオンボーディングをご自身で実行します。
curl -fsSL https://openclaw.ai/install.sh | bash -s -- --no-onboard openclaw onboard --install-daemon
2026年10月2日に、新しいGitHubホスト型のmacOS 26マシンでインストーラーを実行しました。Nodeはすでに入っていたので、約25秒で終わりました。バージョン確認の出力は次のとおりです。
$ openclaw --version OpenClaw 2026.9.7 (c074824)
次に、ドキュメントにあるコマンドでインストールとサービスを確認します。
openclaw doctor openclaw gateway status
当社のテストマシンでは、オンボーディング前にdoctorが3つの点を指摘しました。Gatewayのモードが未設定。Gatewayの認証にトークンがない。コマンドのオーナーが未設定。オンボーディングのあとにdoctorをもう一度実行し、残った項目を解消してください。オーナーは重要です。doctorの説明では、設定の変更、Gatewayの再起動、コマンドの承認ができるアカウントです。
24時間動かし続ける
サービスのオプションは、LaunchAgentをインストールします。ドキュメントによると、ラベルはai.openclaw.gatewayで、ファイルはホームのLibrary内のLaunchAgentsフォルダにあるai.openclaw.gateway.plistです。launchdがログイン時に起動し、クラッシュすると再起動します。ログは1つのファイルに書き出されます。
openclaw gateway status --deep openclaw gateway restart openclaw health tail -f ~/Library/Logs/openclaw/gateway.log
オンボーディングなしで、サービスだけをインストールすることもできます。2台目のテストマシンではその方法を試しました。Gatewayのモードをlocalに設定し、doctorにトークンを生成させ、インストールコマンドを実行しました。
openclaw config set gateway.mode local openclaw doctor --fix --generate-gateway-token openclaw gateway install
約15秒後、statusコマンドでサービスの起動を確認できました。
$ openclaw gateway status Service file: ~/Library/LaunchAgents/ai.openclaw.gateway.plist Gateway: bind=loopback (127.0.0.1), port=18789 (service args) Dashboard: http://127.0.0.1:18789/ Gateway version: 2026.9.7 Runtime: running (pid 16165, state active) Connectivity probe: ok Listening: 127.0.0.1:18789
LaunchAgentが動くのは、ユーザーがログインしている間だけです。再起動後は、誰かがログインするまで何も起動しません。無人のMacでは、OpenClawを動かすアカウントの自動ログインをオンにします。次に、マシンがスリープしないようにします。スリープするとGatewayが凍結し、チャットの接続がすべて切れるからです。
sudo pmset -a sleep 0 sudo pmset -a disksleep 0 sudo pmset -a displaysleep 10
理由とノートPCの蓋に関する規則は、Macがスリープすると何が起きるかで説明しています。停電対策を含むチェックリストの全体は、常時稼働Macのガイドにあります。
セキュリティについて
- 通常のインストールでは、Gatewayはループバックだけで待ち受けます。そのままにしてください。ノートPCからダッシュボードを開くには、ドキュメントではSSHトンネルを使っています。
- ダイレクトメッセージで知らない相手から連絡があると、応答ではなくペアリングコードが返ります。下のpairingコマンドで承認します。
- サンドボックスを設定しない限り、ツールはデフォルトでホスト上で動きます。エージェントは、そのmacOSユーザーが触れるものすべてに触れられます。
- 秘密情報はOpenClawの状態フォルダのディスク上に保存され、設定はその中のopenclaw.jsonにあります。このフォルダはパスワードのファイルと同じように扱ってください。
- 設定を変えるたびに、組み込みの監査を実行します。新規にインストールしたテスト環境では、critical 0件、warning 1件、info 1件でした。
ssh -N -L 18789:127.0.0.1:18789 user@gateway-host openclaw pairing approve <channel> <code> openclaw security audit
最も簡単な防御は物理的なものです。ほかに自分のものを何も置いていないMacでOpenClawを動かします。個人のApple IDも、パスワードマネージャーも、ログイン情報だらけのブラウザも置きません。エージェントがおかしなことをしても、被害はそのマシンで止まります。
MacRunのMacで動かす
当社のエージェントプランは、スリープしない専用のMac miniです。再起動後はログインセッションが自動で戻るので、LaunchAgentも再び起動します。Claude CodeとCodexはインストール済みです。OpenClawはプリインストールしていません。完全な管理者権限があるので、上のコマンドでご自身でインストールしてください。OpenClawには、オンボーディングで選んだモデルのプロバイダーのAPIキーが必要です。
この用途で当社を使うべきでない人もいます。MacRunは、当社の利用規定の範囲内での開発作業のためのサービスです。コードを書く、CIを見張る、issueを仕分けるOpenClawなら合っています。個人のメールや家族のカレンダーを管理するOpenClawは対象外です。また、OpenClawはLinuxでも動きます。macOSが何も必要ないなら、小さなLinuxサーバーのほうがどのMacよりも安く済みます。
動き続けるマシンで試してみませんか。プランの比較はエージェント用Macのページをご覧ください。
よくある質問
OpenClawにはどのMac miniが必要ですか?
+
Apple silicon搭載のMac miniならどれでもかまいません。OpenClawのドキュメントでは、要件はNode 24.16または26.1で、メモリの最低条件はありません。メモリが多いことが意味を持つのは、ローカルモデルも動かす場合だけです。
OpenClawは再起動後も動き続けますか?
+
はい。openclaw onboard --install-daemonでサービスをインストールし、ユーザーが自動でログインする場合です。サービスはLaunchAgentなので、起動時ではなくログイン時に始まります。
OpenClawをモデルにつなぐには何が必要ですか?
+
オンボーディングで選んだモデルのプロバイダーのAPIキーです。利用料はMacRunではなく、そのプロバイダーが自社の規約に基づいて請求します。
リモートのMacでOpenClawのダッシュボードを開くには?
+
Gatewayはループバックのままにし、OpenClawのリモートアクセスのドキュメントのとおり、ポート18789をSSHで転送します。そのうえで、手元のマシンで開きます。