Windows・macOS・Linux・Android・iOSと連係しさまざまな操作ができセルフホスト可能なパーソナルAIアシスタント「OpenClaw」

PC上に自分専用のAIアシスタントを常駐させ、パソコン操作やスマートフォン連携による様々な作業を自動化できる「OpenClaw」が公開されています。
openclaw/openclaw: Your own personal AI assistant. Any OS. Any Platform. The lobster way.
https://github.com/openclaw/openclaw
OpenClaw — Personal AI Assistant
https://openclaw.ai/

◆OpenClawの特徴
・Local-first Gateway
ローカルマシンに構築した「Gateway」と呼ばれる制御統括システムで接続の管理、チャットの管理、PCを自動で操作するためのツールの利用、時間やイベントを監視して機能を呼び出すなど、全ての機能や動作を一元管理。

・Multi-channel inbox
Telegram・WhatsApp・Discord・Google Chat・Slack・Signal・iMessage・Nostr・Microsoft Teams・Mattermost・Nextcloud Talk・Matrix・BlueBubbles・LINE・Zalo・Tlonなど、多数のチャネルが利用可能。

・Multi-agent routing
AIプロバイダやモデルを利用目的に応じて複数のエージェントの登録が可能。

条件を設定することで、どのエージェントを利用するか自動的に振り分けも可能。

・Voice Wake+Talk Mode
macOS・iOS、およびAndroidで音声による起動とトークモードによる会話による指示が可能。音声出力にはElevenLabsのAPIを利用します。
・Live Canvas
スマホにインストールしたOpenClawアプリのキャンバスにエージェントがA2UI規格の構文を直接送信しフォームなどのUIを表示することが可能。
・First-class tools
ブラウザの制御・Canvas・各端末や一部の機能をノードとして登録・Cron・セッション管理・DiscordおよびSlackの操作など高度な操作が標準で利用可能。GatewayはControl UIと呼ばれる管理画面が用意されており、スクリプトからHTTP APIを利用しての操作も可能です。

・Companion apps
macOS・iOS、およびAndroidの端末は専用アプリを介してGatewayにWebSocketで接続し、カメラ・マイクなど各端末の機能をエージェントが利用することも可能。
・Onboarding+Skills
導入ウィザードにより初期設定を対話的に行うことが可能。スキルと呼ばれる追加機能を導入することで、他のアプリとの連携やPCの操作を自動化することが可能です。

◆OpenClawのインストール
今回はWindows 11にOpenClawをインストールするため、管理者権限でPowerShellを立ち上げ公式ホームページの「QuickStart」からインストールコマンドをコピー&ペーストし実行します。
iwr -useb https://openclaw.ai/install.ps1 | iex
コマンドの実行が完了すると導入ウィザードによるセットアップが始まります。このまま進めて良いか確認されるので「Yes」を選択。

簡易セットアップを行うため「QuickStart」を選択。

以下のAIプロバイダーから利用するものを選択します。
・OpenAI
・Anthropic
・MiniMax
・Moonshot AI
・Google
・OpenRouter
・Qwen
・Z.ai
・Copilot
・Vercel AI Gateway
・OpenCode Zen
・Xiaomi
・Synthetic
・Venice
今回は「Google」を選択しました。一覧にないプロバイダーやローカルのLLMを設定する場合は「Skip for now」を選択します。

認証方式として「Google Gemini API key」を選択しました。

Google AI Studioで取得したAPIキーを入力すると利用するモデルが選択できます。「gemini-3-pro-preview」を選択。

利用するメッセージプラットフォームを選択します。「Discord(Bot API)」を選択。

Discordのtokenを取得するための手順が表示され、トークンを入力する画面になります。

◆Discord Botを利用する場合の手順
OpenClaw用のBotをDiscordの自身のサーバーに登録するためDiscord Developer Portalにアクセスして「New Application」ボタンをクリック。

「Name」に任意の名前を入力し、規約のチェックボックスにチェックを入れ「Create」ボタンをクリック。

アプリの設定画面になるので「Bot」タブをクリック。

「Reset Token」をクリックしてtokenを生成します。

確認ダイアログが表示されるので「Yes, do it!」ボタンをクリック。

