Get started

OpenClaw

OpenClaw 🦞

OpenClaw

「脱皮せよ!脱皮せよ!」 — おそらく宇宙のロブスター

Discord、Google Chat、iMessage、Matrix、Microsoft Teams、Signal、Slack、Telegram、WhatsApp、Zalo などで AI エージェントを利用するための、あらゆる OS に対応した Gateway。

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

ドキュメントを見る

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

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(推奨)、または互換性のための Node 22 LTS(22.19+)、選択したプロバイダーの API キー、そして 5 分です。最高の品質とセキュリティを得るには、利用可能な最新世代のモデルのうち最も高性能なものを使用してください。

仕組み

flowchart LR
  A["Chat apps + plugins"] --> B["Gateway"]
  B --> C["OpenClaw agent"]
  B --> D["CLI"]
  B --> E["Web Control UI"]
  B --> F["macOS app"]
  B --> G["iOS and Android nodes"]

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