はじめに
対話型の生成 AI サービスを利用することは日常的になり、タスクを実行して貰う AI エージェントも使われるようになってきました。
自分もプログラミングするのに、GitHub Copilot 、Gemini Code Assist 、そして Google Antigravity を使うようになりました。
コーディング専用でない汎用的な AI エージェントとして、Gemini CLI も試してみました。
最近になって OpenClaw が話題だと聞きました。これを試してみたいと思いました。
OpenClaw を試してみる
- OpenClaw 2026.3.3
OpenClaw とは
OpenClaw は、自分のデバイス上で動作するパーソナルアシスタントとなる AI エージェントです。
openclaw/openclaw: Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞
2025 年 11 月に Clawdbot として公開され、2026 年頭に Moltbot に改名し、さらに OpenClaw に改名されています。
OpenClaw(オープンクロー)とは?話題のAIエージェントを徹底解説|株式会社AIworker
LLM は、OpenAI などクラウドサービスを利用してもいいし、Ollama などを使ってローカル環境だけで運用することもできます。
OpenClaw完全入門ガイド|インストールから実践活用まで徹底解説|株式会社AIworker
LLM を利用できるようにする
まず、OpenClaw が使用する LLM を利用できるよう準備します。様々なプロバイダのモデルが使えるようになっています。
LLM サービスの API キーを取得する
公式サイトは Anthropic の Claude を推奨していますが、無料枠が使える Google の Gemini API を使いたいと思います。
Ollama を導入する
OpenClaw 本体が自己ホストで運用できるので、LLM も自己ホストで運用できるといいですね。Ollama で用意した LLM を使うことができます。
Ollamaを使ってローカルでLLMを実行する方法とダウンロード方法
実行環境を用意する
以下の環境が必要だと書かれています。
- Node.js (22 以降)
- npm あるいは pnpm
さらに以下も必要でした。
- Git
自分が使っているのは Windows 機です。これに導入してみたいと思います。Windows 環境は WSL2 を使うことが薦められています。そうでなくて素の Windows 環境にインストールできるでしょうか。
OpenClaw を導入する
以下のいずれかの手順で導入できます。
- 導入スクリプトを実行する
- npm コマンドで導入する
- ソースコードからインストールする
はじめに - OpenClaw
openclaw/openclaw: Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞
導入スクリプトを利用する
まず、公式サイトの導入スクリプトを使ってみました。
$ iwr -useb https://openclaw.ai/install.ps1 | iex
自分の Windows 環境では、上手くいきませんでした。
npm コマンドで導入する
次に、npm コマンドを使ってみました。
$ npm install -g openclaw@latest
Windows 環境では事前に以下の設定しておく必要ありました。
$ Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope Process
$ npm config set ignore-scripts true
参考 OpenClaw パーソナルAIアシスタントを自分のPCで動かす - 協栄情報ブログ
WSL でなくて素の Windows 環境に導入できました。
ソースコードから導入する
上記の手順で導入できたのですが、改めてソースコードから導入してみました。
OpenClaw パーソナルAIアシスタントを自分のPCで動かす - 協栄情報ブログ
GitHub からソースコード一式をダウンロードします。Git でクローンしてもいいでしょう。
$ git clone https://github.com/openclaw/openclaw.git
パッケージマネージャは pnpm を使います。
$ pnpm install
Windows 環境では事前に前述の設定しておく必要あります。
導入作業を続けます。↓
$ pnpm ui:build
$ pnpm build
Windows 環境で実行するとエラーになりました。bash コマンドが使えないといけないようです。Windows のコマンドプロンプトや PowerShell ではだめなので、Git Bash を使いました。
この手順で導入したとき、下記の説明の openclaw コマンドは、導入先のディレクトリに移動した上で pnpm openclaw で実行することになります。
オンボードウィザードで設定する
モジュールが導入できたので設定を始めます。
$ openclaw onboard
--install-daemon を指定しないでおきました。(後述参照)
ウィザードで以下の項目を指定します。
- 使用する LLM ←事前に準備したものを設定
- 連携するチャットサービス(チャンネル) ←後で設定する
- 使用するスキル ←ひとまず設定しない
- 使用するフック ←ひとまず設定しない
設定が完了すると、ゲートウェイプロセスが起動され、AI エージェントと対話するための UI を選択できます。
ゲートウェイプロセスを起動する
--install-daemon を指定してオンボードウィザードを実行すると、OpenClaw のゲートウェイプロセスが自動で(サービス/デーモンとして)起動されるよう設定されます。
オンボードウィザードを実行したときも(前述したように)ゲートウェイプロセスが起動されます。
また、以下のコマンドで手動で起動できます。使用されるポートなどは設定ファイル openclaw.json の指定を参照します。
$ openclaw gateway
ウェブ UI ダッシュボードを開く
以下のコマンドで OpenClaw のダッシュボード画面を開きます。
$ openclaw dashboard
ウェブブラウザが起動してダッシュボード画面が表示されます。
テキスト UI 画面を開く
Gemini CLI のような画面で操作することも可能です。以下のコマンドで起動します。
$ openclaw tui
チャットサービスと連携する
Discord 、Slack 、LINE などのサービスと連携して OpenClaw の AI エージェントがユーザとチャットするようにできます。
🦞 OpenClaw Chat Channels 設定 完全ガイド|zephel01
LINE と連携する
まず、日常的に使用している LINE と連携したいと思います。
LINEをOpenClawに連携してチャットボットを構築する方法 | OpenClaw
①OpenClaw に LINE プラグインをインストールする
②OpenClaw のゲートウェイのエンドポイントを公開する
③LINE Developers Console でプロバイダを準備して Messaging API チャンネルを追加する
チャンネルのアクセストークンとシークレットを入手する
チャンネルの Messaging API にウェブフック URL を設定する
④OpenClaw ゲートウェイに設定を追加して再起動する
⑤LINE とペアリングを設定する
上記②で、OpenClaw の実行環境にグローバル IP アドレスを割当できなかったり、ポートを解放できない環境では、tailscale や ngrok などを使う必要あります。
上記③で、Messaging API チャンネルを作成するのに、公式アカウントが必要でした。
Google Chat と連携する
Google アカウントがあるので Google Chat を利用するのはどうでしょうか。
Google ChatをAIアシスタントにする方法:OpenClawセットアップガイド | OpenClaw
①Google Cloud Console でプロジェクトを用意して
Google Chat API を有効にする
サービスアカウントを作成して JSON キーを入手する
Chat API 構成画面でアプリを作成して設定する
②OpenClaw ゲートウェイに設定を追加して再起動する
Google Workspace ユーザでないと、つまり一般の Google ユーザは、Chat API が使えませんでした。
Discord と連携する
以前に Discord のアカウントを作ってあったことを思い出しました。
OpenClawとDiscordを繋ぐ方法〜ボット作成からペアリングまで〜 | うまスクール!〜AIエージェントで、うまくいく。〜
①Discord Developer Portal で
アプリを作成してボットを追加する
ボットのトークンを入手する
ボットのインテントを有効にする
②Discord にサーバを用意して
ボットを追加する
③OpenClaw ゲートウェイに設定を追加して再起動する
④OpenClaw でペアリングを要求する
ここまで設定すると Discord の DM で OpenClaw と会話できます。
⑤Discord のユーザ設定で管理者モードにした上で
サーバ ID とユーザ ID を入手する
⑥OpenClaw ゲートウェイに設定を追加して再起動する
この設定すると Discord のサーバ上で会話できるようになります。
エージェントと会話する
上記で用意したいずれかの手段で OpenClaw のエージェントと会話できます。
エージェントに話しかけると、まず互いの名前や性格を指定するよう促されます。
ウェブ検索などできるようにする
OpenClaw のエージェントに指示してみると、初期状態はウェブ検索もできないようになっていました。できるように設定したいと思います。
Macの大ロブスター3.2アップグレード後の権限が全てオフ?ワンクリックで最大に開放し、本物の「ジャービス」をオンラインに! | 红豆加冰 - Binance Square
以下のコマンドを実行します。OpenClaw に組込で用意された機能を全て、エージェントが使えるようにします。
$ openclaw config set tools.profile full
ウェブ検索できるようにするには、プロバイダを設定しないといけないようです。Gemini を使うよう指定できるので、設定してみます。
$ openclaw config set tools.web.search.provider gemini
$ openclaw config set tools.web.search.gemini.apiKey (API キー)
上記の設定できたらゲートウェイプロセスを再起動します。
$ openclaw gateway restart
使用するスキルを追加する
エージェントが使える機能を、さらに加えることもできます。
「OpenClawの「スキル(Skills)」52種類、全部調べてみたら有益すぎた」 / X
ただし、エージェントが機能を使えることは、リスクを抱えることになります。
OpenClawが抱える3つのリスク。AI初心者が取り返しのつかない損害を受ける前に。|SHIFT AI TIMES +|AIの情報インフラを構築し、日本のAI推進を加速
OpenClaw を試してみて
OpenClaw を試してみて、分かったこと
- 賢い LLM を指定するのがいい
例えば Gemini-1.5-flash を指定してみたところ、OpenClaw の機能を操作する能力がないと言われてしまいました。
- LLM のリソースを思った以上に消費する
Gemini API の無料枠で試していたところ、すぐに制限にかかってしまいました。対話の内容より多くの指示が背後で送られていると思われます。
- エージェントに操作の権限を与えないと意味がない
多量のリソースを消費するにもかかわらず、エージェントがファイルやブラウザの操作できない設定のままだと、ChatGPT などの対話型の生成 AI サービスと変わりありません。
- 目新しさは感じられなかった
OpenClaw の特徴は以下のようなものがあると言えるでしょう。
- ユーザのローカル環境のファイルを操作したりコマンドを実行できる
- 一般的なチャットサービスでボットとしてユーザと対話できる
- 指定されたタイミングで自動でタスクを実行できる
これらはどれも、他の既存の AI エージェントで実現できているのを見てきています。OpenClaw が新たに実現したものはないように思いました。
にもかかわらず、話題になるほどの衝撃を多くのユーザに与えたのは何なのか。
上記の機能が一つのプロダクトに統合されていて、自然言語で指示するだけで実現できるようになっていることでしょうか。OpenClaw を上手く設定できていれば、
- スマホでチャットボットに指示して、自室のパソコンで自分の代わりに作業して貰える
従来なら自分で作業しないといけなかったりプログラムを作ったり仕込んだりしないといけなかったことが、あたかも人間の部下に指示して作業させるようにできそうです。
ところで、AI エージェントがローカル環境のファイルの操作やアプリの操作できるということは、
- 自分が日頃使用している環境を貸して作業して貰うようなもの
OpenClaw が動作する環境、つまりエージェントに貸与する環境は、独立した端末にして、必要なファイルや情報だけ渡すようにするのがよさそうです。
