OpenClaw

macOSでOpenClawをHomebrewとnpmだけで簡単インストール

ⓘ本ページはプロモーションが含まれています

お得なお知らせ

スポンサードリンク
タイプ別にすぐ選べる

AIエージェント開発、どこから始める?

MCP・Claude・LangGraph…進化が速い領域こそ「体系学習 or 1冊集中」のどちらかを選ぶのが近道です。

▷ プロ講師から体系的に学んで"仕事で使えるAIエンジニア"になりたい人

東京AIスクール|無料説明会で相談▶

▷ 独学派で、まず1冊を読み込んで手を動かしたいエンジニア

【kindle本】Claude CodeによるAI駆動開発入門 ▶

※スクールは説明会のみでもOK。書籍は紙・電子どちらでも

▶ 実装リファレンスには 【kindle本】実践Claude Code入門が便利です。


スポンサードリンク

前提条件と環境準備

必要項目 目的
Xcode Command Line Tools clangmake などビルドに必要なコンパイラ群を提供
Homebrew (macOS の事実上のパッケージマネージャ) 依存ライブラリや Node.js を簡単にインストール
Node.js ≥ 20(できれば最新 LTS) OpenClaw は Node.js アプリとして提供されているため必須

ポイント
- 現在 Homebrew の公式リポジトリには node@22 がまだ存在しない場合があります。最新版 (node) をインストールすれば LTS 系 (v20 以降) が手に入ります。特定バージョンが必要なときは nvmfnm を併用してください。


Xcode Command Line Tools のインストール

  • ダイアログが出たら「インストール」をクリックし、完了まで待ちます。
  • 正しくインストールされたかは次で確認:


Homebrew と Node.js の導入

1. Homebrew のインストール

公式インストーラを実行します。CPU アーキテクチャに応じてパスが変わりますので、両方のケースを書いておきます

2. パス設定(シェルごとに一度だけ)

環境 推奨シェル設定ファイル 設定コマンド
Apple Silicon (M1/M2…)
macOS 13 以降
~/.zprofile(Zsh がデフォルト) bash echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> ~/.zprofile && eval "$(/opt/homebrew/bin/brew shellenv)"
Intel Mac
/usr/local 配下
~/.zprofile または ~/.bash_profile(使用シェルに合わせて) bash echo 'eval "$(/usr/local/bin/brew shellenv)"' >> ~/.zprofile && eval "$(/usr/local/bin/brew shellenv)"

確認
bash
brew --version # バージョンが表示されれば成功

3. Node.js のインストール

(A) Homebrew が提供する最新版を利用(最も手軽)

(B) 特定バージョン (例: v22) が必要なときは nvm で管理

動作確認
bash
node -v # v22.x.x(またはインストールしたバージョン)が表示されれば OK


OpenClaw を Homebrew でインストールする方法

1. パッケージの所在を確認

2026 年 2 月時点では openclaw公式タップ (homebrew/core) に含まれている可能性があります。まず検索してみましょう。

  • 結果に openclaw が表示されたら、追加の tap は不要です。
  • 表示されない場合は、開発元が提供する カスタムタップ が必要になることがあります。その際は公式ドキュメントで最新情報を確認してください。

2. インストールコマンド(公式タップがあるケース)

インストール完了の目安
==> Installing openclaw
...
🍺 /opt/homebrew/Cellar/openclaw/<バージョン>

3. カスタムタップが必要な場合(例)

注意:タップ名やリポジトリは予告なく変更・削除されることがあります。常に brew search で確認する習慣をつけましょう。

4. パスが自動登録されないときの対処

Homebrew のインストール先は CPU アーキテクチャによって異なります。

環境 実行ファイル例
Apple Silicon /opt/homebrew/opt/openclaw/bin
Intel /usr/local/opt/openclaw/bin

5. バージョン確認


npm/Git からソースコードでインストールする手順

Homebrew が利用できない、または最新版を自前でビルドしたい場合に便利です。

1. リポジトリ取得

Git のインストール(未導入の場合)
bash
brew install git # または Xcode に同梱の git を使用

2. Node バージョンの確認

3. 依存パッケージをインストール

package-lock.json にロックされた正確なバージョンをそのままインストールします。

npm の最新版が必要
bash
brew install npm # Homebrew 経由で更新可能

4. ビルド & 起動

操作 コマンド例
ローカル開発環境で起動 npm run build && npm start
グローバルにインストールしてどこからでも実行 npm i -g .(リポジトリ内)
openclaw start

