Get started

OpenClaw

Edit source

OpenClaw 🦞

OpenClaw

「EXFOLIATE! EXFOLIATE!」 — たぶん宇宙ロブスター

Discord、Google Chat、iMessage、Matrix、Microsoft Teams、Signal、Slack、Telegram、WhatsApp、Zalo などを横断してAIエージェントを利用するための、任意のOSで動く Gateway。

メッセージを送ると、ポケットの中からエージェントの応答を受け取れます。組み込みチャネル、同梱チャネル Plugin、WebChat、モバイルノードをまたいで、1つの Gateway を実行します。

OpenClaw とは?

OpenClaw は、好みのチャットアプリやチャネルサーフェス(組み込みチャネルに加え、Discord、Google Chat、iMessage、Matrix、Microsoft Teams、Signal、Slack、Telegram、WhatsApp、Zalo などの同梱または外部チャネル Plugin)を、Pi のようなAIコーディングエージェントにつなぐ セルフホスト型 Gateway です。自分のマシン(またはサーバー)で単一の Gateway プロセスを実行すると、それがメッセージングアプリと常時利用可能なAIアシスタントの橋渡しになります。

誰向けですか? データの制御を手放したりホスト型サービスに依存したりせずに、どこからでもメッセージを送れる個人用AIアシスタントが欲しい開発者とパワーユーザー向けです。

何が違いますか?

  • セルフホスト型: 自分のハードウェア上で、自分のルールで動作
  • マルチチャネル: 1つの Gateway が組み込みチャネルに加え、同梱または外部チャネル Plugin を同時に提供
  • エージェントネイティブ: ツール利用、セッション、メモリ、マルチエージェントルーティングを備えたコーディングエージェント向けに構築
  • オープンソース: MITライセンス、コミュニティ主導

何が必要ですか? Node 24(推奨)、または互換性のための Node 22 LTS (22.16+)、選択したプロバイダーのAPIキー、そして5分です。品質とセキュリティを最良にするには、利用可能な最新世代の最も強力なモデルを使用してください。

仕組み

flowchart LR
  A["Chat apps + plugins"] --> B["Gateway"]
  B --> C["Pi 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 は同梱の Pi バイナリをRPCモードで使用し、送信者ごとのセッションを使います。
    • 制限を強めたい場合は、channels.whatsapp.allowFrom と(グループの場合は)メンションルールから始めます。

    例:

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

    ここから始める

    さらに学ぶ

    Was this useful?