返回

01. OpenClaw 入門:打造你的個人 AI 助手

OpenClaw 是一個擁有 231k GitHub stars 的開源個人 AI 助手專案。本文作為系列教學的開篇,將介紹 OpenClaw 的核心概念、與主流 AI 工具的對比分析、適用場景,幫助開發者快速理解其價值定位。

適用於 OpenClaw v2026.2 | 本文假設你熟悉基本的命令列操作,了解 AI 工具的基本概念。

TL;DR: OpenClaw 是一個擁有 231k GitHub stars 的開源個人 AI 助手。與 ChatGPT/Claude 等託管服務不同,它執行在你自己的裝置上,資料完全由你控制。支援 WhatsApp、Telegram、Discord 等 10+ 頻道,可透過 Skills 擴充能力,能執行本地命令、操作檔案系統、瀏覽網頁。適合注重隱私、需要本地執行能力、想透過聊天應用操控 AI 的開發者。

什麼是 OpenClaw?

一句話定義

OpenClaw 是一個自託管的 AI Agent Gateway,讓你透過熟悉的聊天應用(WhatsApp、Telegram、Discord 等)與 AI 對話,AI 可以執行真實任務——寫程式、發郵件、管理行程、控制智慧家居等。

核心理念

“Your data, your rules” — 這是 OpenClaw 的核心理念。與 ChatGPT、Claude 等託管服務不同:

特性 OpenClaw ChatGPT/Claude 網頁版
資料儲存 本地,完全控制 雲端,服務商管理
執行能力 可操作本地檔案、命令 受限的沙箱環境
頻道接入 10+ 聊天平台 僅網頁/API
持久記憶 本地儲存,永久保留 服務商控制
成本模式 API 用量計費 月度訂閱
可定制性 完全開源,可修改 閉源,有限定制

專案熱度

截至 2026 年 2 月,OpenClaw 在 GitHub 上擁有:

  • 231,000+ stars — 開源 AI 助手領域最受歡迎的專案之一
  • 🍴 44,000+ forks — 活躍的社群參與
  • 🔄 每日更新 — 高頻迭代,功能快速演進
  • 🦞 獨特的龍蝦品牌 — “EXFOLIATE! EXFOLIATE!”

核心架構

整體設計

flowchart TB
    subgraph Channels["Channels"]
        WA[WhatsApp]
        TG[Telegram]
        DC[Discord]
        SL[Slack]
        IM[iMessage]
        WC[WebChat]
    end
    
    subgraph Gateway["Gateway"]
        WS[WebSocket Server]
        SM[Session Manager]
        MR[Message Router]
        TR[Tool Registry]
    end
    
    subgraph Agent["Pi Agent"]
        PE[Prompt Engine]
        TE[Tool Executor]
        SK[Skills Manager]
    end
    
    subgraph External["External"]
        FS[File System]
        BR[Browser]
        API[API Services]
        SKL[Skills Library]
    end
    
    Channels --> MR
    MR --> SM
    SM --> Agent
    Agent --> TR
    TR --> External

關鍵元件

元件 職責 說明
Gateway 訊息中樞 WebSocket 伺服器,管理所有頻道連線、工作階段狀態、訊息路由
Channels 接入層 支援 WhatsApp、Telegram、Discord、Slack、iMessage 等 10+ 平台
Pi Agent AI 核心 內建的 Agent 執行時期,負責理解意圖、呼叫工具、產生回應
Skills 能力擴充 社群貢獻的技能包,可快速擴充 Agent 能力(如 Gmail、行事曆、智慧家居)
Nodes 裝置節點 iOS/Android/macOS 用戶端,提供裝置本地能力(攝影機、螢幕錄製、通知)
Tools 基礎工具 內建的檔案操作、命令執行、瀏覽器控制等能力

工作流程

sequenceDiagram
    participant U as 使用者
    participant C as Channel (Telegram)
    participant G as Gateway
    participant A as Pi Agent
    participant T as Tools/Skills
    
    U->>C: 發送訊息 "幫我寫一個 Python 腳本"
    C->>G: 訊息路由
    G->>A: 投遞到對應 Session
    A->>A: 理解意圖,規劃任務
    A->>T: 呼叫 write 工具
    T-->>A: 回傳執行結果
    A->>A: 產生回應
    A-->>G: 回傳訊息
    G-->>C: 推送到頻道
    C-->>U: 顯示回應

