![[Open Source] OpenClaw 助手機會來臨:安裝、設定,很快就能擁有。 [Open Source] OpenClaw 助手機會來臨:安裝、設定,很快就能擁有。](https://i0.wp.com/raw.githubusercontent.com/openclaw/openclaw/main/docs/assets/openclaw-logo-text-dark.png?ssl=1)
打造你的專屬 AI 助手:OpenClaw 讓你掌控一切
在現今 AI 蓬勃發展的時代,越來越多人開始尋找能融入日常生活的 AI 助手。市面上的 AI 服務琳瑯滿目,但你是否曾想過,擁有一個完全屬於自己、能掌控一切的 AI 助手?今天,我要向大家介紹一個超酷的專案: OpenClaw。 它是一個個人 AI 助手,你可以把它安裝在自己的設備上,並透過你常用的通訊軟體來與它互動。
什麼是 OpenClaw?
簡單來說,OpenClaw 就是一個 個人化的 AI 助理,它能:
- 完全掌控: 運行在你的設備上,資料隱私更有保障。
- 多平台支援: 在 WhatsApp、Telegram、Slack、Discord、Google Chat、Signal、iMessage 等平台上使用。甚至支援 macOS、iOS、Android 平台上的語音功能。
- 高度客製化: 根據你的需求,打造獨一無二的 AI 體驗。
- 本地化、快速: 由於運行在本地,反應速度更快。
為什麼選擇 OpenClaw?
市面上雖然有許多 AI 助手,但 OpenClaw 獨特的優勢在於:
- 隱私與安全: 你的資料掌握在自己手中,隱私更有保障。
- 客製化彈性: 你可以依照自己的喜好和需求,調整 OpenClaw 的功能和行為。
- 多通道整合: 透過你常用的通訊軟體,就能輕鬆與 AI 助手互動,無需切換應用程式。
- 開源社群: 擁有活躍的社群,你可以從社群中獲得幫助,甚至貢獻程式碼,一起打造更好的 OpenClaw。
快速上手:初學者指南
身為初學者,你可能會覺得 OpenClaw 聽起來很複雜。但別擔心,其實上手並不難!以下是快速入門的步驟:
1. 準備工作:
- Node.js 環境: 確保你的電腦上安裝了 Node.js (建議版本 ≥22)。 你可以在 Node.js 官網 下載。
- 作業系統: OpenClaw 支援 macOS, Linux, 和 Windows (透過 WSL2 運行)。 如果你使用 Windows,建議安裝 WSL2。
2. 安裝 OpenClaw:
打開你的終端機(Terminal 或命令提示字元),輸入以下指令:
npm install -g openclaw@latest
# 或
pnpm add -g openclaw@latest
這會從 npm 上下載並安裝 OpenClaw。 pnpm 是另一種流行的包管理工具,如果你已經習慣使用 pnpm,也可以使用它。
3. 啟動 Onboarding 嚮導:
現在,輸入以下指令,讓 OpenClaw 的 onboarding 嚮導引導你完成設置:
openclaw onboard --install-daemon
這個嚮導會引導你完成 Gateway、工作區、頻道和技能的設定。 尤其是在 macOS、Linux 和 Windows (透過 WSL2) 上,這個 CLI 嚮導是首選的安裝方式。 --install-daemon 選項會安裝 Gateway 守護程序(launchd/systemd 使用者服務),確保它持續運行。
4. 測試你的 AI 助手:
設定完成後,你可以開始與 OpenClaw 互動了。以下是一些基本的指令:
- 啟動 Gateway:
openclaw gateway --port 18789 --verbose
- 傳送訊息:
openclaw message send --to +你的手機號碼 --message "哈囉,OpenClaw!"
請將 +你的手機號碼 替換成你的手機號碼,並加上國碼。
- 與 AI 助手對話:
openclaw agent --message "今天的待辦事項" --thinking high
--message 後面可以輸入你想要 OpenClaw 執行的指令或問題。 --thinking high 設定 AI 的思考深度。
5. 整合你的通訊軟體(例如 Telegram):
- Telegram 機器人: 你需要建立一個 Telegram 機器人。 你可以透過 Telegram 的 BotFather 來建立。
- 取得 Telegram Bot Token: 建立機器人後,BotFather 會給你一個 Bot Token。
- 設定 OpenClaw: 在你的 OpenClaw 配置文件中(通常是
~/.openclaw/openclaw.json),加入 Telegram 頻道的設定:
{
"channels": {
"telegram": {
"botToken": "YOUR_TELEGRAM_BOT_TOKEN"
}
}
}
請將 YOUR_TELEGRAM_BOT_TOKEN 替換成你的 Bot Token。
* 測試: 重啟 OpenClaw 後,你就能在 Telegram 上與你的 AI 助手對話了!
6. 使用 Chat 命令:
在 WhatsApp/Telegram/Slack/Google Chat/Microsoft Teams/WebChat 都可以使用以下指令:
* /status: 查看 session 狀態 (模型 + tokens)
* /new 或 /reset: 重置 session
* /compact: 壓縮 session context (摘要)
* /think <level>: 設定思考深度 (off|minimal|low|medium|high|xhigh)
* /verbose on|off: 開啟或關閉 verbose 模式
* /usage off|tokens|full: 顯示使用量
* /restart: 重新啟動 Gateway
* /activation mention|always: 群組啟用模式
進階應用:客製化你的 OpenClaw
OpenClaw 的強大之處在於其高度的可客製化性。 你可以透過以下方式,讓你的 AI 助手更符合你的需求:
- 設定檔 (Configuration): 透過修改
~/.openclaw/openclaw.json設定檔,你可以調整 AI 模型、頻道設定、安全設定等。 完整的配置參考可以在 OpenClaw 官方文件 中找到。 - 技能 (Skills): OpenClaw 支援技能系統,你可以為 AI 助手添加各種技能,例如:
- 瀏覽器控制: 讓 AI 助手自動瀏覽網頁、截圖。
- 日曆管理: 讓 AI 助手管理你的行事曆。
- 文件處理: 讓 AI 助手處理文件、簡報。
- 串接 API: 讓 AI 助手與其他服務串接,例如天氣預報、新聞摘要等等。
- 工作區 (Workspace): OpenClaw 允許你建立不同的工作區,將不同的 AI 助手分開,以便更好地管理和組織。
- 搭配其他應用程式: OpenClaw 支援 macOS、iOS 和 Android 上的配套應用程式。
安全性考量:保護你的資料
由於 OpenClaw 存取你的通訊軟體,因此安全性非常重要。 以下是一些關於 OpenClaw 安全性的重點:
- 預設安全設定: 對於 Telegram、WhatsApp、Signal、iMessage 等,預設情況下,OpenClaw 會採取 DM 配對 (DM pairing) 的方式,這表示未知的發件者會收到配對碼,並且 OpenClaw 不會處理他們的消息。你需要透過
openclaw pairing approve <channel> <code>來批准發件者。 - 沙箱 (Sandbox): OpenClaw 允許你在 非主要會話(例如群組或頻道)中使用 Docker 沙箱,以限制 AI 助手對系統的存取權限。
- 隨時保持更新: 定期更新 OpenClaw,以獲得最新的安全修補程式。
- 檢閱官方文件: 仔細閱讀 OpenClaw 的官方安全性指南,了解更多安全性最佳實踐。
錯誤排除與疑難解答
在使用的過程中,你可能會遇到一些問題。 以下是一些常見問題的解決方案:
- 安裝失敗: 檢查你的 Node.js 版本是否符合要求 (≥22)。 檢查網路連線是否正常。 嘗試清除 npm 快取:
npm cache clean --force。 - Telegram 機器人無法回應: 檢查你的 Bot Token 是否正確。 檢查 OpenClaw 的設定檔是否正確。 在 Telegram 中檢查是否封鎖了機器人。
- OpenClaw 無法啟動: 查看終端機的錯誤訊息,尋找錯誤原因。 檢查 OpenClaw 的設定檔是否有錯誤。 嘗試重新啟動 OpenClaw。
- 權限問題: 確保 OpenClaw 具有所需的權限。 在 macOS 上,檢查系統偏好設定中的「隱私權」設定。
延伸閱讀與資源
- OpenClaw 官方網站: https://openclaw.ai
- OpenClaw 文件: https://docs.openclaw.ai
- DeepWiki 頁面: https://deepwiki.com/openclaw/openclaw
- Discord 社群: https://discord.gg/clawd
總結
OpenClaw 是一個功能強大且具有潛力的個人 AI 助手。 藉由它,你可以打造一個完全屬於你、能整合各種通訊軟體的 AI 助手。 雖然一開始可能需要花一些時間來設定和學習,但一旦你掌握了 OpenClaw 的核心概念,你就能享受到 AI 助手帶來的便利。 現在就開始打造你的專屬 AI 助手吧!
參考閱讀
https://github.com/openclaw/openclaw