41
25

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

【2026年最新】OpenClawとは? AIエージェントを自分のPCで動かせるオープンソースツールの導入ガイド

41
Posted at

はじめに

「AIエージェントに自分の代わりに作業してほしい」と思ったことはありませんか?

OpenClawは、Claude・GPTなどのAIモデルを使ったエージェントを、自分のPC上で動かし、Discord・Telegram・WhatsAppなどのチャットアプリから操作できるオープンソースのCLIツールです。

この記事では、OpenClawの概要からセットアップ手順、実際にどんなことができるのかまで、わかりやすく解説します。

OpenClawとは?

OpenClawは一言でいうと、**「AIエージェントのためのマルチチャネルGateway」**です。

チャットアプリ(Discord/Telegram/WhatsApp等)
    ↓ メッセージ
  OpenClaw Gateway(自分のPC上で動作)
    ↓ 処理
  AIエージェント(Claude, GPT等)
    ↓ 応答
  チャットアプリに返信

つまり、普段使っているチャットアプリにメッセージを送るだけで、AIエージェントが応答してくれる仕組みです。

主な特徴

  • マルチチャネル対応: Discord、Telegram、WhatsApp、Signal、iMessage、Slack、IRC等に対応
  • ローカル実行: 自分のPC(Mac/Linux/Windows)で動作。クラウドサーバーも可
  • オープンソース: GitHubでソースコード公開
  • エージェント機能: ファイル操作、Web検索、ブラウザ操作、コード実行など
  • cronジョブ: 定期的なタスクの自動実行
  • サブエージェント: 複数のAIエージェントを並列で動かせる
  • ノード連携: スマホ(iOS/Android)と連携してカメラ撮影等も可能

何ができるの? 具体的なユースケース

1. AI秘書として使う

Discordのチャンネルに話しかけるだけで、AIがファイル整理、リサーチ、文章作成などをしてくれます。

2. 定期タスクの自動化(cronジョブ)

# 毎朝9時にタスクリストを通知
openclaw cron add --name "朝の通知" --cron "0 9 * * *" --tz "Asia/Tokyo" \
  --session isolated --message "今日のタスクを確認して報告して"

3. ブラウザ操作の自動化

AIがブラウザを操作して、Webサイトへの投稿やデータ収集を自動で行えます。

4. 開発アシスタント

コードの生成・レビュー・デバッグをチャット経由で依頼できます。ファイルの読み書きやGitHub操作も可能です。

5. マルチプラットフォーム同時投稿

サブエージェント機能を使って、X(Twitter)・note・Qiitaなどへの同時投稿も自動化できます。

セットアップ手順

前提条件

  • Node.js 22以上(インストーラーが自動で入れてくれます)
  • macOS / Linux / Windows(WSL2推奨)

Step 1: インストール

最も簡単な方法はインストーラースクリプトです。

macOS / Linux / WSL2:

curl -fsSL https://openclaw.ai/install.sh | bash

Windows(PowerShell):

iwr -useb https://openclaw.ai/install.ps1 | iex

npmで直接インストールすることもできます。

npm install -g openclaw@latest

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

インストール後、セットアップウィザードを実行します。

openclaw onboard --install-daemon

このコマンドで以下が行われます:

  1. AIプロバイダーのAPIキー設定(Anthropic, OpenAI等)
  2. Gatewayの設定ファイル生成(~/.openclaw/openclaw.json
  3. デーモンサービスのインストール(バックグラウンド実行用)

Step 3: チャットチャネルの接続

使いたいチャットアプリを接続します。

openclaw channels login

Discord の場合:

openclaw channels login discord

Bot Tokenを入力すれば接続完了です。

Telegram の場合:

openclaw channels login telegram

BotFatherで作成したBot Tokenを使います。

WhatsApp の場合:

openclaw channels login whatsapp

QRコードが表示されるので、スマホのWhatsAppで読み取ります。

Step 4: Gatewayの起動

openclaw gateway

これでGatewayが起動し、チャットアプリからのメッセージを受け付ける状態になります。

ダッシュボード(Web UI)にアクセス:
ブラウザで http://127.0.0.1:18789/ を開くと、管理画面が使えます。

Step 5: 動作確認

接続したチャットアプリからメッセージを送ってみましょう。AIエージェントが応答すれば成功です!

設定ファイルの基本

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

{
  "channels": {
    "discord": {
      "groupPolicy": "open",
      "guilds": {
        "YOUR_GUILD_ID": {
          "requireMention": true
        }
      }
    }
  }
}

主要な設定項目:

  • channels: 各チャネル(Discord, Telegram等)の設定
  • requireMention: trueにすると、メンション時のみ反応
  • allowFrom: 許可する送信者のリスト

ワークスペースのカスタマイズ

OpenClawのエージェントは ~/.openclaw/workspace/ をホームディレクトリとして使います。

~/.openclaw/workspace/
├── AGENTS.md      # エージェントの行動指針
├── SOUL.md        # エージェントのペルソナ設定
├── USER.md        # ユーザー情報
├── MEMORY.md      # 長期記憶
├── TOOLS.md       # ツール固有の設定メモ
└── memory/        # 日々のログ
    └── 2026-02-19.md

SOUL.md を編集することで、エージェントの口調やキャラクター設定を自由にカスタマイズできます。

便利なコマンド一覧

# Gatewayの状態確認
openclaw gateway status

# 設定の確認
openclaw config get

# cronジョブの一覧
openclaw cron list

# ブラウザの起動
openclaw browser start

# アップデート
openclaw update

実際に使ってみた感想

筆者は OpenClaw を使って、以下のような作業を自動化しています:

  • 毎朝のデイリーノート自動生成(cronジョブ)
  • Qiita・note・Zennへの記事下書き自動作成(サブエージェント + ブラウザ操作)
  • YouTube ショート動画の自動生成(Remotion + TTS + 字幕生成の連携)
  • Discordでのチーム通知・進捗管理

特にサブエージェント機能が強力で、複数の作業を並列で走らせられるのが便利です。

まとめ

OpenClawは「AIエージェントを日常のワークフローに組み込む」ための強力なツールです。

  • ✅ チャットアプリから自然言語でAIに指示できる
  • ✅ ファイル操作・ブラウザ操作・コード実行など幅広い作業が可能
  • ✅ cronジョブで定期タスクを自動化
  • ✅ オープンソースで無料、自分のPC上で動作

興味がある方は、ぜひ試してみてください!

参考リンク

41
25
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
41
25

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?