Get started

OpenClaw

OpenClaw 🦞

OpenClaw

「脱皮しろ!脱皮しろ!」 — たぶん、宇宙ロブスター

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 など、お気に入りのチャットアプリやチャネルサーフェスを AI コーディングエージェントにつなぐ セルフホスト型 Gateway です。自分のマシン(またはサーバー)で単一の 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
  • チャット

    ブラウザで Control UI を開き、メッセージを送信します。

    bash
    openclaw dashboard

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

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

    ダッシュボード

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

    OpenClaw

    設定(任意)

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

    • 何もしない場合、OpenClaw は送信者ごとのセッションを備えた、バンドルされた OpenClaw エージェントランタイムを使用します。
    • 制限を強化したい場合は、channels.whatsapp.allowFrom と(グループでは)メンションルールから始めます。

    例:

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

    ここから始める

    詳細を学ぶ

    Was this useful?
    On this page

    On this page