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アシスタントが応答します。
対応チャンネル(主なもの):
- 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月時点の情報に基づいています。最新情報は公式ドキュメントを参照してください。*


コメント