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

OpenClaw 🦞

OpenClaw

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

WhatsApp、Telegram、Discord、iMessage などに対応した、AI エージェント向けの Any OS ゲートウェイ。
メッセージを送信すると、ポケットからエージェントの応答が返ってきます。プラグインで Mattermost なども追加できます。

メッセージを送信し、あなたのポケットからエージェントの応答を取得します。 プラグインはMattermostなどを追加します。

Get Started

OpenClaw をインストールし、数分で Gateway(ゲートウェイ)を起動します。

Run the Wizard

openclaw onboard とペアリングフローによるガイド付きセットアップ。

Open the Control UI

チャット、設定、セッションのためのブラウザ ダッシュボードを起動します。

What is OpenClaw?

OpenClaw は セルフホスト型ゲートウェイ で、WhatsApp、Telegram、Discord、iMessage などの好みのチャットアプリを、Pi のような AI コーディング エージェントに接続します。自身のマシン(またはサーバー)上で単一の Gateway プロセスを実行するだけで、メッセージング アプリと常時利用可能な AI アシスタントをつなぐ橋渡しになります。 独自のマシン(またはサーバー)で単一のゲートウェイプロセスを実行します。 そして、メッセージングアプリと常に利用可能なAIアシスタントの間の橋渡しになります。 誰向けですか?
どこからでもメッセージでやり取りできる個人用 AI アシスタントを求めつつ、データの管理権限を手放したり、ホステッド サービスに依存したりしたくない開発者やパワーユーザー向けです。
何が違いますか?
  • Self-hosted: 自分のハードウェア、自分のルールで実行
  • Multi-channel: 1 つの Gateway で WhatsApp、Telegram、Discord などを同時に提供
  • Agent-native: ツール利用、セッション、メモリ、マルチエージェント ルーティングを備えたコーディング エージェント向け設計
  • Open source: MIT ライセンス、コミュニティ主導
何が必要ですか? Node 22+、API キー(Anthropic 推奨)、そして 5 分です。

How it works

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

Key capabilities

Multi-channel gateway

単一の Gateway プロセスで WhatsApp、Telegram、Discord、iMessage を提供します。

Plugin channels

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

Multi-agent routing

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

Media support

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

Web Control UI

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

Mobile nodes

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

クイックスタート

1

Install OpenClaw

npm install -g openclaw@latest
2

Onboard and install the service

openclaw onboard --install-daemon
3

Pair WhatsApp and start the Gateway

openclaw channels login
openclaw gateway --port 18789
完全なインストール手順と開発者向けセットアップが必要ですか? クイックスタート を参照してください。 Quick start を参照してください。

ダッシュボード

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

OpenClaw

設定(任意)

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

Start here

Docs hubs

すべてのドキュメントとガイドを、ユースケース別に整理しています。

Configuration

中核となる Gateway 設定、トークン、プロバイダー設定。

Remote access

SSH および tailnet によるアクセス パターン。

Channels

WhatsApp、Telegram、Discord などのチャンネル別セットアップ。

Nodes

ペアリングと Canvas に対応した iOS および Android ノード。

Help

一般的な対処法とトラブルシューティングの入口。

Learn more

Full feature list

チャンネル、ルーティング、メディア機能の完全な一覧。

Multi-agent routing

ワークスペースの分離とエージェントごとのセッション。

Security

トークン、許可リスト、安全制御。

Troubleshooting

Gateway の診断と一般的なエラー。

About and credits

プロジェクトの起源、貢献者、ライセンス。