Get started

OpenClaw

OpenClaw 🦞

OpenClaw

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

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

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

OpenClawとは?

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

誰向けですか? どこからでもメッセージできる個人用AIアシスタントを求めつつ、データの管理権を手放したくない、またはホスト型サービスに依存したくない開発者やパワーユーザー向けです。

何が違いますか?

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

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

仕組み

flowchart LR
  A["チャットアプリ + Plugin"] --> 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をインストール

    npm install -g openclaw@latest
    
  • オンボーディングを実行してサービスをインストール

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

    ブラウザでControl UIを開いて、メッセージを送ります:

    openclaw dashboard
    

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

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

    ダッシュボード

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

    OpenClaw

    設定(任意)

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

    • 何もしない 場合、OpenClawはバンドルされたPiバイナリをRPCモードで使用し、送信者ごとのセッションを使います。
    • 制限を強めたい場合は、channels.whatsapp.allowFrom と(グループ向けの)メンションルールから始めてください。

    例:

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

    ここから始める

    さらに詳しく