OpenClaw 完全初心者ガイド:自分だけのAIアシスタントを自宅で動かす

OpenClaw 完全初心者ガイド:自分だけのAIアシスタントを自宅で動かす

公開日: 2026-03-17

OpenClawとは何か

OpenClawは、自分のデバイス上で動かせる「自己ホスト型AIアシスタントゲートウェイ」です。

一言で言えば、WhatsApp、Telegram、Discord、iMessage、Slackなどのチャットアプリから、いつでもどこでもAIアシスタントに話しかけられる環境を、あなた自身のサーバーで構築できるツールです。

特徴

  • 自己ホスト型: あなたのハードウェアで動作。データは外部に送られません
  • マルチチャンネル対応: 1つのゲートウェイでWhatsApp、Telegram、Discord、Signal、LINE、Mattermostなど20以上のプラットフォームに同時接続
  • オープンソース: MITライセンス、コミュニティ主導の開発
  • エージェントネイティブ: セッション管理、メモリ機能、ツール実行、マルチエージェントルーティングを標準装備
  • モバイル対応: iOS/Androidアプリと連携し、音声操作やカメラ機能も利用可能

立ち位置

OpenClawは「AIそのもの」ではなく、AIとチャットアプリをつなぐ「橋渡し役」です。

“`
チャットアプリ(WhatsApp等)→ OpenClaw Gateway → AIモデル(Claude、GPT等)
“`

CodexやClaude Codeが「コードを書くエージェント」なのに対し、OpenClawは「エージェントをチャットアプリから使うためのインフラ」という位置づけです。

導入手順

前提条件

  • Node.js v22以上(v24推奨)
  • APIキー: 使用するAIモデルのAPIキー(Anthropic、OpenAI等)
  • 5分程度の時間

インストール

“`bash

npmでグローバルインストール

npm install -g openclaw@latest
“`

pnpmやbunでもインストール可能です:

“`bash
pnpm add -g openclaw@latest

または

bun install -g openclaw@latest
“`

初期設定(オンボーディング)

OpenClawは対話型セットアップウィザードを提供しています:

“`bash
openclaw onboard –install-daemon
“`

このコマンドで以下が自動設定されます:

  • Gatewayデーモンのインストール(launchd/systemdサービス)
  • 基本的な設定ファイルの生成
  • チャンネル接続の初期設定

チャンネルの接続

WhatsAppを使う場合:

“`bash

WhatsAppのペアリング

openclaw channels login
“`

DiscordやTelegramの場合は、ボットトークンを設定ファイルに追加します。

Gatewayの起動

“`bash
openclaw gateway –port 18789
“`

ブラウザで `http://127.0.0.1:18789/` を開くと、コントロールUIが表示されます。

基本操作

よく使うコマンド

| コマンド | 説明 |
|———|——|
| `openclaw gateway status` | Gatewayの状態確認 |
| `openclaw gateway start` | Gatewayの起動 |
| `openclaw gateway stop` | Gatewayの停止 |
| `openclaw gateway restart` | Gatewayの再起動 |
| `openclaw doctor` | 診断・設定チェック |
| `openclaw agent –message “メッセージ”` | CLIから直接エージェントに話しかける |

チャット内コマンド

WhatsAppやDiscordなどでエージェントに話しかける際、以下のスラッシュコマンドが使えます:

  • `/status` – セッションの状態を表示
  • `/new` または `/reset` – セッションをリセット
  • `/compact` – コンテキストを要約して圧縮
  • `/think off|minimal|low|medium|high|xhigh` – 思考の深さを調整
  • `/verbose on|off` – 詳細ログのオン/オフ
  • `/usage off|tokens|full` – トークン使用量の表示

設定ファイル

設定は `~/.openclaw/openclaw.json` に保存されます。

最小構成例:

“`json
{
“agent”: {
“model”: “anthropic/claude-opus-4-6”
}
}
“`

できること

1. マルチチャンネル統合

1つのGatewayで複数のチャットアプリを同時に管理できます。WhatsAppで話しかけても、Discordで話しかけても、同じAIアシスタントが応答します。

対応チャンネル(主なもの):

  • WhatsApp
  • Telegram
  • Discord
  • Slack
  • Google Chat
  • Signal
  • iMessage / BlueBubbles
  • Microsoft Teams
  • Matrix
  • LINE
  • Mattermost
  • IRC
  • WebChat

2. cron・自動化

定期的なタスクを自動実行できます。

“`bash

毎朝9時に天気を通知するcronジョブの例

openclaw cron add –schedule “0 9 * * *” –message “今日の天気を教えて”
“`

3. セッション管理

  • メインセッション: あなた個人との1対1の会話
  • グループセッション: チャンネルごとに分離された会話コンテキスト
  • セッション間通信: `sessions_send` で異なるセッションにメッセージを送信可能

4. スキルシステム

「スキル」をインストールして機能を追加できます。

“`bash

ClawHubからスキルを検索・インストール

openclaw skills install
“`

スキルは `~/.openclaw/workspace/skills/` に配置され、`SKILL.md` で動作を定義します。

