OpenClaw 完全ガイド:初回インストールからパワーユーザーまで
OpenClaw のインストールからカスタム Skills の作成、自動化の設定、複数エージェントの管理まで、すべてを網羅する実践的なガイドです。2026年最新版。
OpenClaw Guides
Tutorial Authors
OpenClaw とは何か、なぜ注目すべきなのか?
OpenClaw は、あなた自身のマシン(ノートパソコン、ホームサーバー、クラウド VPS)上で動作するオープンソースの AI エージェントです。質問に答えるだけのブラウザベースの AI ツールとは異なり、OpenClaw は実際に行動します:メールを読み、会議をスケジュールし、ファイルを整理し、WhatsApp、Telegram、Discord でメッセージを送信し、繰り返しのワークフローを自動化します。すべて自然言語で操作できます。
2026年1月のリリース以来、このプロジェクトは GitHub スター数 244,000 を突破し、史上最も急成長したオープンソースリポジトリの一つとなりました。その理由はシンプルです:人々が求めているのは、実際に行動する AI アシスタントであり、行動について語るだけの AI ではないのです。
違いを簡単に理解する方法を示しましょう:
従来の AI チャットボット:
あなた:「デスクトップのファイルを整理してください。」 AI:「もちろん!いくつかのヒントをご紹介します:1. 種類別にフォルダを作成し... 2. それに応じてファイルを移動し...」
OpenClaw:
あなた:「デスクトップのファイルを整理してください。」 OpenClaw:47個のファイルの名前を変更、分類し、5つのフォルダに移動 ――「完了しました!ファイルの種類別にすべて整理しました。」
これがチャットボットからエージェントへの根本的な変化です。
このガイドでは、初回インストールからカスタム Skills の作成、複数エージェントの管理まで、すべての過程を解説します。30分でも午後丸ごとでも、自分のペースで各セクションを進めてください。
はじめに:インストールとセットアップ
必要なもの
- Node.js 22+(LTS 推奨)――
node --versionで確認 - AI モデルの API Key ―― Anthropic Claude(推奨)、OpenAI、または Ollama 経由のローカルモデル
- macOS、Linux、または Windows(WSL2 環境)
OpenClaw のインストール
最速の方法はワンライナーインストーラーです:
curl -fsSL https://openclaw.ai/install.sh | bash
これはシステムを検出し、必要な依存関係をインストールして、セットアップウィザードを起動します。npm を使う場合:
npm install -g openclaw@latest
Docker ユーザーの場合:
docker pull openclaw/openclaw:latest docker run -d --name openclaw \ -v ~/.openclaw:/root/.openclaw \ openclaw/openclaw:latest
各インストール方法の詳細なウォークスルーについては、クイックスタートガイドをご覧ください。
オンボーディングウィザードの実行
インストール後、ウィザードがすべての設定を案内します:
openclaw onboard
3つの項目を設定します:
- AI プロバイダーと API Key ―― Anthropic Claude が最も相性が良いです。まだキーをお持ちでない場合は、anthropic.com で取得してください。コストを抑えたい方は、モデル選択とコストガイドをご参照ください。
- メッセージングチャンネル ―― 少なくとも1つ選択してください。Telegram が最も簡単に始められます(5分でセットアップ完了)。Telegram、WhatsApp、Discord 各チャンネルの専用ガイドも用意しています。
- セキュリティモード ―― まずは Sandbox を選択してください。慣れてきたら、フルアクセスに切り替えることができます。
動作確認
openclaw status
以下のように表示されれば成功です:
Gateway: Running ✓ Model: Connected ✓ Channels: 1 active
設定したメッセージングアプリを開いて、最初のメッセージを送ってみましょう。簡単なものから試してください:
- 「何ができますか?」
- 「今何時ですか?」
- 「最新のテックニュースを要約してください。」
ボットが応答すれば、おめでとうございます。AI エージェントが正常に動作しています。
コアコンセプト:OpenClaw の仕組み
より深く進む前に、OpenClaw の4つの構成要素を理解しておくと役立ちます。次のように考えてください:
Gateway ―― フロントドア
Gateway は、OpenClaw が外部と接続するための窓口です。Telegram、Discord、WhatsApp、Web API、あるいはコマンドラインからのメッセージを処理します。複数の Gateway を同時に実行することも可能です。たとえば、個人利用は Telegram で、仕事は Slack で、といった使い分けができます。
Skills ―― ツールボックス
Skills は OpenClaw ができることです。各 Skill はパッケージ化された機能で、メールの送信、ウェブ検索、ファイル管理、ブラウザ操作などがあります。スマートフォンのアプリのようなものと考えてください。OpenClaw にはいくつかの組み込み Skills が付属していますが、真の力は Clawhub のコミュニティエコシステムと、自分で作成する Skills から生まれます。
利用可能な Skills は Skills ディレクトリでご覧いただけます。
Memory ―― ブレイン
OpenClaw は会話をまたいで情報を記憶します。名前、仕事のスケジュール、好みなどを伝えると、そのコンテキストを保持します。ステートレスなチャットボットとは異なり、OpenClaw はあなたが誰で、どのように働いているかを永続的に理解し、~/.openclaw/memory/ にローカル保存します。
Sandbox ―― セーフティネット
Sandbox は OpenClaw がシステム上で何を許可されているかを制御します。Sandbox モードでは、任意のファイルへのアクセスや破壊的なコマンドの実行は制限されます。これはセーフティレイヤーであり、新しい Skills を試したり、OpenClaw により広い権限を与えたりする際に特に重要です。
セキュリティ設定の詳細については、安全な設定テンプレートをご覧ください。
Skills のインストールと使い方
Skills は OpenClaw を「面白いデモ」から「毎日使うツール」に変えるものです。ここでは始め方を説明します。
検索とインストール
# キーワードで Skills を検索 openclaw skills search email # 特定の Skill の詳細を表示 openclaw skills info @openclaw/email-manager # インストール openclaw skills install @openclaw/email-manager
最初にインストールすべき5つの Skills
| Skill | 機能 | インストールコマンド |
|-------|------|---------------------|
| Email Manager | メールの閲覧、下書き、送信 | openclaw skills install @openclaw/email-manager |
| Calendar | イベント作成、スケジュール確認、招待送信 | openclaw skills install @openclaw/calendar |
| File Organizer | ファイルの分類、名前変更、整理 | openclaw skills install @openclaw/file-organizer |
| Web Search | ウェブ検索と結果の要約 | openclaw skills install @openclaw/tavily-search |
| Browser Control | ブラウザタスクの自動化 | openclaw plugins install @openclaw/browser-control |
インストール後は、エージェントに自然に話しかけるだけです:
- 「未読メールをチェックして、上位3件を要約して。」
- 「明日のカレンダーの予定は?」
- 「OpenClaw の最新リリースノートを検索して。」
Skills の管理
# インストール済みの Skills を一覧表示 openclaw skills list # すべての Skills を更新 openclaw skills update # 不要な Skill を削除 openclaw skills remove @openclaw/file-organizer
サードパーティの Skills をインストールする前に、Skills セキュリティチェックリストを確認して安全性を確保してください。
自動化の設定(Cron Jobs)
OpenClaw の最も実用的な機能の一つが、スケジュール自動化です。毎朝エージェントに何かを頼む代わりに、一度設定すれば自動で実行されます。
デイリーブリーフィングの作成
エージェントに自然言語で伝えるだけです:
「毎朝8時に、今日の天気、カレンダーの予定、未読メールの件数をまとめたブリーフィングを送ってください。」
OpenClaw が自動的に Cron Job を作成します。手動で管理することもできます:
# スケジュールされたタスクを一覧表示 openclaw cron list # 特定のタスクの詳細を表示 openclaw cron show <task-id> # タスクを一時停止 openclaw cron disable <task-id> # タスクを再開 openclaw cron enable <task-id> # タスクを完全に削除 openclaw cron delete <task-id>
自動化のアイデア
- デイリーブリーフィング ―― 毎朝、天気 + カレンダー + 未読メール
- ウィークリーサマリー ―― 金曜の午後に今週の活動レポート
- 価格トラッカー ―― 商品ページを監視し、値下げ時にアラート
- 終業リマインダー ―― 午後6時に仕事を終わらせるよう通知
- 受信トレイのクリーンアップ ―― 毎晩、優先度の低いメールを自動アーカイブ
永続メモリの設定
OpenClaw のメモリシステムは、あなた専用のアシスタントとして機能する鍵です。コンテキストを与えるほど、より適切に対応します。
エージェントにあなたのことを教える
次のようなメッセージを送信してください:
「私についてこれを覚えて:名前は Alex。プロダクトマネージャーです。月曜から金曜、午前9時から午後6時まで働いています。タイムゾーンは GMT+8。簡潔な回答を好みます。コミュニケーションは英語ですが、中国語も読めます。」
OpenClaw はこれを長期メモリに保存し、以降のすべてのやり取りに適用します。
メモリの確認と編集
# エージェントが記憶している内容を確認 cat ~/.openclaw/memory/long-term.json # またはチャットで直接尋ねる "私について何を知っていますか?"
メモリの修正や削除もできます:
「以前の勤務スケジュールを忘れて。今は午前10時から午後7時まで働いています。」
メモリの仕組み
OpenClaw は3層のメモリを使用しています:
- 短期メモリ ―― 現在の会話コンテキスト(セッション終了後にクリアされます)
- 長期メモリ ―― あなたに関する永続的な情報(好み、習慣、プロフィール情報)
- エピソードメモリ ―― 過去のやり取りの記録(長期間にわたるパターン認識に使用)
この階層的なアプローチにより、常にリマインドしなくても、使えば使うほどエージェントが便利になります。
初めてのカスタム Skill を作成する
組み込みやコミュニティの Skills では特定のニーズに対応できない場合、自分で作成できます。OpenClaw Skills はシンプルな YAML 形式を使用します。
Skill の構造
~/.openclaw/skills/daily-news.yaml に新しいファイルを作成します:
name: "Daily Tech News"
description: "Fetches and summarizes today's top tech headlines"
version: "1.0.0"
triggers:
- "tech news"
- "today's news"
- "news summary"
steps:
- action: web_search
query: "top tech news today"
max_results: 5
- action: summarize
content: "{{search_results}}"
style: "bullet_points"
- action: respond
message: |
Here's your tech news summary:
{{summary}}
テスト
# 新しいファイルを認識するために Skills をリロード openclaw skills reload # テスト実行 openclaw skills test "Daily Tech News"
次に会話で試してみましょう:「今日のテックニュースを教えて。」
より複雑な Skills の構築
Skills は複数のアクションを連鎖させることができます:
web_search―― ウェブを検索summarize―― テキストを箇条書きや段落に要約respond―― フォーマットされた応答を送信file_read/file_write―― ファイルの読み取りまたは作成shell_exec―― シェルコマンドの実行(適切な権限が必要)http_request―― 外部 API の呼び出し
これらを組み合わせて、航空券の価格を検索 → 結果を比較 → サマリーをファイルに書き出し → Telegram で通知、といったワークフローを構築できます。
マルチエージェント管理
利用が拡大するにつれ、生活の異なる領域ごとに別々のエージェントが欲しくなるかもしれません。仕事用、個人用、実験用といった具合です。
エージェントの作成
# Claude Sonnet で仕事用エージェントを作成 openclaw create-agent work openclaw config --agent work set ai.model "claude-sonnet-4-6" # 個人用エージェントを作成 openclaw create-agent personal openclaw config --agent personal set ai.model "claude-haiku-4-5" # すべてのエージェントを一覧表示 openclaw list-agents # エージェントを切り替え openclaw switch-agent work
なぜ複数のエージェントを使うのか?
| エージェント | モデル | 接続先 | 目的 | |-------------|--------|--------|------| | Work | Claude Sonnet | Slack, Gmail, Linear | 業務タスク、メールのトリアージ | | Personal | Claude Haiku | Telegram, Google Calendar | スケジュール管理、リマインダー、個人的な用事 | | Lab | Ollama(ローカル) | CLI のみ | 新しい Skills のテスト、実験 |
各エージェントは独自のメモリ、Skills、チャンネル接続を持ち、互いに完全に分離されています。
ブラウザ自動化
OpenClaw は、シンプルな API 呼び出しを超えたタスクをこなすためにブラウザを制御できます:フォームの入力、ウェブページからのデータ抽出、複数サイトでの価格比較、スクリーンショットの撮影など。
Browser Control の有効化
# ブラウザプラグインをインストール openclaw plugins install @openclaw/browser-control # 有効化 openclaw config set browser.enabled true # ブラウザウィンドウを表示(デバッグ時は true に設定) openclaw config set browser.headless false
ユースケース
- 「GitHub を開いて、今日のトレンドリポジトリのトップを見つけて。」
- 「Amazon に行って、メカニカルキーボードを検索し、評価の高い上位3つを価格付きで一覧にして。」
- 「example.com の問い合わせフォームに私の情報を入力して。」
- 「ポートフォリオサイトのスクリーンショットを撮って。」
ブラウザ自動化は強力ですが、リソースを多く消費します。ウェブページとの視覚的なインタラクションが本当に必要なタスクに使用してください。単純なデータ取得には、Web Search Skill の方が高速で低コストです。
チャットを超えた連携
OpenClaw はメッセージングアプリ以上のものと連携できます。人気のあるインテグレーションをいくつか紹介します:
Google Workspace
openclaw config set integrations.google.enabled true openclaw config set integrations.google.credentialsPath "/path/to/credentials.json" openclaw integrations google authorize
接続すると、Gmail、Google Calendar、Google Drive を自然言語で管理できます。
プロジェクト管理(Linear、Jira)
openclaw skills install @openclaw/linear openclaw config set integrations.linear.apiKey "YOUR_API_KEY"
「Linear に優先度高のタスクを作成して:ログインページのリダイレクトバグを修正。」
ノートアプリ(Obsidian、Notion)
openclaw skills install @openclaw/obsidian openclaw config set integrations.obsidian.vaultPath "/path/to/vault"
「Obsidian に『会議メモ ―― 3月2日』というタイトルで新しいノートを作成し、今日のディスカッションポイントを書いて。」
対応プラットフォームの完全な一覧は、チャンネル連携ディレクトリをご覧ください。
セキュリティとコスト管理
Docker Sandbox
最大限の分離を実現するために、OpenClaw を Docker Sandbox 内で実行します:
openclaw config set sandbox.mode "docker" openclaw config set sandbox.docker.image "openclaw/sandbox:latest" openclaw sandbox test
これにより、ファイルシステムアクセス、ネットワークアクセス、シェル実行が事前定義された範囲に制限されます。
セキュリティ監査の実行
openclaw security audit --deep
これは権限の設定ミス、トークンの露出、その他の一般的な問題をチェックします。
完全なセキュリティ強化ガイドは、ポート公開とリモートアクセスをお読みください。
コストの管理
API コストは積み重なる可能性があります。ガードレールの設定方法を紹介します:
# 日次リクエスト制限を設定 openclaw config set ai.dailyLimit 1000 # 月間予算上限を設定(USD) openclaw config set ai.monthlyBudget 50 # 使用状況を確認 openclaw stats usage openclaw stats cost
一般的な月額コスト:
| 利用レベル | 説明 | 推定コスト | |-----------|------|-----------| | ライト | 1日10-20件の会話 | $5-10/月 | | 標準 | 1日50-100件の会話 + Cron Jobs | $20-30/月 | | ヘビー | 自動化 + ブラウザ制御 | $50-100/月 |
コスト最適化について詳しく知りたい方は、モデル選択とコストガイドをご覧ください。
トラブルシューティング クイックリファレンス
| 症状 | 考えられる原因 | 対処法 |
|------|--------------|--------|
| 起動時に EADDRINUSE | ポート 18789 がすでに使用中 | openclaw gateway start --port 18790 |
| 401 Unauthorized | 無効または期限切れの API Key | openclaw config set api-key |
| ボットが応答しない | チャンネルが未接続 | openclaw status とチャンネル設定を確認 |
| 応答が遅い | モデルの過負荷またはネットワーク問題 | 軽量モデルを試すか接続を確認 |
| Skills が読み込まれない | インストール後にリロードが必要 | openclaw skills reload |
より詳細なトラブルシューティングについては、一般的なエラーガイドをご覧ください。
便利な診断コマンド
# 完全なヘルスチェック openclaw doctor # ログの確認 openclaw logs # デバッグモード openclaw config set logging.level "debug"
次のステップ
多くの内容をカバーしました。興味に応じて次の方向に進んでください:
- チャンネルをもっと増やしたい? 50以上のチャンネル連携ガイドを探索してください。Slack や Teams から WeChat、Line まで対応しています。
- セキュリティに関心がある? Skills セキュリティチェックリストと安全な設定ガイドをお読みください。
- セルフホストしたい? リモートアクセスとポート公開のガイドをご覧ください。
- コントリビュートしたい? OpenClaw GitHub リポジトリでは、プルリクエスト、Skill の投稿、バグ報告を歓迎しています。
OpenClaw は、AI とのインタラクションにおける本質的な変化を表しています。アドバイスを求めることから、実際のタスクを委任することへの転換です。プロジェクトは急速に進化し、コミュニティは成長しており、自分だけの AI エージェント環境を構築するのに最適なタイミングは今です。