乐于分享
好东西不私藏

OpenClaw养龙虾太烧钱?改一个习惯省 50% Token

OpenClaw养龙虾太烧钱?改一个习惯省 50% Token

系列:JS 的养虾日记 · 第 12 篇


社区里最近一直有人在说同一句话:

「龙虾太贵了。」

群里隔三差五就有人问——"token 怎么用这么快""才用了几天额度就快没了""是不是哪里配置有问题"。

我一开始也纳闷。聊天能花多少钱?直到翻了一下自己的消耗记录,才发现——

日常聊天、问问题、写文案、总结文章,这些加起来,占比很小。

真正的大头,是那几次「帮我写个脚本」「帮我改下配置」「帮我搭个自动化流程」。

每次让龙虾写代码,token 就像开了水龙头一样往外流。

龙虾不是贵在聊天。龙虾贵在编程。


聊天不贵,写代码才贵

很多人跟我一样,以为 token 用得快是因为"聊太多了"。

于是开始"省着聊"——能不问就不问,能少说就少说。

方向错了。

龙虾每次对话本身就不便宜——启动时要预载记忆、人格、技能列表等一大堆上下文,这些底子本来就在烧 token。

但日常聊天,烧的主要就是这个底子,你来一句它回一句,增量不算大。

让龙虾写代码,情况就完全不同了。

它要做三件事,每一件都在烧 token:

第一件:读文件。

龙虾要改你的代码,得先把整个文件读进来。一个几百行的脚本,读进上下文就是几千个 token。有时候它需要读好几个文件才能理解项目结构。

第二件:写代码。

生成新函数、修复 Bug、补全逻辑——每一行代码都是 token。

第三件:调工具。

跑测试、装依赖、执行命令、检查结果。每一次工具调用都走 Chat 模型的上下文,都在消耗。

一次编程任务消耗的 token,可能顶你聊一天的量。

日常聊天是发微信。让龙虾写代码是打国际长途。你以为手机账单贵是微信发多了,其实是国际长途打多了。


那怎么办?难道不让龙虾写代码了?

当然不是。恰恰相反——写代码是龙虾和其他 AI 拉开差距的核心能力。

龙虾为什么能帮你搭自动化流程?因为它能写代码。为什么能帮你改配置、调插件?因为它能写代码。为什么能帮你从零搭出一个收集器、一个知识棱镜?还是因为它能写代码。

这个系列里提到的每一个工具——js-eyes、collector、prism、comfyui-skill——背后全是龙虾写出来的代码。

砍掉编程能力,龙虾就废了一半。

所以问题不在于"该不该让龙虾写代码",而在于——

该不该让龙虾亲自写代码。


好员工不是事事亲为,是懂得外包

上一篇说了,要把龙虾当员工。

那我问你:一个好员工的标志是什么?

事事亲为?每件事都自己上手?

不是。一个好员工的标志是——知道什么活自己干,什么活该交给更专业的人。

龙虾的核心能力是什么?

记忆——它记得你是谁、你的偏好、你踩过的坑。

理解——你说一句"帮我搞定那个自动化",它知道你说的是哪个。

调度——它能协调多个工具、多个渠道、多个任务。

编程?不是它的强项。

龙虾写代码,就像让你们公司的项目经理亲自去写前端——能写,但烧时间(token),而且未必写得比专业前端好。

正确的做法是什么?

让项目经理把编程任务派给程序员。


ACP:龙虾的「外包协议」

OpenClaw 从 3.24 版本开始,支持一个叫 ACP 的机制。

ACP 全称 Agent Client Protocol。你不用记这个名字。

你只需要知道一件事:它让龙虾可以把编程任务「外包」出去。

外包给谁?

市面上有好几个专业的编程 Agent——OpenAI 的 Codex、Anthropic 的 Claude Code、Google 的 Jules,还有 Cursor。它们都是专门干编程这一件事的,写代码、改代码、调试代码,术业有专攻。

ACP 的设计支持接入多种后端。但今天我重点讲 Cursor

原因?有一个很多人不知道的奥秘——Cursor 是国内唯一可以不用国外手机号就能安全使用 Claude Opus 4.6 模型的编程工具。

Codex 要 OpenAI Pro 订阅,Claude Code 要国外手机号注册——对国内普通用户来说门槛都不低。而 Cursor 只需要邮箱注册,Pro 订阅支持国内支付,直接就能用上当前最强的编程模型。

Cursor 本身也是目前最主流的 AI 编程工具之一。写代码、重构、Debug——这就是它的本行。

关键来了——

Cursor 有自己的计费体系。 免费版每月有额度,Pro 版按月订阅。不管你用多少,都不走 OpenClaw 的 token。

也就是说——

以前:你说"帮我写个脚本"→ 龙虾亲自读文件、写代码、跑测试 → 全程消耗你的 OpenClaw token

现在:你说"帮我写个脚本"→ 龙虾把任务派给 Cursor → Cursor 读文件、写代码、跑测试 → 干完把结果交回龙虾 → 龙虾汇报给你 → 编程消耗走 Cursor 的额度,不走你的 OpenClaw token


