Get started
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をインストールして、数分でGatewayを立ち上げます。
openclaw onboard とペアリングフローによるガイド付きセットアップ。
チャット、config、セッションのためのブラウザダッシュボードを起動します。
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は、セッション、ルーティング、チャネル接続の単一の信頼できる情報源です。
主な機能
Discord、iMessage、Signal、Slack、Telegram、WhatsApp、WebChatなどを、単一のGatewayプロセスで扱えます。
バンドルされたPluginにより、通常の現行リリースでMatrix、Nostr、Twitch、Zaloなどを追加できます。
エージェント、ワークスペース、または送信者ごとの分離されたセッション。
画像、音声、ドキュメントを送受信できます。
チャット、config、セッション、Nodeのためのブラウザダッシュボード。
Canvas、カメラ、音声対応ワークフローのためにiOSおよびAndroid Nodeをペアリングできます。
クイックスタート
OpenClawをインストール
npm install -g openclaw@latest
オンボーディングを実行してサービスをインストール
openclaw onboard --install-daemon
チャット
ブラウザでControl UIを開いて、メッセージを送ります:
openclaw dashboard
またはチャネルを接続し(Telegram が最速です)、スマートフォンからチャットします。
完全なインストールと開発セットアップが必要ですか? はじめに を参照してください。
ダッシュボード
Gatewayの起動後に、ブラウザのControl UIを開きます。
- ローカルのデフォルト: http://127.0.0.1:18789/
- リモートアクセス: Web surfaces と Tailscale
設定(任意)
configは ~/.openclaw/openclaw.json にあります。
- 何もしない 場合、OpenClawはバンドルされたPiバイナリをRPCモードで使用し、送信者ごとのセッションを使います。
- 制限を強めたい場合は、
channels.whatsapp.allowFromと(グループ向けの)メンションルールから始めてください。
例:
{
channels: {
whatsapp: {
allowFrom: ["+15555550123"],
groups: { "*": { requireMention: true } },
},
},
messages: { groupChat: { mentionPatterns: ["@openclaw"] } },
}
ここから始める
すべてのドキュメントとガイドを、用途別に整理しています。
コアGateway設定、トークン、プロバイダーconfig。
SSHおよびtailnetアクセスのパターン。
Feishu、Microsoft Teams、WhatsApp、Telegram、Discordなどのチャネル固有セットアップ。
ペアリング、Canvas、カメラ、デバイスアクションに対応したiOSおよびAndroid Node。
一般的な修正とトラブルシューティングの入口。