さらに2段階認証でパスワードが求められるので入力し「Submit」ボタンをクリック。

トークンが生成されるのでメモします。

トークンが表示されている場所の少し下にある「Privileged Gateway Intents」の項目のうち「Server Members Intent」と「Message Content Intent」のスイッチをオンにし「Save Changes」をクリックで保存。

次にbotをサーバーに招待するため、左メニューの「OAuth2」をクリックし「Scopes」の「bot」のチェックボックスにチェックを入れます。

下にスクロールして「Bot Permissions」の「View Channels」「Send Messages」「Read Message History」のチェックボックスにチェックを入れます。

ページ最下部にある「Generated URL」の右側にある「Copy」ボタンをクリックしてURLをコピーします。

ブラウザでコピーしたURLを開くと、Botを招待するサーバーを選択する画面が表示されるので、Botを招待したいサーバーを選択し「はい」をクリック。

権限の許可を確認するダイアログが表示されるので「認証」をクリック。

ロボットによる登録ではないか確認するダイアログが表示された場合は「私は人間です」にチェック。

登録が完了しました。「【登録した名前のサーバー】へ移動」をクリック。

サーバーリストで登録したサーバーを右クリックし、表示されるメニューから「サーバーIDをコピー」をクリック。メモ帳などにペーストしてメモしておきます。

さらにBotとのチャットを行うチャネルを右クリックし「チャネルIDをコピー」をクリック。同じくメモ帳などにメモしておきます。

Botのトークンを入力し、このままDiscordの設定を行うため「Yes」を選択しEnterキーを押します。

チャネルへのアクセス方法として「AllowList」を選択。

メモしたサーバーIDとチャネルIDを「/」で合わせたものを入力。

次に「skills」の設定を行うかどうか聞かれるで「Yes」を選択します。

skillをインストールする際に利用するパッケージマネージャーとして「npm」を選択。

今すぐインストールするskillはないので「Skip for now」を選択。

Places APIの利用を聞かれるので「No」を選択。

Nano Banana Proを利用する場合は「Yes」を選択。

「GEMINI_API_KEY」を入力、NotionやElevenLabsなどのサービスのAPIキーを求められますが、現時点では利用しないので「No」を選択します。

質問がすべて終了するとGatewayが起動し、コントロールパネル「Web UI」に接続するためのURLが表示されるのでトークン付きのURLをコピーしてブラウザで開きます。

チャット画面が表示されればインストールは完了です。もし、ブラウザでエラーが表示される場合はGatewayの起動に失敗しているので「openclaw gateway」とコマンドを実行して起動します。

テストとしてスマートフォンのDiscordから登録したBotに「明日の大阪市の天気を調べてください」とメッセージを送ると、2分後に天気予報が返ってきました。少し時間がかかりますが、質問の内容は正しく理解しています。

ブラウザの操作は標準で対応しているので、ブラウザを起動してGIGAZINEを表示するようにメッセージを送ると…

PCのブラウザが起動しGIGAZINEが表示されました。

なお、チャットを介さず直接スマートフォンやMacOSなどから接続できるOpenClaw専用アプリはGitHubのプロジェクトからソースをクローンし自身の環境でビルドする必要があります。
・関連記事
AIエージェント「OpenClaw」を予定チェック・グルチャの要約・価格アラート・冷蔵庫の管理などに使っている体験談 - GIGAZINE
ClaudeのAIアシスタント「Coworkモード」を支えるLinuxコンテナ環境とは? - GIGAZINE
複数アプリにまたがる作業を自動化できるAIシステム「Octonous」をMozilla.aiが開発、日々の反復作業や雑務をAIで自動化 - GIGAZINE
Seleniumの作者によるAIと人間のためのブラウザ自動化「Vibium」 - GIGAZINE
ChromeをAIエージェント搭載ブラウザにできる拡張機能「BrowserBee」レビュー、ChatGPT・Gemini・ClaudeのAPIに対応しOllama経由でローカルAIモデルも使える - GIGAZINE
・関連コンテンツ
in ソフトウェア, レビュー, Posted by darkhorse_logmk
You can read the machine translated English article 'OpenClaw' is a self-hosted personal AI ….







