
OpenClawとは?基本概念をわかりやすく解説
OpenClaw は、オーストリア人開発者 Peter Steinberger が2025年11月に公開したオープンソースの AIエージェントフレームワーク です。 単なるチャットボットとは根本的に異なります——「あなたのコンピュータ上で常時稼働し、WhatsApp・Telegram・Slackなどのメッセージングアプリを通じて指示を受け取り、タスクを自律的に実行する」、それがOpenClawです。
NVIDIAのCEO Jensen Huang氏は「パーソナルAIのオペレーティングシステム」と称し、AIコミュニティでは「現実のJarvis(アイアンマンのAIアシスタント)に最も近いもの」として話題を集めています。
技術的に言えば、OpenClawは 長時間稼働するNode.jsサービス です。Claude(Anthropic)・GPT(OpenAI)・Gemini(Google)などのLLMをバックエンドに持ち、ローカルマシンとメッセージングアプリの橋渡しをします。「Skills(スキル)」と呼ばれるプラグインを追加することで、メール送信・カレンダー管理・ファイル操作・APIコール・Webスクレイピングまで、ほぼあらゆる自動化が可能になります。
誕生から爆火まで:GitHubで最速成長を記録した歴史
なぜここまで話題になったのか?爆火した5つの理由
アーキテクチャ:OpenClawの仕組みを図解で理解する
OpenClawは「チャットボット」ではなく「エージェントランタイム」です。中核は Gateway と呼ばれる常時稼働プロセスで、ポート18789でリッスンし、すべての通信を管理します。
WhatsApp / Telegram
Discord / Slack 他
Port 18789
常時稼働デーモン
Claude / GPT
Gemini / ローカル
メール・カレンダー
ファイル・API 他
主要コンポーネント解説
Gateway — すべての司令塔。メッセージを受信→LLMに送信→Skillsを実行という流れをオーケストレーションします。デーモン(バックグラウンドサービス)として動作するため、ターミナルを閉じても稼働し続けます。
Channels — 50以上のメッセージングプラットフォームとの接続レイヤー。普段使いのチャット画面から自然言語で指示できます。
Skills — エージェントの「能力パック」。SKILL.mdと実行コードで構成。公式マーケットプレイス「ClawHub」から追加できますが、セキュリティ検証が必須です(後述)。
Workspaces — プロジェクト・用途別に設定を分離できる仮想環境。スキル優先度はワークスペース>グローバル>バンドルの順。
インストール手順(Mac / Linux / Windows対応)
📋 事前準備:必要なもの
- Node.js 24(推奨)または Node 22.14 以上
- npm 最新版(Node.jsに同梱)
- AIプロバイダーのAPIキー(Anthropic / OpenAI / Google のいずれか)
- Windowsユーザー:WSL2 を強く推奨(PowerShellネイティブは不安定)
- Docker使用時:RAM 2GB以上
まずNode.jsのバージョンを確認してください:
# Nodeバージョン確認(v24.x.x または v22.14+ であればOK)
node --version
⚙️ インストール実行
npm install -g openclaw@latest # Windowsで権限エラーが出る場合: SHARP_IGNORE_GLOBAL_LIBVIPS=1 npm install -g openclaw@latest
openclaw --version
# → openclaw 2026.x.xx と表示されればOK
docker pull openclaw/openclaw:latest docker run -d --name openclaw \ -p 18789:18789 \ -v ~/.openclaw:/home/openclaw \ openclaw/openclaw:latest
🧙 オンボーディング設定(約2〜5分)
インストール後、オンボーディングウィザードを実行します。これがOpenClaw設定の核心です。スキップしないでください。
openclaw onboard --install-daemon # ウィザードで設定する項目: # 1. AIプロバイダーの選択(Anthropic / OpenAI / Google) # 2. APIキーの入力 # 3. デフォルトモデルの選択 # 4. Gateway設定 # 5. チャンネル接続(WhatsApp / Telegramなど) # 6. スキルの初期設定
Telegramチャンネルの接続例
/newbot コマンドを送信。ボット名を設定してAPIトークンを取得します。🖥️ ダッシュボードの使い方
Gatewayが起動したら、ブラウザで http://127.0.0.1:18789 にアクセスします。コントロールUI(GUI)とTUI(ターミナル)の両方で操作可能です。
# TUIで対話(ターミナル派向け) openclaw chat # Gatewayのステータス確認 openclaw daemon status # ログ確認(トラブル時の第一選択) openclaw daemon logs # 利用可能なモデル一覧 openclaw models list # チャンネルの接続状態確認 openclaw channels status
基本的な使い方・活用事例
接続したメッセージングアプリから自然言語で指示するだけです。具体的な活用例を紹介します。
- 「明日の10時のミーティングをGoogleカレンダーに追加して」
- 「今週届いたGitHubのIssueを要約して」
- 「Downloadsフォルダの古いファイルを整理して」
- 「競合サイトAの製品価格を毎朝9時にSlackに送って」
セキュリティリスクと対策【IT管理者必読】
| リスク | 深刻度 | 対策 |
|---|---|---|
| 悪意あるSkillのインストール ClawHubで800以上の不正スキルが発見(ClawHavoc事件) |
HIGH | 公式Verified Authorのスキルのみ使用。インストール前にソースコードを確認する。 |
| CVE-2026-25253(RCE脆弱性) 悪意あるWebページを開くだけでエージェントを乗っ取り可能 |
HIGH | v2026.1.29以降にアップデート。定期的な更新を徹底。 |
| Canvasホストのネットワーク露出 デフォルトで0.0.0.0にバインド→LAN全体からアクセス可能 |
MEDIUM | 設定ファイルで127.0.0.1にバインド変更。ファイアウォールルールを追加。 |
| 認証情報の平文保存 ~/.openclaw/にAPIキー・OAuthトークンが平文で保存 |
MEDIUM | ディレクトリのアクセス権限を600に設定。暗号化ストレージの利用を検討。 |
| プロンプトインジェクション 悪意あるデータにAIへの指示が埋め込まれる攻撃 |
MEDIUM | 外部データを処理するスキルの権限を最小化。重要操作に確認ステップを設定。 |
| インターネット公開インスタンス 世界で13.5万以上の脆弱な公開インスタンスを確認 |
HIGH | 公開サーバーへの設置は原則禁止。VPN経由またはローカルのみで運用。 |
よくある質問(FAQ)
まとめ
OpenClawは「AIと話す」時代から「AIに実行させる」時代への転換点を象徴するツールです。GitHubスター34万超という数字はただのトレンドではなく、AIエージェントに対する社会的需要の爆発を表しています。
🦞 この記事のポイント
- OpenClawは チャットボットではなくエージェントランタイム——タスクを自律実行する
- 改名騒動・Moltbook・著名人の言及が重なり GitHubで最速クラスの成長 を記録
- インストールは
npm install -g openclaw@latestとopenclaw onboard --install-daemonの2ステップが基本 - 推奨モデルは Claude Sonnet 4.6(コスト・性能バランス最良)
- 強力なツールゆえ セキュリティ設定は必須——スキルの吟味・ネットワーク設定・定期アップデートを怠らない
- 企業導入は IT部門のレビューと明確なポリシー が前提
ITエンジニアとして個人的には「試す価値は確実にある」と感じています。ただし、セキュリティを軽視したまま本番環境に投入するのは危険です。まずはローカル環境・開発マシンで試し、動作を理解してから段階的に拡張することを強くお勧めします。
