OpenClaw 实战指南:从零搭建本地 AI 自动化助手
当普通 AI 还在'说'的时候,真正的智能体已经开始'做'了。
为什么选择 OpenClaw?
你可能听说过 MCP 或 Skills 这些概念,但理论不如实践直观。OpenClaw 与常规聊天机器人的核心区别在于执行能力:它不仅能对话,还能操作你的数字环境。
典型场景对比:
- 普通 AI:建议按类型创建文件夹,把文档放一起。
- OpenClaw:自动创建'设计稿'、'合同'等文件夹,移动文件并清理临时项。
核心优势
- 真·本地执行:API Key、对话历史及技能数据均存储于本地设备,避免云端泄露风险,适合处理敏感工作文档。
- 全渠道接入:支持微信、飞书、Telegram 等多个入口。在地铁用微信指挥整理文件,在会议室用飞书生成纪要。
- 长期记忆进化:随着使用时长增加,它会记住你的项目命名习惯和写作偏好,主动提供辅助。
- 开源扩展:框架免费,社区贡献丰富。你可以安装现成技能,也能通过 YAML 编写自定义功能。
硬件配置参考
| 使用场景 | 推荐配置 | 说明 |
|---|---|---|
| 基础使用 | 2GB 内存 + 1 核 CPU | 仅基础技能,轻量任务 |
| 深度使用 | 8GB 内存 + 4 核 CPU | 多技能并发 + 浏览器自动化 |
| 企业级 | 16GB+ 内存 + 专用 GPU | 大规模数据处理 + 本地模型部署 |
环境准备与安装
1. 检查运行环境
确保 Node.js 版本不低于 v22.0.0。
node --version
若版本过低,建议使用 nvm 切换:
nvm install 22
nvm use 22
2. 安装方式
极简安装(推荐新手)
npm install -g openclaw
openclaw --version
Docker 容器(推荐生产环境)
docker run -d --name openclaw \
-v ~/.openclaw:/root/.openclaw \
openclaw/openclaw:latest
可视化面板 对于偏好图形化界面的用户,可通过容器或面板进行部署,减少命令行操作复杂度。
3. 初始化配置
运行以下命令进入引导流程:
openclaw onboard
系统会引导你完成关键设置:
- 选择 AI 模型(推荐 Claude Pro 或 GPT-4o)。
- 安全提示:首次建议开启'沙盒模式',防止误删系统文件。
- 填写 API Key(可选用 DeepSeek 等替代方案降低成本)。
4. 接入通讯工具
以 Telegram 为例,获取 Bot Token 后配置:
# 设置 Bot Token
openclaw config set channels.telegram.botToken "你的_TOKEN"
openclaw config set channels.telegram.enabled true
# 启动服务
openclaw start
发送'你好'测试,若收到回复即表示上线成功。
技能拓展与高级玩法
Skills 是 OpenClaw 的插件系统,相当于为 AI 装上各种模块。注意:安装第三方技能前务必审查代码,防范投毒风险。
新手必装技能
# 邮件管理
openclaw skills install @openclaw/email-manager
# 日历同步
openclaw skills install @openclaw/calendar
# 文件整理
openclaw skills install @openclaw/file-organizer
# 联网搜索
openclaw skills install @openclaw/tavily-search
打通 Google 全家桶
- 在 Google Cloud Console 创建服务账号并下载 JSON 凭证。
- 配置集成路径:
openclaw config set integrations.google.enabled true
openclaw config set integrations.google.credentialsPath "/path/to/credentials.json"
openclaw integrations google authorize
体验场景:语音指令'查明天日历,如果 3 点空闲,约张三开项目复盘会',系统会自动检查日程、发送邀请并创建会议文档。
对话式定时任务
无需编写复杂的 Cron 表达式,直接自然语言描述:
'每天早上 8 点发今日简报,包含天气和重点日程' '每周五 18:00 提醒我备份工作文件'
查看任务列表:
openclaw cron list
手搓自定义技能(YAML 实战)
创建一个名为 news.yaml 的文件:
name: "每日新闻摘要"
triggers: ["今日新闻", "科技新闻"]
steps:
- action: web_search
query: "latest tech news today"
max_results: 5
- action: summarize
content: "{{search_results}}"
- action: respond
message: "📰 今日科技摘要:\n{{summary}}"
重载技能即可生效:
openclaw skills reload
多智能体协作
通过不同身份隔离工作与生活:
openclaw create-agent work # 工作号:连接公司邮箱
openclaw create-agent personal # 生活号:管理账单
openclaw switch-agent # 随时切换
避坑指南与安全建议
1. 控制 API 费用
AI 调用可能产生意外账单,务必设置预算上限。
openclaw config set ai.dailyLimit 1000
openclaw config set ai.monthlyBudget 50
省钱技巧:配置本地 Ollama 运行 Llama3.2 模型。
2. 权限最小化原则
- 禁止在主力电脑开启 Full Access 模式。
- 建议使用专用 VPS 或旧电脑部署。
- 启用 Docker 沙盒限制破坏力:
openclaw config set sandbox.mode "docker"
3. 定期备份机制
配置修改前建议自动备份:
openclaw config set backup.auto true
openclaw config set backup.path "/backup/openclaw"
手动备份示例:
cd ~/.openclaw
git init && git add . && git commit -m "初始备份"
结语
技术的价值不在于参数堆砌,而在于如何融入真实生活。OpenClaw 不需要你是极客,只要愿意花点时间配置,就能让它成为得力的数字助手。重点不是技术本身,而是你用它创造了什么。
官方资源:GitHub Repository


