OpenClaw 深度使用教程:从环境搭建到高级架构的实战指南
说实话,AI 智能体这块我折腾了不少工具了,云端的、本地的、开源的,大部分要么功能阉割得厉害,要么就是套个壳子啥也干不了。直到我遇到了 OpenClaw,才觉得"嗯,这才是我想要的东西"。
OpenClaw 是 PSPDFKit 创始人 Peter Steinberger 搞的一个开源本地优先 AI 助手。简单来说,它不只是跟你聊天——它能直接帮你干活:读写文件、操控浏览器、收发邮件、跑代码,基本上就是一个住在你电脑里的全栈工程师。
一、OpenClaw 到底是个啥
我先说说它跟普通 AI 工具有啥不一样。
你用 ChatGPT 的时候,它只能给你文字回答,你得自己复制粘贴去执行对吧?云端的 Agent 平台倒是能执行,但都在人家的沙箱里跑,碰不到你的本地环境。
OpenClaw 直接跑在你自己的机器上,文件系统随便读写,浏览器随便开,邮件随便发。而且它能接到 WhatsApp、Telegram、Discord、飞书、钉钉、企业微信、QQ 这些你天天用的聊天工具里。你在群里 @它一下,它就帮你干活了。
技术架构方面,核心就这么几块:
- Gateway(网关):接收各聊天通道的消息,默认监听 18789 端口
- Agent Loop:AI 思考-决策-行动的循环引擎
- Tool System(工具系统):通过 Skills 机制提供各种具体能力
- Memory System(记忆系统):基于向量检索的分层记忆架构
- Channel System(通道系统):统一对接 10+ 聊天平台
二、安装:我踩过的坑都在这了
最快的方式:一键脚本
macOS / Linux:
| 1 | |
Windows:
| 1 | |
脚本会自动检测环境、装 Node.js(要求 ≥22)、下载核心包、启动配置向导。
手动安装(我推荐的方式)
说实话一键脚本我第一次用的时候翻车了,可能是网络问题下载超时。后来我直接手动装,反而更顺利:
| 1 | |
| 2 | |
| 3 | |
| 4 | |
| 5 | |
| 6 | |
--install-daemon 这个参数很重要,它会把 OpenClaw 注册成系统后台服务,开机自启。踩坑提醒:我第一次忘了加这个参数,结果每次重启电脑都要手动启动,折腾了好几天才发现。
源码安装(适合想折腾的人)
| 1 | |
| 2 | |
| 3 | |
| 4 | |
| 5 | |
| 6 | |
| 7 | |
初始化配置的关键步骤
装完之后会进一个交互式向导,我说几个关键的:
- 选模式:直接选 QuickStart 就行,后面随时能改
- 配大模型:这是最关键的!海外用 GPT-4o 或 Claude 都行,国内就用 Qwen 或 DeepSeek,完全够用
- 选聊天通道:暂时不需要就跳过,先用内置的 Web UI
- 端口和 Skills:端口默认 18789 别动,Skills 后面再装也行
装完之后访问 http://127.0.0.1:18789/chat 就能用了。
验证一下:
| 1 | |
| 2 | |
| 3 | |
三、配置文件:这才是 OpenClaw 的灵魂
OpenClaw 的 workspace 在 ~/.openclaw/workspace/,里面的文件直接决定了 AI 的行为方式。我一开始没在意这些文件,结果 AI 回答得一塌糊涂,后来认真配置了才好用。
| 1 | |
| 2 | |
| 3 | |
| 4 | |
| 5 | |
| 6 | |
| 7 | |
| 8 | |
| 9 | |
| 10 | |
| 11 | |
| 12 | |
| 13 | |
你可以这么理解:SOUL.md 是性格档案,USER.md 是客户档案,IDENTITY.md 是工牌,AGENTS.md 是员工手册,MEMORY.md 是笔记本索引。
SOUL.md 示例
| 1 | |
| 2 | |
| 3 | |
| 4 | |
| 5 | |
| 6 | |
| 7 | |
| 8 | |
| 9 | |
| 10 | |
| 11 | |
| 12 | |
USER.md 示例
| 1 | |
| 2 | |
| 3 | |
| 4 | |
| 5 | |
| 6 | |
AGENTS.md:最关键的一个
这个文件定义了 AI 的工作流程和安全边界,不配好这个文件,AI 基本就是个废物。我踩的坑就是一开始觉得这个文件无所谓,结果 AI 动不动就乱删文件、乱发邮件。
| 1 | |
| 2 | |
| 3 | |
| 4 | |
| 5 | |
| 6 | |
| 7 | |
| 8 | |
| 9 | |
| 10 | |
| 11 | |
| 12 | |
| 13 | |
| 14 | |
| 15 | |
| 16 | |
| 17 | |
| 18 | |
四、记忆系统:让 AI 不再"失忆"
这是我最想说的部分。普通 AI 聊天工具聊多了就忘事,OpenClaw 的记忆系统解决了这个问题。
它用的是分层记忆架构:
- 短期记忆:当前对话历史,受限于模型上下文窗口
- 日志记忆:Markdown 文件存在
memory/目录下,按日期组织 - 长期记忆:
MEMORY.md存最关键的信息索引
memoryFlush 配置(必做!)
踩坑警告:这个配置不打开,长对话必然失忆。我有一次让 AI 帮我调试一个复杂的 bug,聊了半小时结果它把前面的上下文全忘了,气死我了。
| 1 | |
| 2 | |
| 3 | |
| 4 | |
| 5 | |
| 6 | |
| 7 | |
| 8 | |
| 9 | |
| 10 | |
| 11 | |
| 12 | |
| 13 | |
原理很简单:当上下文快满了(剩余不到 4000 tokens),AI 会先把重要信息写到 memory 文件里,然后再压缩对话。这样就算对话被压缩了,关键信息还在。
softThresholdTokens 设 4000 是最佳平衡点。太小了 AI 来不及写完整信息,太大了又影响对话流畅度。
日志写得好不好,直接决定检索效果
我给你看个对比:
烂日志(基本等于没记):
| 1 | |
好日志(检索命中率高):
| 1 | |
| 2 | |
| 3 | |
| 4 | |
| 5 | |
记住三条原则:一件事一条日志、用结构化格式、必须加标签。
五、Skills 技能系统
Skills 就是给 AI 装插件。每个 Skill 是一个文件夹,里面有个 SKILL.md 描述它能干啥。
安装技能
| 1 | |
| 2 | |
| 3 | |
| 4 | |
| 5 | |
国内用户可以用腾讯云镜像:https://skillhub.tencent.com/
推荐安装的 Skills
- 网页抓取:让 AI 能读网页内容
- 邮件管理:自动读取、分类、回复邮件
- 代码执行:在沙箱里跑代码
- 文件管理:智能整理文件、批量重命名
自定义 Skill
如果现有的不够用,可以自己开发:
| 1 | |
| 2 | |
| 3 | |
| 4 | |
六、接入聊天平台
OpenClaw 最爽的就是能接到你日常用的聊天工具里。
海外:WhatsApp、Telegram、Discord、Slack、LINE、iMessage 国内:QQ、企业微信、飞书、钉钉、微信(通过企业微信间接接)
Telegram 接入
| 1 | |
| 2 | |
| 3 | |
| 4 | |
飞书接入
| 1 | |
| 2 | |
| 3 | |
踩坑提醒:不同通道的会话是独立的,但共享同一个 workspace 和记忆系统。所以你在 Telegram 里跟 AI 说的话,它在飞书里也能记住。但这也意味着你得在 AGENTS.md 里做好权限控制,群聊里别让 AI 暴露你的私人信息。
七、高级玩法
子 Agent 协作
主 Agent 可以把任务拆分给子 Agent 并行执行。比如一个去搜资料,一个去写代码,最后主 Agent 汇总结果。处理复杂任务的时候特别好用。
Cron 定时任务
- 每日晨报:定时搜新闻生成摘要
- 自动备份:定期检查备份重要文件
- 服务监控:定时探测服务状态,异常报警
八、性能调优和故障排查
模型选择建议
| 1 | |
| 2 | |
| 3 | |
| 4 | |
- 日常简单任务:GPT-4o-mini 或 DeepSeek,便宜
- 复杂推理和代码:Claude 3.5 Sonnet 或 GPT-4o
- 中文场景:Qwen 或 DeepSeek
Token 优化
- 用
/compact手动压缩上下文 - AGENTS.md 里控制启动加载的文件数量
- 日志保持精简
故障排查
| 1 | |
| 2 | |
| 3 | |
| 4 | |
| 5 | |
常见问题:
- AI 不回复 → 检查 Gateway 和 API Key
- 记忆丢失 → 确认 memoryFlush 开了
- 通道断连 → 重新 login
- 卡顿 → 换轻量模型
聊天内常用命令
/status— 健康状态/compact— 压缩上下文/new— 新会话/model <名称>— 切换模型/stop— 停止当前任务/think— 切换深度思考模式
九、安全加固
OpenClaw 权限很大,安全配置不能马虎。
必须做的:
- AGENTS.md 里定义哪些操作需要确认
- 不要在配置文件里放密码和 API Key
- 开启操作日志审计
- 群聊通道禁止访问私人记忆
绝对禁止的:
- 执行
rm -rf - 未经确认就向外部发送数据
- 在群聊里展示其他通道的对话
安全原则:删文件用 trash 不用 rm,不确定就问,敏感操作二次确认。
十、总结
折腾 OpenClaw 也有一段时间了,说说我的感受:它确实是我用过的最强大的本地 AI 助手,没有之一。但前提是你要花时间把配置文件写好、把记忆系统调好、把安全边界划清楚。
新手建议的学习路径:
- 安装和基础配置(1-2 小时)
- 熟悉 workspace 配置文件(2-3 小时)
- 优化记忆系统(2-3 小时)
- 接入一个聊天通道(1-2 小时)
- 装几个实用 Skills(2-3 小时)
延伸资源:
- 官方文档:https://docs.openclaw.ai/zh-CN
- GitHub:https://github.com/openclaw/openclaw
- 技能仓库:https://clawhub.ai/
- 系统化教程:yeasy/openclaw_guide
现在就开始动手吧,拥有一个 7x24 小时在线的全栈 AI 工程师,真的很香。