用公司来类比,秒懂

想象一下你开了个小公司。

你有一个贴身助理(龙虾),他什么都会一点——能写文案、能安排日程、能记住你的所有偏好,甚至还能写点代码。

但每次你让他写代码,他就得加班到半夜,加班费贵得吓人。

有一天你发现:隔壁有个专业的外包程序员(Cursor),技术比你助理还好,而且他有自己的月薪计划——不管干多少活,都不从你的助理预算里扣。

你会怎么做?

当然是让助理把编程的活派给外包程序员

助理继续干他最擅长的事——帮你安排工作、记住你的需求、协调各方资源。

外包程序员干他最擅长的事——写代码。

各干各擅长的。总成本反而更低。

这就是 ACP 干的事。


龙虾和 Cursor,各干什么?

分工很清楚:

龙虾(项目经理)
Cursor(外包程序员)
理解意图
✅ 你说"帮我搞定那个自动化",它知道你在说什么
❌ 不认识你
记忆偏好
✅ 记得你的编码风格、技术栈、踩过的坑
❌ 每次都是新的
读代码
❌ 贵(走你的 token)
✅ 便宜(走 Cursor 的额度)
写代码
❌ 贵
✅ 专业且便宜
跑命令
❌ 贵
✅ 便宜
汇报结果
✅ 整理好告诉你
❌ 不直接跟你说话

龙虾负责动脑:理解你要什么、规划怎么做、验收做得对不对。

Cursor 负责动手:读代码、改代码、跑命令。

而且——外包任务有独立通道。你可以一边让 Cursor 在后台写代码,一边继续跟龙虾聊别的。

互不干扰。


配好之后,你什么都不用管

激活 ACP 之后,日常使用方式完全不变。

你照常跟龙虾聊天、下指令、让它帮你干活。

龙虾会自己判断:这个任务需要写代码吗?需要的话,它自动把编程部分派给 Cursor。不需要的话,自己处理。

你不需要手动切换。不需要学新命令。不需要记住"哪些事找龙虾、哪些事找 Cursor"。

龙虾自己知道。

你只需要像以前一样说一句"帮我写个脚本"。

背后发生的事情变了——从龙虾亲自写,变成龙虾派 Cursor 写。

但对你来说,体验一模一样。

唯一的区别是:月底看 token 用量的时候,你会发现数字小了很多。


真实体验:同样的活,token 消耗降了 90%

我自己的体感——

激活 ACP 之前,让龙虾帮我写一个收集器插件的功能模块。一个下午,几万 token 没了。

激活 ACP 之后,类似的编程任务,龙虾侧的 token 消耗降到以前的十分之一。

原因很简单:以前龙虾要读十几个文件、写几百行代码、跑十几次命令,每一步都吃 token。现在这些全交给 Cursor 了,龙虾只负责"理解你要什么"和"把结果告诉你"——这两步消耗很少。

速度呢?没变慢。 甚至可能更快——Cursor 是专业写代码的,比龙虾的通用模型更擅长编程任务。

质量呢?可能还更好。 术业有专攻。


进阶:可以选 Cursor 用哪个模型

默认情况下,Cursor 会用 composer-1.5 模型来处理编程任务。

如果你想换——比如觉得某个模型写代码质量更高——可以在插件配置里改:

在 openclaw.json 的 js-cursor-agent 配置块里,修改 model 字段。

Cursor 支持 80 多个模型——claude、gpt、gemini 全有。你本地跑一下 agent.cmd --list-models 就能看到完整列表。

但对大多数人来说,默认就够用。不用折腾。


回到那个类比

上一篇说:别把龙虾当工具,把它当员工。

这一篇我想说:好员工不是事事亲为的员工。

事事亲为的员工,累死自己,还贵。

懂得外包的员工,才是真正的好员工。

龙虾的核心价值从来不是"亲手写代码"。

它的核心价值是——记得你是谁、理解你要什么、知道该找谁干活、能帮你验收结果。

写代码这种事,交给专业的来。


龙虾的器官又多了一个

回头看这个系列,龙虾的能力一直在长:

  • 记忆(memory-core):让它记住你是谁
  • 眼睛(js-eyes):让它看到登录墙后面的内容
  • 收集袋(js-knowledge-collector):让它自动收集知识
  • 大脑(js-knowledge-prism):让它把散乱信息结构化
  • 画笔(js-comfyui-skill):让它能画图、做视频
  • 外包能力(js-cursor-agent):让它把编程交给专业的,自己省钱当老板

六个器官。全部开源。

这不是一只聊天机器人了。这是一只有记忆、有视觉、有知识、有创造力、还懂得省钱的数字生物。

js-cursor-agent 开源地址:github.com/nicepkg/js-cursor-agent[1]

想让你的龙虾也学会外包的,代码在这儿,随便拿。


以上~谢谢你看我的文章,我们,下次再见。

JS 的养虾日记 · 第 12 篇

2026-03-27

引用链接

[1]github.com/nicepkg/js-cursor-agent: https://github.com/nicepkg/js-cursor-agent