OpenClaw 搭建指南:打造你的 AI 智能助手
0x01 什么是 OpenClaw
最近在折騰 AI 工具鏈的時(shí)候,發(fā)現(xiàn)了一個(gè)寶藏項(xiàng)目:OpenClaw。它不是那種只能聊天的 AI,而是真正能幫你干活的智能助手。
簡(jiǎn)單來說,OpenClaw 可以:
- 自動(dòng)讀寫文件、執(zhí)行命令
- 控制瀏覽器完成復(fù)雜操作
- 連接多個(gè)通訊平臺(tái)(WhatsApp、Telegram、Discord 等)
- 定時(shí)執(zhí)行任務(wù)
- 甚至可以控制你的手機(jī)攝像頭、屏幕
這篇文章記錄一下我的搭建過程,踩過的坑,以及一些實(shí)用技巧。
0x02 環(huán)境準(zhǔn)備
OpenClaw 基于 Node.js,所以先確保你有:
# 檢查 Node.js 版本(需要 18+)
node --version
# 如果沒有或版本過低,推薦用 nvm 安裝
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash
nvm install 20
nvm use 20
我的環(huán)境:
- macOS (M1/M2 芯片也完全沒問題)
- Node.js v20.x
- 穩(wěn)定的網(wǎng)絡(luò)(需要訪問 Claude API)
0x03 安裝 OpenClaw
安裝非常簡(jiǎn)單,全局安裝即可:
npm install -g openclaw
安裝完成后驗(yàn)證:
openclaw --version
如果看到版本號(hào),說明安裝成功。
0x04 初始化配置
第一次運(yùn)行需要配置 API key:
openclaw gateway
這會(huì)啟動(dòng)配置向?qū)?,主要配置?xiàng):
1. Anthropic API Key
OpenClaw 默認(rèn)使用 Claude 作為大模型。去 Anthropic 控制臺(tái) 創(chuàng)建一個(gè) API key。
重要:建議用 claude-sonnet-4-5,性價(jià)比高,推理能力強(qiáng)。
配置時(shí)會(huì)問你:
Enter your Anthropic API key: sk-ant-xxx
Default model (默認(rèn) claude-sonnet-4-5): 直接回車
2. 工作目錄
OpenClaw 會(huì)問你工作目錄位置:
Workspace directory (~/.openclaw/workspace): 直接回車用默認(rèn)
這個(gè)目錄非常重要,所有的文件操作、記憶存儲(chǔ)都在這里。
3. 啟動(dòng)服務(wù)
配置完成后,OpenClaw Gateway 會(huì)自動(dòng)啟動(dòng)。你會(huì)看到:
? OpenClaw Gateway started
? Web interface: http://localhost:3000
打開瀏覽器訪問 http://localhost:3000,就能看到聊天界面了。
0x05 第一次對(duì)話
在 Web 界面試試:
你好,幫我創(chuàng)建一個(gè) test.txt 文件,寫入當(dāng)前時(shí)間
OpenClaw 會(huì):
- 理解你的需求
- 調(diào)用
write工具創(chuàng)建文件 - 執(zhí)行
date命令獲取時(shí)間 - 寫入文件并告訴你結(jié)果
這就是 OpenClaw 的核心能力:真正的執(zhí)行力。
0x06 高級(jí)配置
瀏覽器控制
OpenClaw 可以控制 Chrome 完成自動(dòng)化任務(wù)。啟用方法:
# 啟動(dòng)瀏覽器代理
openclaw browser start
然后試試:
幫我打開 https://github.com/trending,截圖給我看
它會(huì)真的打開瀏覽器、加載頁面、截圖返回。
消息通道
OpenClaw 支持多種通訊平臺(tái)。以 Telegram 為例:
- 在配置文件中添加 Telegram bot token
- 重啟 Gateway
- 在 Telegram 里和你的 bot 聊天
這樣 OpenClaw 就能通過 Telegram 接收指令、發(fā)送結(jié)果了。手機(jī)上也能用!
定時(shí)任務(wù)
OpenClaw 內(nèi)置 cron 功能。比如每天早上提醒你:
// 在聊天中說:
幫我設(shè)置一個(gè)定時(shí)任務(wù),每天早上 9 點(diǎn)提醒我查看郵件
OpenClaw 會(huì)自動(dòng)創(chuàng)建 cron job,到時(shí)間就會(huì)通過你配置的通道發(fā)送提醒。
0x07 常見問題
Q: API 調(diào)用很貴嗎?
A: Claude Sonnet 價(jià)格很友好。日常使用一個(gè)月大概幾美元。如果擔(dān)心,可以在配置里設(shè)置 budget 上限。
Q: 數(shù)據(jù)安全嗎?
A: OpenClaw 完全本地運(yùn)行,所有文件、配置都在你的機(jī)器上。API 調(diào)用走 HTTPS,不存儲(chǔ)對(duì)話歷史在云端。
Q: 支持其他模型嗎?
A: 支持。可以配置 OpenAI、Google Gemini 等。但我測(cè)試下來 Claude 最穩(wěn)定。
Q: 能在服務(wù)器上運(yùn)行嗎?
A: 可以。用 pm2 或 systemd 管理進(jìn)程,配置好端口轉(zhuǎn)發(fā),就能遠(yuǎn)程訪問了。
0x08 實(shí)用技巧
1. 給 OpenClaw 設(shè)置人格
在工作目錄下創(chuàng)建 SOUL.md:
# SOUL.md
你是一個(gè)高效、直接的技術(shù)助手。
- 不說廢話,直接給結(jié)果
- 代碼優(yōu)先,少解釋
- 遇到問題主動(dòng)搜索、嘗試,而不是問我
重啟后,OpenClaw 的回復(fù)風(fēng)格會(huì)明顯改變。
2. 記憶管理
OpenClaw 會(huì)在 MEMORY.md 和 memory/ 目錄記錄重要信息。定期看看,確保它記住了對(duì)你重要的東西。
3. 技能擴(kuò)展
OpenClaw 支持 Skills(技能包)。社區(qū)有很多現(xiàn)成的:
- GitHub 操作
- 郵件管理
- 視頻下載
- ...
訪問 ClawdHub 查看可用技能。
0x09 總結(jié)
OpenClaw 不是一個(gè)聊天機(jī)器人,而是一個(gè)真正的自動(dòng)化助手。它能:
- 替你執(zhí)行重復(fù)性任務(wù)
- 整合多個(gè)工具和平臺(tái)
- 7x24 待命(如果你愿意)
上手成本很低,10 分鐘就能跑起來。但要用好它,需要花時(shí)間調(diào)教、配置。
我的建議:
- 從簡(jiǎn)單任務(wù)開始(文件操作、網(wǎng)頁抓?。?/li>
- 逐步增加復(fù)雜度(瀏覽器自動(dòng)化、定時(shí)任務(wù))
- 善用 Skills,不要重復(fù)造輪子
如果你也在探索 AI 工具鏈,OpenClaw 絕對(duì)值得一試。
相關(guān)鏈接:
- 官網(wǎng):https://openclaw.ai
- GitHub:https://github.com/openclaw/openclaw
- 文檔:https://docs.openclaw.ai
- 社區(qū):https://discord.com/invite/clawd