跳到內容

OpenClaw:在你常用的通訊軟體中執行 AI Agent

身為開發者,你可能也遇過這種情況:人不在電腦前,卻突然需要確認某個指令的執行結果,或是想快速翻找下載資料夾裡的某份文件。雖然現在 AI 助手很多,但要把敏感的 API keys 和私密資料交給第三方 SaaS 平台,心裡總是有點不踏實。

如果你能直接在你常用的通訊軟體裡,跟一個完全跑在自己硬體上的 AI 溝通,讓它幫你處理瑣事,那該有多方便?OpenClaw 就是為了這個目標而生的開源專案。

在開始之前,請確保你具備以下條件:

  • 一台電腦(macOS, Windows, 或 Linux)
  • 你常用的通訊軟體帳號(WhatsApp, Telegram, Discord, Slack, Teams 等)

OpenClaw 的安裝非常簡單,5 分鐘內就能完成最小路徑配置。

開啟你的終端機,執行以下指令:

Terminal window
curl -fsSL https://openclaw.ai/install.sh | bash

如果你偏好手動下載,可以到 GitHub Releases 取得對應平台的安裝檔:

  • macOS: .dmg 或 .pkg
  • Windows: .exe 安裝程式
  • Linux: .deb 或 .AppImage
  1. 啟動 OpenClaw,你會在 Dashboard 看到一個 QR code。
  2. 打開手機上的 WhatsApp 或 Telegram。
  3. 掃描該 QR code 完成綁定。
  4. 試著傳送「Hello」給機器人,測試連線是否成功。

現在你已經可以從任何地方控制你的電腦了。

OpenClaw 的核心是 Gateway,它是處理 Session、路由和頻道連線的單一事實來源。

flowchart LR
A["Chat apps + plugins"] --> B["Gateway"]
B --> C["Pi agent"]
B --> D["CLI"]
B --> E["Web Control UI"]
B --> F["macOS app"]
B --> G["iOS and Android nodes"]

你可以透過它執行多種任務:

  • 讀取 Email:「幫我總結未讀郵件」
  • 檔案管理:「幫我找出下載資料夾中所有的 PDF」
  • 終端機指令:「在我的專案資料夾執行 npm install」
  • 瀏覽器任務:「打開 GitHub 並檢查我的通知」

在使用過程中,你可能會遇到以下狀況:

  • 安全性考量:Prompt injection 仍是目前業界難以完全解決的問題。請務必使用強大的模型並參考官方的安全最佳實踐指南。
  • 存取權限限制:如果你想限制特定的使用者,可以編輯 ~/.openclaw/openclaw.json。例如,只允許特定號碼傳送指令:
{
channels: {
whatsapp: {
allowFrom: ["+15555550123"],
groups: { "*": { requireMention: true } },
},
},
messages: { groupChat: { mentionPatterns: ["@openclaw"] } },
}
  • 遠端存取 Dashboard:預設的 Web UI 網址是 http://127.0.0.1:18789/。如果你需要遠端存取,建議參考官方的 Remote Gateway 或 Tailscale 設定文件。

如果你在設定過程中遇到任何問題,歡迎使用 AI Setup Assistant 獲取即時協助。

OpenClaw

OpenClaw Expert

還是卡住了?

如果這篇文件沒有解決你的情境,直接問 OpenClaw Expert,拿到可執行步驟。