Tip: グローバルインストール時に権限エラーが出たら、Homebrew の Node が入っているパス (/opt/homebrew/bin) に書き込み権限があるか確認してください。

5. バージョン・アップデート


.env 設定とサーバ起動

OpenClaw は環境変数で API キーやポート番号などを取得します。.env が無いと起動直後にエラーになるので必ず作成してください。

1. 必須変数例

プロジェクトルート(Homebrew インストールでも同様)に .env を作成し、以下を記入します。自分の情報に置き換えてください

ベストプラクティス
- .gitignore に必ず /.env を追加し、リポジトリにコミットしない。
- キー漏洩防止のため、ターミナルで cat .env | pbcopy とすれば安全にコピーできます。

2. 起動コマンド

インストール方法 起動コマンド
Homebrew 版 openclaw start
npm グローバル npx openclaw または openclaw start

起動に成功すると次のようなメッセージが出ます。

ブラウザで http://localhost:3000 にアクセスし、ログイン画面やダッシュボードが表示されれば完了です。


トラブルシューティングと自動起動 (launchd)

1. よくあるエラーと対処法

エラーメッセージ 原因 解決策
EACCES: permission denied Homebrew ディレクトリの所有者が root になっている bash sudo chown -R $(whoami) /opt/homebrew # Apple Silicon
bash sudo chown -R $(whoami) /usr/local # Intel
node: command not found PATH に Node が入っていない .zprofile(または .bash_profile)に以下を追記し、再読み込み
export PATH="/opt/homebrew/opt/node@22/bin:$PATH"(Homebrew版)
もしくは nvm use 22
OPENAI_API_KEY is undefined .env が読めていない dotenv-cli をインストールし、起動時に明示的に読み込む
npm i -g dotenv-cli && dotenv -e .env -- openclaw start
brew: command not found Homebrew のパスが設定されていない 前述の「パス設定」セクションを再実行し、ターミナルを再起動

2. launchd による自動起動(macOS 起動時に OpenClaw を立ち上げる)

(A) plist ファイル作成

  • npm 版の場合ProgramArguments の最初の文字列を、グローバルにインストールした実行ファイルのフルパス(例: /opt/homebrew/bin/openclaw)に置き換えてください。

(B) plist をロード

(C) 起動確認

(D) アンロード(削除したいとき)


まとめ

  1. 開発環境の土台
  2. xcode-select --install → Xcode Command Line Tools
  3. Homebrew のインストールと CPU アーキテクチャ別パス設定
  4. Node.js は Homebrew の最新版か、必要なら nvm で任意バージョンを取得

  5. OpenClaw 本体の導入

  6. Homebrew 推奨brew install openclaw(公式タップが無い場合は brew tap … を確認)
  7. npm/Gitgit clone → npm ci → npm start または npm i -g .

  8. 必須設定

  9. プロジェクト直下に .env を作成し、OPENAI_API_KEY などを記入
  10. 起動は openclaw start(Homebrew)または npx openclaw(npm)

  11. トラブル対策

  12. 権限エラー → ディレクトリ所有者の修正
  13. PATH が通っていない → シェル設定に追記
  14. 環境変数が読めない → dotenv-cli の活用

  15. 自動起動(任意)

  16. ~/Library/LaunchAgents/com.openclaw.server.plist を作成し、launchctl load で登録。CPU アーキテクチャに合わせて実行ファイルパスだけを書き換えるだけで OK。

以上の手順を踏めば、Intel Mac でも Apple Silicon でも最新 macOS 環境で OpenClaw を問題なくインストール・起動できるはずです。質問や不明点があれば、公式リポジトリの Issue ページか本稿コメント欄へお気軽にどうぞ!

スポンサードリンク

お得なお知らせ

スポンサードリンク
タイプ別にすぐ選べる

AIエージェント開発、どこから始める?

MCP・Claude・LangGraph…進化が速い領域こそ「体系学習 or 1冊集中」のどちらかを選ぶのが近道です。

▷ プロ講師から体系的に学んで"仕事で使えるAIエンジニア"になりたい人

東京AIスクール|無料説明会で相談▶

▷ 独学派で、まず1冊を読み込んで手を動かしたいエンジニア

【kindle本】Claude CodeによるAI駆動開発入門 ▶

※スクールは説明会のみでもOK。書籍は紙・電子どちらでも

▶ 実装リファレンスには 【kindle本】実践Claude Code入門が便利です。


-OpenClaw