メインコンテンツへスキップ

OpenClaw 🦞

OpenClaw

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

WhatsApp、Telegram、Discord、iMessageなどに対応した、あらゆるOS向けのAIエージェントgateway。
メッセージを送信すれば、ポケットからエージェントの応答を受け取れます。プラグインでMattermostなどを追加できます。

OpenClawは、単一のGatewayプロセスを通じてチャットアプリをPiのようなコーディングエージェントに接続します。OpenClawアシスタントを駆動し、ローカルまたはリモートのセットアップをサポートします。

仕組み

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

主な機能

マルチチャネルgateway

単一のGatewayプロセスでWhatsApp、Telegram、Discord、iMessageに対応。

プラグインチャネル

拡張パッケージでMattermostなどを追加。

マルチエージェントルーティング

エージェント、ワークスペース、送信者ごとに分離されたセッション。

メディアサポート

画像、音声、ドキュメントの送受信。

Web Control UI

チャット、設定、セッション、ノード用のブラウザダッシュボード。

モバイルノード

Canvas対応のiOSおよびAndroidノードをペアリング。

クイックスタート

1

OpenClawをインストール

npm install -g openclaw@latest
2

オンボーディングとサービスのインストール

openclaw onboard --install-daemon
3

WhatsAppをペアリングしてGatewayを起動

openclaw channels login
openclaw gateway --port 18789
完全なインストールと開発セットアップが必要ですか?クイックスタートをご覧ください。

ダッシュボード

Gatewayの起動後、ブラウザでControl UIを開きます。

OpenClaw

設定(オプション)

設定は~/.openclaw/openclaw.jsonにあります。
  • 何もしなければ、OpenClawはバンドルされたPiバイナリをRPCモードで使用し、送信者ごとのセッションを作成します。
  • 制限を設けたい場合は、channels.whatsapp.allowFromと(グループの場合)メンションルールから始めてください。
例:
{
  channels: {
    whatsapp: {
      allowFrom: ["+15555550123"],
      groups: { "*": { requireMention: true } },
    },
  },
  messages: { groupChat: { mentionPatterns: ["@openclaw"] } },
}

ここから始める

詳細