はじめに

OpenClaw

OpenClaw 🦞

OpenClaw

「角質除去!角質除去!」 — おそらく宇宙のロブスター

Discord、Google Chat、iMessage、Matrix、Microsoft Teams、Signal、Slack、Telegram、WhatsApp、Zalo などの AI エージェントに対応する、あらゆる OS 向け Gateway。

メッセージを送ると、手元でエージェントから応答を受け取れます。1 つの Gateway で、チャネル Plugin、WebChat、モバイル Node を実行できます。

非営利団体の OpenClaw Foundation によって、オープンに開発されています。

ドキュメントを見る

モバイルブラウザでは、デスクトップ版の完全なタブバーが表示されず、セクションメニューのみ表示される場合があります。ページ本文から同じトップレベルのドキュメント領域にアクセスするには、 以下のハブリンクを使用してください。

OpenClaw とは?

OpenClaw は、お気に入りのチャットアプリ(Discord、Google Chat、iMessage、Matrix、Microsoft Teams、Signal、Slack、Telegram、WhatsApp、Zalo など)をチャネル Plugin 経由で AI コーディングエージェントに接続する、セルフホスト型 Gateway です。自身のマシン(またはサーバー)で 1 つの Gateway プロセスを実行すると、メッセージングアプリと常時利用可能な AI アシスタントをつなぐ橋渡し役になります。

対象ユーザーは? データの管理権を手放したり、ホスト型サービスに依存したりせずに、どこからでもメッセージを送れるパーソナル AI アシスタントを求める開発者やパワーユーザーです。

どこが違うのか?

  • セルフホスト型:自身のハードウェア上で、自身のルールに従って動作
  • マルチチャネル:1 つの Gateway ですべての設定済みチャネル Plugin を同時に提供
  • エージェントネイティブ:ツール利用、セッション、メモリ、マルチエージェントルーティングを備えたコーディングエージェント向け設計
  • オープンソース:MIT ライセンス、コミュニティ主導

必要なものは? Node 24.15+(推奨)、互換性のための Node 22 LTS(22.22.3+)、または Node 25.9+、選択したプロバイダーの API キー、および 5 分です。最高の品質とセキュリティを得るには、利用可能な最新世代の最も高性能なモデルを使用してください。

仕組み

flowchart LR
  A["チャットアプリ + Plugin"] --> B["Gateway"]
  B --> C["OpenClaw エージェント"]
  B --> D["CLI"]
  B --> E["Web コントロール UI"]
  B --> F["macOS アプリ"]
  B --> G["iOS および Android Node"]

Gateway は、セッション、ルーティング、チャネル接続に関する唯一の信頼できる情報源です。

主な機能

クイックスタート

  • OpenClaw をインストール

    bash
    npm install -g openclaw@latest
  • オンボーディングを行い、サービスをインストール

    bash
    openclaw onboard --install-daemon
  • チャット

    ブラウザでコントロール UI を開き、メッセージを送信します。

    bash
    openclaw dashboard

    または、チャネル(Telegram が最速)を接続して、スマートフォンからチャットします。

  • 完全なインストール手順と開発環境のセットアップが必要ですか?はじめにを参照してください。

    ダッシュボード

    Gateway の起動後、ブラウザのコントロール UI を開きます。

    OpenClaw

    設定(任意)

    設定は ~/.openclaw/openclaw.json にあります。

    • 何も設定しない場合、OpenClaw は同梱の OpenClaw エージェントランタイムを使用します。DM はエージェントのメインセッションを共有し、各グループチャットには個別のセッションが割り当てられます。
    • アクセスを制限する場合は、channels.whatsapp.allowFrom と、グループの場合はメンションルールから設定を始めます。

    例:

    json5
    {  channels: {    whatsapp: {      allowFrom: ["+15555550123"],      groups: { "*": { requireMention: true } },    },  },  messages: { groupChat: { mentionPatterns: ["@openclaw"] } },}

    ここから始める

    詳細情報

    Was this useful?
    On this page

    On this page