OpenClaw龍蝦AI部署教程:本地運(yùn)行的AI智能體操作系統(tǒng),支持Windows/macOS真機(jī)操作

OpenClaw(龍蝦AI)部署全解:給大模型裝上“數(shù)字手腳”
問(wèn)題
你讓 ChatGPT 幫你整理桌面?它只會(huì)說(shuō)“建議新建文件夾”,但不會(huì)真去建。你說(shuō)“把微信截圖發(fā)到郵箱”,它寫不出一行能跑起來(lái)的代碼。AI 卡在“說(shuō)”和“做”之間——缺一雙能點(diǎn)擊、拖拽、復(fù)制、發(fā)送的“數(shù)字手腳”。
OpenClaw(龍蝦AI,www.xmhny.cn)就是這雙手。它不是另一個(gè)聊天界面,而是一個(gè)本地運(yùn)行的 AI 智能體操作系統(tǒng):你用中文下指令,它直接操作你的 Windows 或 macOS 電腦——打開(kāi)軟件、讀取 Excel、粘貼文字、發(fā)郵件、設(shè)定時(shí)任務(wù),全部真實(shí)執(zhí)行。
方案
不裝虛擬機(jī)、不配 GPU、不改系統(tǒng)權(quán)限。OpenClaw 提供兩種開(kāi)箱即用路徑:
? Docker 一鍵啟動(dòng)(推薦,環(huán)境隔離干凈,Win/mac 通用)
? Python 原生啟動(dòng)(適合想看清每行代碼的開(kāi)發(fā)者)
兩者都支持純本地運(yùn)行(無(wú)需聯(lián)網(wǎng)調(diào)用 API),所有操作發(fā)生在你自己的機(jī)器上。
步驟
1. 安裝前提(2 分鐘)
- Windows:安裝 Docker Desktop(安裝時(shí)勾選“WSL2”)
- macOS:安裝 Docker Desktop for Mac
- 啟動(dòng) Docker Desktop,確認(rèn)右下角出現(xiàn) ?? 圖標(biāo)(表示后臺(tái)服務(wù)已就緒)
? 為什么必須用 Docker?
OpenClaw 依賴 Python 3.11 + PyAutoGUI + Playwright + SMTP 庫(kù)等 17 個(gè)組件,版本沖突常見(jiàn)。Docker 把整套環(huán)境打包成“集裝箱”,避免pip install報(bào)錯(cuò)、DLL 缺失、權(quán)限拒絕等問(wèn)題。
2. 一鍵啟動(dòng)(30 秒)
打開(kāi)終端(Windows 用 PowerShell,macOS 用 Terminal),粘貼執(zhí)行:
docker run -d \
--name openclaw \
-p 3000:3000 \
-v "$HOME/openclaw_data:/app/data" \
-v "$HOME/Desktop:/app/Desktop" \
--privileged \
--shm-size=2g \
yitb/openclaw:latest? 為什么加--privileged和--shm-size?--privileged讓容器能模擬鼠標(biāo)鍵盤(PyAutoGUI 必需);--shm-size=2g解決 Playwright 瀏覽器渲染內(nèi)存不足報(bào)錯(cuò)(否則網(wǎng)頁(yè)操作會(huì)卡死)。
3. 打開(kāi)控制臺(tái)
瀏覽器訪問(wèn) http://localhost:3000 → 點(diǎn)擊「開(kāi)始對(duì)話」→ 輸入第一條指令:
把桌面上所有.jpg文件移到“圖片備份”文件夾,按日期重命名? 等待 10 秒 → 刷新桌面 → 你會(huì)看到新文件夾生成,文件已移動(dòng)并重命名如 20240324_1523_screenshot.jpg
驗(yàn)證:3 個(gè)真實(shí)任務(wù)實(shí)操
? 任務(wù) 1:跨軟件復(fù)制粘貼
指令:
從Excel文件“銷售數(shù)據(jù).xlsx”第A列復(fù)制前5行,粘貼到當(dāng)前打開(kāi)的Notepad++里→ OpenClaw 自動(dòng):打開(kāi) Excel → 選中 A1:A5 → Ctrl+C → 切換到 Notepad++ → Ctrl+V
? 任務(wù) 2:定時(shí)周報(bào) + 郵件發(fā)送
指令:
每周五 18:00,匯總 Desktop/日?qǐng)?bào)/*.txt 內(nèi)容,生成 Markdown 周報(bào),發(fā)郵件到 xxx@xx.com→ 它自動(dòng)創(chuàng)建任務(wù)計(jì)劃,周五準(zhǔn)時(shí)執(zhí)行(郵件走你本地 Outlook 或自配 SMTP)
? 任務(wù) 3:智能文件歸檔
指令:
掃描 Downloads 文件夾,把 PDF 按標(biāo)題關(guān)鍵詞分到“合同/發(fā)票/說(shuō)明書(shū)”子文件夾→ 調(diào)用本地 PDF 文本提取(pymupdf),匹配關(guān)鍵詞,真實(shí)移動(dòng)文件
?? 效果關(guān)鍵:所有操作都在你眼皮底下發(fā)生——鼠標(biāo)自動(dòng)移動(dòng)、窗口切換、文件跳動(dòng),不是“假裝執(zhí)行”。
常見(jiàn)問(wèn)題速查
| 報(bào)錯(cuò)現(xiàn)象 | 原因 | 解決方案 |
|---|---|---|
Permission denied: '/app/Desktop' | Docker 沒(méi)權(quán)限訪問(wèn)桌面 | Windows:Docker Desktop → Settings → Resources → File Sharing → 添加 C:\Users\你的用戶名\Desktop;macOS:同理添加 /Users/你的用戶名/Desktop |
| 頁(yè)面空白 / 加載失敗 | 瀏覽器攔截了本地 WebSocket | 換 Chrome/Firefox,或地址欄輸入 chrome://flags/#unsafely-treat-insecure-origin-as-secure 啟用(僅本地測(cè)試) |
| “找不到 Excel 應(yīng)用” | 未安裝 Microsoft Excel 或 WPS | 安裝 WPS 免費(fèi)版(OpenClaw 默認(rèn)兼容),或改用 .csv 文件 |
| 郵件發(fā)送失敗 | 未配置 SMTP | 進(jìn)入 http://localhost:3000/settings → 填入企業(yè)郵箱 SMTP(如 QQ 郵箱:smtp.qq.com,端口 465,開(kāi)啟 SSL) |
下一步
你已經(jīng)擁有了 AI 的“手”。下一步可:
?? 《用 OpenClaw + Ollama 本地跑 Qwen3:徹底離線的 AI 辦公流》
?? 《給 OpenClaw 加“眼睛”:接入本地 OCR + 截圖識(shí)別,讓 AI 看懂你屏幕》
?? GitHub 源碼與插件倉(cāng)庫(kù):github.com/yitb/openclaw(Star 后自動(dòng)獲取最新 Docker 鏡像更新通知)
別再讓 AI 只當(dāng)嘴替。現(xiàn)在,讓它動(dòng)手。