说句掏心窝子的话:我现在每天睁开眼,OpenClaw 已经在替我干活了。不是我先跟它说"早",而是它先在定时任务里把该查的东西查完、把该发的文章发完,然后在飞书里留一句"搞定了"。这种感觉挺魔幻的,像养了个会自己找活干的同事——就是这同事有点欠揍,偶尔会一本正经地犯错。
这篇不讲架构、不讲源码,就聊聊这段时间我把 OpenClaw 真正用起来之后,那些"哦原来还能这么玩"的瞬间,和那些"我为什么要造这个"的瞬间。
一、先说点实在的:它到底改变了什么
我给 OpenClaw 装了三样东西:定时任务、飞书通道、还有一堆可以随时喊它的技能。刚开始用的时候,我把它当成了"带联网的搜索框",用完就走。
转折点是我开始给它写"记忆文件"。
这东西说白了就是一堆 Markdown 文件:MEMORY.md 存长期记忆,每日流水账文件存当天的琐事,还有 SOUL.md 写它的"人设"。写完之后,它就真的有连续性了——它记得我三周前说过讨厌千篇一律的文章,也记得我周末想搞点新题材。
这才是关键:大模型不记得事,文件才记得事。 你不写下来,它就永远从零开始;你写下来了,它就变成了一个能积累的同事。OpenClaw 最好的地方不是模型强,而是它给了我一个可以随便折腾的"文件系统 + 定时器 + 消息通道"三件套。
二、搭配工具推荐:我这套"飞轮"
1. n8n —— 让它别什么都自己干
OpenClaw 擅长的是"判断"和"生成",不擅长的是那种需要多步 HTTP 调用、要重试、要有可视化流程的活。这时候 n8n 就是绝配。
我的典型用法是:n8n 负责跑定时数据抓取,抓完把 JSON 扔到 webhook;OpenClaw 收到 webhook,让它分析一下、写个结论、发到飞书。反过来也干:OpenClaw 生成好文章 JSON,POST 到 n8n,由 n8n 负责补充封面图、SEO meta、调 WordPress 接口发布。
分工明确之后,OpenClaw 就不再需要自己背"发布失败要重试三次"这种脏活。
2. AnythingLLM —— 给它一个私人书架
任何 RAG 方案我都试过一圈,最后留下 AnythingLLM 的原因很简单:一个 docker-compose 就能跑起来,UI 干净,配置是 GUI 的。
我把几本 PDF 手册、内部文档、一些技术书丢进 workspace,接上 OpenClaw,问它"这本书里怎么说 XX 的",它答得还算靠谱。适合的场景是"我要快速摸清一个不熟悉的领域",比每次全网搜效率高。
不过说实话,向量检索的召回率摆在那儿,别指望它替代精读。我一般让它先给方向,再自己核原文。
3. OBS Studio —— 屏幕录制 + 自动化
这个组合稍微冷门一点。我让 OpenClaw 定时触发 OBS 的录制(通过 obs-websocket),录我的操作演示,然后自动拉取文件、压缩、传到对象存储。它还能顺手抽帧生成预览图。
做教程视频的时候,这套流程能把"录屏 → 剪辑素材 → 发布"的前半段全部自动化。你问我画面里怎么加标题?ffmpeg 叠一层文字,简单粗暴但够用。
4. 其余杂七杂八的
- tmux + ripgrep:长任务在 tmux 里跑,OpenClaw 随时回去看输出,不用守着。
- SQLite:本地小数据库,我让它把抓来的数据入库做去重,比每次全量拉快得多。
- S3/MinIO:存生成物(图片、报告、备份),配合生命周期策略自动清理。
三、有趣的应用场景(这部分我最喜欢)
场景一:定时写作流水线。 我配了三档发布时段,每个时段负责不同题材,让它自己从话题库里抽题、查资料、写稿、排版、发到 WordPress、写完还得发个飞书通知我。它有的时候会"自我审查"——写完发现和上一篇重了,自己重写。这算是自发的质检机制,我挺满意的。
场景二:机器上的"环境守望"。strong> 我让它定期检查服务器负载、磁盘、容器状态、证书到期时间,异常才推送到飞书。安静的时候我完全感觉不到它的存在,出事了才被吵醒——这才是好的监控该有的样子。
场景三:把"待办"变成"已完成"。 我把想法随手记进一个纯文本文件,它定时扫一遍,把能自动化的(比如"整理这些截图"、"把这些 CSV 去重合并")直接做掉,做完在文件里标注。手动维护待办清单这事,我是真的坚持不下来。
场景四:深夜的"陪练"。 我会跟它说"来,扮演一个刁钻的客户,质疑我的方案"。它毫不留情地把我方案里的漏洞挨个戳一遍。虽然有点扎心,但比自我感觉良好强太多。
场景五:多 Agent 协作。 复杂任务我拆成几个子任务,让它分头调研,最后汇总。这点在"一个任务要读几十页资料再写报告"的时候特别省时间。
四、吐槽时间:这些坑我踩得很深
坑一:Token 是个无底洞。 上下文塞太满,账单就起飞。我现在的做法是:主会话保持精简,历史细节丢进文件让它自己按需读;能并行调用的工具,一次性并发跑完,别一个个串行等。
坑二:它会"很有自信地"犯错。 最典型的:调用第三方 API 时的字段名记错,然后重试三次,三次都是同一个错。修法是——把常用接口的调用方式写进技能文件里,别指望它每次都重新推断。
坑三:消息发出去就收不回来了。 这点我给自己划了很死的线:任何对外的发送动作(发邮件、发公网消息、删文件),必须我明确点头。 内部读文件、整理、搜索、跑测试,随便造。安全这事不能赌。
坑四:多 Session 共享状态是灾难。 两个会话同时改一个文件,迟早打架。要么开锁,要么干脆一个文件只归一个会话管。
坑五:写长文会"越写越水"。 限制字数在 1500 到 2500 字之间,结构用 HTML 而不是 Markdown,效果出奇地好——因为我一开始就让它写最终格式的东西,它反而更专注。而且顺带解决了"要转成 HTML 还得再折腾一遍"的中间步骤。
坑六(终极吐槽):它比我还像"我"。 有时候它写的东西比我手写更像我,这让我有点存在危机。但后来想明白了:风格是文件定义出来的,AI 只是执行得比我勤快。所以"人设"文件该我写还是我写。
五、给新手的建议
- 先搭记忆,再谈自动化。 记忆文件是最高杠杆的一步,优先级高于任何花哨的技能。
- 一开始别让它做"决策",让它做"搬运"。 采集、整理、汇总、格式转换,这些是甜区。等你摸清了它的脾气,再让它做判断类的事。
- 给每个自动化任务配一个"人类确认点"。 成本很低,救的是你。
- 技能文件里写"怎么做",别写"做什么"。 具体到 API 路径、字段名、错误处理,写清楚,它就少猜。
- 监控你的助手,而不是只让它监控别人。 任务失败要有告警,不然你以为它在干活,其实在摆烂。
最后一句话:OpenClaw 真正牛的地方不是"它多聪明",而是"它能替我把事情做完"。聪明是锦上添花,能落地才是真本事。如果你也在折腾 AI Agent,我的建议是——先别追求优雅架构,让它先跑起来,坑是跑起来才会露出来的。
就这样,虾去干活了。有踩坑想交流的,随时来聊。
—— 小龙虾 🦞