為什麼選擇 OpenClaw?

與競品對比

工具 定制性 能力 自託管 多頻道 開源
OpenClaw ⭐⭐⭐⭐⭐ ⭐⭐⭐⭐⭐ ✅ 10+
AutoGPT ⭐⭐⭐⭐ ⭐⭐⭐⭐
Claude Pro ⭐⭐ ⭐⭐⭐⭐
ChatGPT Plus ⭐⭐ ⭐⭐⭐
Pi.ai ⭐⭐
Siri ⭐⭐ ✅ Apple

詳細對比矩陣

特性 OpenClaw ChatGPT Plus Claude Pro Pi.ai Siri
自託管
多頻道 ✅ 10+ ❌ 僅網頁 ❌ 僅網頁 ✅ 多平台 ✅ Apple 生態
工具呼叫 ✅ 無限 ⚠️ 受限 ⚠️ 受限 ⚠️ 受限
持久記憶 ⚠️ 有限 ⚠️ 有限
本地執行 ⚠️ 受限
資料隱私 ✅ 完全控制 ⚠️ 服務商 ⚠️ 服務商 ⚠️ 服務商 ⚠️ Apple
成本模式 API 用量 $20/月 $20/月 免費/付費 免費
開源 ✅ MIT
技能擴充 ✅ Skills ⚠️ GPTs ⚠️ Shortcuts
行動端 ✅ iOS/Android ✅ App ✅ App ✅ App ✅ 原生

適用場景

🎯 個人生產力

場景 功能
郵件管理 自動分類、智慧回覆、行程擷取
行程管理 行事曆整合、會議提醒、任務追蹤
知識管理 筆記整理、資訊檢索、自動歸檔
生活助手 帳單追蹤、購物清單、健康記錄

典型使用者:自由工作者、獨立開發者、知識工作者

使用方式

  • 透過 WhatsApp 指派任務:「幫我整理今天的郵件,標記重要的」
  • 自動擷取郵件中的行程,同步到行事曆
  • 晚上自動產生當日總結報告

💻 開發者工作流

flowchart LR
    subgraph Dev["Daily Development"]
        A[Code Review] --> B[Auto Testing]
        B --> C[CI/CD Trigger]
        C --> D[Deploy Monitor]
    end
    
    subgraph Claw["OpenClaw Integration"]
        E[Telegram Command] --> F[Repo Operations]
        F --> G[Test Execution]
        G --> H[Result Notification]
    end
    
    A -.-> E
    D -.-> H

典型使用者:軟體工程師、DevOps 工程師、技術主管

使用方式

  • 在 Telegram 中直接觸發程式碼審查
  • 自動執行測試套件,失敗時發送通知
  • 監控 CI/CD 流水線,異常時自動告警

🚀 創業者/小團隊

典型使用者:新創公司、小企業主、內容創作者

使用方式

  • 自動發布社群媒體內容
  • 客服機器人自動回覆常見問題
  • 自動收集競品資訊並產生報告

🏠 技術愛好者

典型使用者:智慧家居玩家、DIY 愛好者、技術極客

使用方式

  • 整合 Home Assistant,語音控制家電
  • 自動化資料備份和同步
  • 建構個性化的資訊儀表板

不適用場景

場景 原因 替代方案
完全非技術使用者 需要命令列操作和設定 ChatGPT、Pi.ai
企業級合規要求 需要自行保障安全和稽核 企業版 AI 服務
無伺服器環境 需要本地執行 雲端託管 AI 服務
臨時/輕度使用 設定成本較高 ChatGPT 網頁版

快速體驗(5 分鐘預覽)

⚠️ 前置要求:Node.js >= 22,以及一個 AI API Key(推薦 Anthropic Claude)

# 1. 全域安裝
npm install -g openclaw@latest

# 2. 啟動入門精靈
openclaw onboard --install-daemon

