OpenClaw 是一款革新性的開源個人 AI 助手系統,將大型語言模型轉化為真正「活在你電腦裡」的數位夥伴。它透過一行終端指令即可部署,讓使用者從 WhatsApp、Telegram、Discord、iMessage 等日常聊天平台,遠端指揮本地電腦執行檔案操作、網頁自動化、程式碼編譯、系統管理等全棧任務。相較傳統雲端 AI,OpenClaw 的所有資料、記憶與執行環境完全留在本地,實現極致隱私與自主控制,堪稱當代個人運算的新作業系統基礎層。
OpenClaw(前身 Clawdbot/Moltbot)不是單純的聊天機器人,而是一個完整的 AI 閘道器與代理執行框架。它的定位是「把 AI 從雲端拉回你的硬體」,讓你擁有一個 24 小時長駐、具備完整系統權限的數位員工,能在你外出時獨立處理背景任務,從簡單的郵件整理到複雜的 DevOps 流水線皆可勝任。
核心特色包括:
多平台聊天橋接:WhatsApp、Telegram、Discord、iMessage 等,無需專屬 App。
本地全棧執行:檔案讀寫、Shell 命令、瀏覽器控制、程式碼執行。
持久化記憶:向量資料庫長期儲存上下文,形成個人化人格。
模組化技能:社群 Skills + AI 自製擴充,無限成長。
主動式運作:Cron 排程、心跳檢測、Webhook 觸發。
傳統雲端 AI vs OpenClaw 本地系統
雲端執行,資料上傳 → 本地執行,零上傳
短暫會話記憶 → 永久上下文記憶
僅文字回應 → 實際操作執行
需專屬介面 → 嵌入日常聊天
訂閱依賴 → 開源自控
這種設計讓 OpenClaw 真正成為「基礎設施」,而非消耗性工具。
| 用途 | CPU | RAM | 儲存 | 推薦硬體 |
|---|---|---|---|---|
| 個人輕量 | 4 核心 | 8GB | 20GB | MacBook / i5 筆電 |
| 開發中量 | 8 核心 | 16GB | 50GB | Mac mini / i7 桌機 |
| 企業重量 | 16 核心 | 32GB+ | 100GB+ | Linux 伺服器 / VPS |
| 嵌入式 | ARM 4 核心 | 4GB | 16GB | Raspberry Pi 5 |
Node.js v22+:核心運行環境(安裝腳本自動處理)
Chrome/Chromium:瀏覽器自動化(系統預裝或自動下載)
Git:Skills 與更新管理
Docker(選配):容器化部署
Tailscale(選配):遠端安全存取
必需:
✓ 聊天平台帳號(WhatsApp/Telegram 等)
✓ AI 模型 API 金鑰(Anthropic/OpenAI,免費額度足夠入門)
選配(進階功能):
○ Ollama(本地模型)
○ ElevenLabs(語音合成)
○ Exa.ai(即時搜尋)
○ Sentry(錯誤監控)
步驟 1:一鍵環境準備
# 終端機執行(自動安裝 Node.js + OpenClaw)
curl -fsSL https://openclaw.ai/install.sh | bash
步驟 2:互動式精靈
openclaw onboard --install-daemon
選擇模型:Claude 3.5 Sonnet(輸入 sk-ant-...)
配對 WhatsApp:掃描彈出 QR Code
設定權限:預設沙箱模式
安裝 Launch Agent:~/Library/LaunchAgents/com.openclaw.gateway.plist
步驟 3:驗證啟動
openclaw doctor # 診斷所有服務
openclaw dashboard # 開啟 http://127.0.0.1:18789
步驟 1:啟用 WSL2
wsl --install -d Ubuntu-24.04
wsl --set-default Ubuntu-24.04
wsl -d Ubuntu-24.04
步驟 2:Ubuntu 內安裝
# 更新系統 + Node.js
curl -fsSL https://deb.nodesource.com/setup_22.x | sudo -E bash -
sudo apt install -y nodejs git curl
# OpenClaw 一鍵安裝
curl -fsSL https://openclaw.ai/install.sh | bash
# 開機自啟
openclaw onboard --install-daemon
Ubuntu/Debian:
sudo apt update && sudo apt install -y curl git build-essential
curl -fsSL https://deb.nodesource.com/setup_22.x | sudo -E bash -
sudo apt install -y nodejs
npm install -g openclaw@latest
openclaw onboard --install-daemon --system # 全系統服務
Docker 容器化(生產環境):
docker run -d
--name openclaw
-v ~/.openclaw:/root/.openclaw
-p 18789:18789 -p 18793:18793
--restart unless-stopped
openclaw/openclaw:latest gateway
執行 openclaw channels login whatsapp
手機 WhatsApp 掃描彈出 QR Code
驗證:發送「hello」至已配對號碼
群組設定:/activation always(全自動)或 mention(@openclaw)
進階配置(~/.openclaw/openclaw.json):
{
"channels": {
"whatsapp": {
"allowFrom": ["+886912345678"],
"groups": { "*": { "requireMention": true } }
}
}
}
@BotFather 建立 Bot,複製 Token
openclaw channels login telegram --token 123456:ABC...
邀請 Bot 至群組,設為管理員
Discord Developer Portal 建立 Bot
複製 Token + 邀請至伺服器
openclaw channels login discord --token ...
本地訪問:http://127.0.0.1:18789
┌─ 即時聊天 (WebChat) ──────────────┐
│ • 語音喚醒 (macOS) │
│ • 檔案拖拽上傳 │
│ • 串流顯示工具執行 │
└───────────────────────────────────┘
┌─ 任務監控 (Live Tasks) ───────────┐
│ • 背景執行狀態 │
│ • Cron Jobs 管理 │
│ • Webhook 接收記錄 │
└───────────────────────────────────┘
┌─ 技能中心 (Skills) ───────────────┐
│ • 已安裝 Skills 列表 │
│ • AI 自製技能記錄 │
│ • 社群 Skills Marketplace │
└───────────────────────────────────┘
┌─ 記憶管理 (Memory) ───────────────┐
│ • 向量資料庫檢視 │
│ • 記憶編輯/刪除 │
│ • 匯出/匯入備份 │
└───────────────────────────────────┘
命令範例:
• "整理桌面上的 PDF,按日期分類"
• "把上週的會議記錄轉成 Markdown"
• "壓縮專案資料夾並上傳 Google Drive"
權限分級:
讀取:任意目錄瀏覽
寫入:指定資料夾
執行:Shell 沙箱
實際案例:
• "幫我退訂所有廣告郵件"
• "查詢明天台北到高雄的最便宜機票"
• "填寫這份 Google Form 報名"
自動化流程:開啟 → 登入 → 操作 → 截圖驗證 → 回報結果
DevOps 全流程:
1. Sentry Webhook → 錯誤分析
2. 自動 git pull → 執行測試
3. 修復程式碼 → 開 Pull Request
4. 部署驗證 → 通知團隊
Cron Jobs 範例:
• 08:00 "發每日行程簡報"
• 12:00 "檢查應用程式狀態"
• 18:00 "彙整今日郵件重點"
• 23:00 "備份重要檔案"
| 名稱 | 功能 | 使用情境 |
|---|---|---|
| exa | 即時網頁搜尋 | 研究、查資料 |
| whoop | 健康數據分析 | 健身追蹤 |
| todoist | 任務管理 | 生產力 |
| rss | 訂閱彙整 | 資訊收集 |
| weather | 天氣預報 | 行程規劃 |
聊天指令範例:
「幫我做一個多供應商機票比價工具」
「從這個 YouTube 教學寫 RSS 解析器」
「建立 WHOOP 數據自動分析報表」
AI 會自動:設計架構 → 撰寫程式 → 單元測試 → 部署技能
1. 配對驗證:首次訊息手動授權
2. 提及規則:群組 @openclaw 觸發
3. 沙箱執行:工具權限分級
4. 日誌審計:完整操作記錄
5. 緊急停止:儀表板一鍵終止
{
"security": {
"sandbox": true,
"allowedCommands": ["ls", "git", "npm test"],
"maxExecutionTime": 300,
"allowedDomains": ["*.company.com"]
}
}
方案一:Tailscale VPN(推薦)
$ tailscale up
$ openclaw gateway --bind tailnet
方案二:SSH 隧道
ssh -L 18789:localhost:18789 user@server
方案三:Cloudflare Tunnel
cloudflared tunnel --url localhost:18789
家庭助理:~/.openclaw/home
開發助理:~/.openclaw/dev
公司助理:~/.openclaw/work
OPENCLAW_CONFIG_PATH=~/.openclaw/home openclaw gateway --port 19001
OPENCLAW_CONFIG_PATH=~/.openclaw/dev openclaw gateway --port 19002
openclaw doctor # 完整系統診斷
openclaw update # 一鍵升級
openclaw backup # 完整備份
openclaw logs # 查看日誌
openclaw memory clean # 清理舊記憶
| 問題 | 解決方案 |
|---|---|
| WhatsApp 斷線 | openclaw channels re-pair whatsapp |
| 模型超額度 | 切換免費模型或新增 API 金鑰 |
| 權限拒絕 | sudo chown -R $USER ~/.openclaw |
| 服務未啟動 | openclaw doctor --fix |
| 記憶膨脹 | openclaw memory prune --days 30 |
OpenClaw 不僅是一個軟體,更是一種新的運算範式。它讓 AI 從「雲端諮詢師」變成「本地執行者」,從「短暫助手」變成「長期夥伴」,從「單一功能」變成「全棧系統」。透過一行安裝指令,你獲得的不只是 AI,而是掌控個人運算未來的能力。
入門建議:先用 WhatsApp 簡單聊天 → 逐步開放檔案權限 → 部署 Skills → 建立背景任務 → 多實例分工 → 企業級部署。
OpenClaw 證明了:當開源社群遇上正確架構,即使個人開發者也能打造媲美企業產品的基礎設施。從今天開始,讓這隻太空龍蝦成為你的數位第二腦。