5. メッセージ連携

  • 受信: チャットアプリからのメッセージを自動受信
  • 送信: `message` ツールでチャットアプリにメッセージを送信
  • リアクション: 絵文字リアクションの送受信
  • メディア: 画像、音声、動画、ファイルの送受信

6. ブラウザ操作

内蔵ブラウザコントロールでWeb操作を自動化できます。

“`bash

設定で有効化

{
“browser”: {
“enabled”: true
}
}
“`

7. モバイル連携

  • iOS/Androidノード: スマホをペアリングしてカメラ、画面録画、位置情報、通知にアクセス
  • 音声操作: ウェイクワード + 音声入力(macOS/iOS)
  • Canvas: エージェントが動的なビジュアルインターフェースを表示

向いている用途

おすすめの人

1. デベロッパー: 自分の開発環境に統合したい人
2. プライバシー重視派: データを外部サーバーに預けたくない人
3. パワーユーザー: 複数のチャットアプリを統合管理したい人
4. 自宅サーバー運用者: 既存のインフラにAI機能を追加したい人
5. 自動化愛好家: cronやWebhookでAIを自動実行したい人

向いているシーン

  • 日常アシスタント: いつものチャットアプリから天気、予定、タスク管理
  • 開発サポート: コードレビュー、ドキュメント生成、デバッグ相談
  • 通知ハブ: 複数の情報源を統合してチャットアプリに集約
  • ホームオートメーション: スマートホームとの連携
  • チーム運用: 小規模チームでのAIアシスタント共有

注意点

tools.profileと権限

OpenClawは「プロファイル」ごとにツールの実行権限を制御できます。

  • デフォルト: メインセッションではフルアクセス
  • グループ/チャンネル: サンドボックスモードで制限可能

設定例:

“`json
{
“agents”: {
“defaults”: {
“sandbox”: {
“mode”: “non-main”
}
}
}
}
“`

セキュリティ

  • DMポリシー: 知らない送信者からのメッセージはペアリングコードで保護
  • allowlist: 特定のユーザー/グループのみアクセス許可
  • Doctorコマンド: `openclaw doctor` でリスクのある設定を検出

“`bash

ペアリング承認

openclaw pairing approve
“`

ハマりどころ

1. Node.jsバージョン: v22未満だと動作しません
2. ポート競合: デフォルトの18789番が使用中の場合は `–port` で変更
3. APIキー: 環境変数または設定ファイルに正しく設定されているか確認
4. チャンネル設定: 各チャンネル固有の設定(ボットトークン等)が必要
5. Tailscale/リモートアクセス: 外部からアクセスする場合はセキュリティ設定を確認

他ツールとの比較

OpenClaw vs Codex vs Claude Code

| 項目 | OpenClaw | Codex | Claude Code |
|——|———-|——-|————-|
| 主な目的 | AIアシスタントのゲートウェイ | コーディングエージェント | コーディングエージェント |
| 実行環境 | 自己ホスト | クラウド/ローカル | クラウド/ローカル |
| チャット連携 | 20以上のプラットフォーム | CLI中心 | CLI中心 |
| セッション管理 | 複数セッション・ルーティング | 単一セッション | 単一セッション |
| 自動化 | cron、Webhook、Gmail Pub/Sub | エージェント内 | エージェント内 |
| モバイル | iOS/Androidアプリ | なし | なし |
| オープンソース | MIT | 一部 | 一部 |

いつどちらを使うべきか

  • OpenClaw: チャットアプリから常時アクセスしたい、自動化したい、プライバシー重視
  • Codex: コーディングに特化した高速なエージェントが必要
  • Claude Code: Claudeモデルでのコーディング作業に集中

組み合わせも可能: OpenClawからCodexやClaude Codeをサブエージェントとして呼び出せます。

公式リンク

  • GitHub: https://github.com/openclaw/openclaw
  • ドキュメント: https://docs.openclaw.ai
  • Webサイト: https://openclaw.ai
  • Discordコミュニティ: https://discord.gg/clawd
  • ClawHub(スキルレジストリ): https://clawhub.com

おすすめAIモデル

OpenClawは複数のAIモデルに対応しています。2026年現在のおすすめ:

  • Claude Opus 4.6: 最高品質の応答、複雑なタスク向け
  • GPT-5: OpenAIの最新モデル、バランスの良い性能
  • GLM-5: コストパフォーマンスに優れた選択肢

GLM-5の詳細・登録: https://z.ai/subscribe?ic=N8AIUB4QXV

まとめ

OpenClawは、「自分だけのAIアシスタントを、自分の環境で、自分のルールで動かす」ための強力なツールです。

チャットアプリ統合、自動化、プライバシー保護を重視するなら、OpenClawは最高の選択肢の一つです。5分で始められるので、まずはインストールして試してみてください。

“`bash
npm install -g openclaw@latest
openclaw onboard –install-daemon
“`

エクスフォリエイト!🦞

*この記事は2026年3月時点の情報に基づいています。最新情報は公式ドキュメントを参照してください。*

コメント

タイトルとURLをコピーしました