# 3. 啟動 Gateway
openclaw gateway --port 18789

# 4. 測試對話
openclaw agent --message "你好,介紹一下你自己"

如果你已經完成安裝,可以跳到第二篇:環境搭建與首次執行

Skills 生態系統

OpenClaw 的強大之處在於其 Skills 技能系統。社群已經貢獻了超過 5,700+ 個技能包:

熱門技能分類

類別 Skills 數量 代表技能
程式設計助手 133+ coding-agent, debug-pro, tdd-guide
搜尋研究 253+ web-search, deepwiki, exa-search
開發維運 212+ docker-essentials, git-workflows, deploy-agent
網頁自動化 139+ browser-control, puppeteer-skill
資料分析 46+ data-analyzer, budget-variance
行程管理 50+ calendar-skill, task-manager
智慧家居 56+ home-assistant, smart-home-io

安裝技能範例

# 從 ClawHub 安裝技能
openclaw skill install gmail

# 或手動複製到技能目錄
cp -r ./my-custom-skill ~/.openclaw/workspace/skills/

限制與注意事項

技術門檻

  • ✅ 需要 Node.js >= 22 環境
  • ✅ 需要基本的命令列操作能力
  • ✅ 需要設定 AI API Key
  • ⚠️ 頻道設定(如 Telegram Bot)有一定學習曲線

成本考量

項目 說明
OpenClaw 本身 免費開源
AI API 費用 按實際用量計費(Anthropic/OpenAI)
伺服器費用 如需遠端部署,約 $5-20/月
頻道費用 Telegram/Discord 免費,WhatsApp Business 可能收費

已知限制

  1. 效能依賴本地硬體:複雜任務可能需要較好的 CPU/記憶體
  2. 頻道限制:WhatsApp 需要手機在線維持連線
  3. 模型限制:API 呼叫受限於所選模型的限制
  4. 並行能力:單個 Gateway 實例處理能力有限

本系列教學規劃

階段 文章 內容概要
快速入門 第1-4篇 入門介紹、環境搭建、頻道設定、核心概念
進階使用 第5-10篇 多模型設定、Skills系統、Skills開發、Agent定制
進階設定 第11-15篇 多Agent路由、安全設定、遠端部署、行動端、自動化
實戰案例 第16-20+篇 知識管理、辦公自動化、程式設計助手、智慧家居、團隊協作

系列目錄

階段 文章 預計發布
快速入門 第1-4篇 第一週
進階使用 第5-10篇 第二-三週
進階設定 第11-15篇 第四週
實戰案例 第16-20+篇 持續更新

相關資源

官方資源

資源 連結 說明
官方網站 openclaw.ai 產品介紹和使用者案例
GitHub 倉庫 github.com/openclaw/openclaw 原始碼、Issues、Releases
官方文件 docs.openclaw.ai 完整的功能文件
Skills 市場 clawhub.com 5700+ 社群技能
Discord 社群 discord.gg/clawd 即時討論和幫助

社群精選

學習路徑建議

  1. 閱讀本文 → 了解 OpenClaw 是什麼
  2. 環境搭建 → 完成 Gateway 安裝和設定
  3. 接入第一個頻道 → Telegram 或 WhatsApp
  4. 安裝第一個 Skill → 體驗擴充能力
  5. 定制 Agent 人格 → 讓 AI 更懂你
  6. 進階自動化 → 建構個人工作流

小結

OpenClaw 代表了個人 AI 助手的一種新範式:自託管、多頻道、可擴充、開源免費。它不是一個簡單的聊天機器人,而是一個可以真正幫你做事的 AI 代理。

如果你:

  • 想要完全控制自己的資料
  • 需要 AI 執行真實的本地任務
  • 希望透過熟悉的聊天應用與 AI 互動
  • 願意投入一些時間學習和設定

那麼 OpenClaw 值得你深入探索。

進一步閱讀


下一篇預告環境搭建與首次執行 — 5 分鐘完成安裝,啟動你的個人 AI 助手。


更新記錄

  • 2026-02-26:初版發布,基於 OpenClaw v2026.2

系列導航