OpenClaw
任何作業系統的 AI 代理閘道器,跨 WhatsApp、Telegram、Discord、iMessage 及更多平台
“EXFOLIATE! EXFOLIATE!” — 大概是某隻太空龍蝦說的
任何作業系統的 AI 代理閘道器,跨 WhatsApp、Telegram、Discord、iMessage 及更多平台。 發送訊息,從口袋中獲得代理回應。外掛可擴充 Mattermost 等平台。
什麼是 OpenClaw?
OpenClaw 是一個自架閘道器,將你喜愛的聊天應用程式 — WhatsApp、Telegram、Discord、iMessage 等 — 連接到 AI 程式編寫代理(如 Pi)。你只需在自己的機器(或伺服器)上執行單一 Gateway 程序,它就能成為訊息應用程式與隨時可用的 AI 助手之間的橋樑。
適合誰使用? 開發者與進階使用者,希望擁有一個可從任何地方透過訊息聯繫的個人 AI 助手,同時不需放棄資料控制權或依賴託管服務。
有何不同之處?
- 自架部署:在你的硬體上執行,由你制定規則
- 多頻道:一個 Gateway 同時服務 WhatsApp、Telegram、Discord 等平台
- 代理原生:為程式編寫代理而設計,支援工具使用、工作階段、記憶體與多代理路由
- 開放原始碼:MIT 授權,社群驅動
需要什麼? Node 22+、一組 API 金鑰(建議使用 Anthropic),以及 5 分鐘的時間。
運作方式
Chat apps + plugins → Gateway → Pi agent
→ CLI
→ Web Control UI
→ macOS app
→ iOS and Android nodes
Gateway 是工作階段、路由與頻道連線的唯一事實來源。
核心功能
- 多頻道閘道器:透過單一 Gateway 程序連接 WhatsApp、Telegram、Discord 與 iMessage。
- 外掛頻道:使用擴充套件新增 Mattermost 等平台。
- 多代理路由:按代理、工作區或發送者隔離工作階段。
- 媒體支援:傳送與接收圖片、音訊及文件。
- Web Control UI:用於聊天、設定、工作階段與節點的瀏覽器控制面板。
- 行動節點:配對 iOS 與 Android 節點,支援 Canvas。
快速開始
步驟 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。
- 本機預設位址:http://127.0.0.1:18789/
- 遠端存取:Web surfaces 與 Tailscale
設定(選用)
設定檔位於 ~/.openclaw/openclaw.json。
- 如果你不做任何更動,OpenClaw 會使用內建的 Pi 二進位檔案以 RPC 模式執行,並為每個發送者建立獨立工作階段。
- 如果你想要加強安全性,可以從
channels.whatsapp.allowFrom及(對於群組)提及規則開始設定。
範例:
{
channels: {
whatsapp: {
allowFrom: ["+15555550123"],
groups: { "*": { requireMention: true } },
},
},
messages: { groupChat: { mentionPatterns: ["@openclaw"] } },
}
從這裡開始
- 文件中心:所有文件與指南,依使用案例分類。
- 設定:核心 Gateway 設定、權杖與供應商組態。
- 遠端存取:SSH 與 tailnet 存取模式。
- 頻道:WhatsApp、Telegram、Discord 等頻道專屬設定。
- 節點:iOS 與 Android 節點,含配對與 Canvas。
- 說明:常見修復與疑難排解入口。