夜雨聆风学习资料网

ARTICLE · 1154356

Caveman 让 AI 编程助手闭嘴:砍掉 65% 废话 Token,代码一字不动

Caveman 让 AI 编程助手闭嘴:砍掉 65% 废话 Token,代码一字不动

你有没有算过一笔账?你的 coding agent 每次改完代码,都要先写一大段"我先分析一下问题……这是因为……我建议你……希望对你有帮助"。这些客套话、复述、铺垫,全按 token 计费。日积月累,一半的钱花在"说话"上,而不是"干活"上。

有个开源项目干脆让 agent 学起了"山顶洞人"——能少说一个字就少说一个字,但代码原样不动。它叫 Caveman

它到底是什么

Caveman 是一套"话术",不是语法错误。它让 AI 编程代理用极简的方式表达:先给结论,再说动作和原因,最后给下一步,没有开场白、没有"让我看看"、没有结尾的客套。

它的底气来自一套航空维修手册标准 ASD-STE100——每句 20 词以内、主动语态、一个概念一个词。Caveman 还立了铁律:否定词、路径、数字、单位、代码、命令、报错,一个字符都不能动。所以你不用担心它把 not 省掉、把版本号改错。

省下的不止是"话"

Caveman 是两块"石头",一块管输出,一块管输入。

小石头(Skill)——只压输出。 装进 Claude Code、Codex、Gemini CLI、Cursor、Windsurf、Cline、Copilot 等 30+ 工具,敲 /caveman 即可开启。项目自测,在已经很会"be concise"的新模型上,/caveman 还能再砍 3%,更狠的 /ultracave 直接砍掉 35% 输出

大石头(Proxy)——压输入。 这才是真正的大头。Agent 读的东西(日志、CSV、YAML、JSON、测试输出、网页)往往比它说的更费 token。Proxy 跑在你本机,用你自己的 key,把这些都压扁后再喂给模型,原始文件永远留在你磁盘上,模型需要时随时拉回。

它是怎么做到"少说但不漏说"的

核心是一套写死在每条回复前的自检规则,而不是胡乱砍字:

• 结论先行:[东西] [动作] [原因]. [下一步]. 没有问候、没有复述。

• 一句一个意思:基于 ASD-STE100,20 词封顶,主动语态。

• 意思绝不丢:冠词能省,not / never / no / only 永远保留;数字和单位原样。

• 负载原样:代码、命令、路径、报错、你已有的注释,逐字符不动;小修只展示改动行。

• 工具静默跑:两次工具调用之间不啰嗦,每个阶段一句话带结果。

• 该停就停:遇到安全警告、不可逆操作、分步指令、反问你、你听懵了——它切回完整句子,说完再继续"咕噜"。

还有一条很关键的边界感:它绝不改你的 prompt。因为 Adobe 的研究发现,把"你的提问"也 caveman 化,答案反而更长更差。所以你的指令永远是你的指令。

几分钟上手

只想让回答变短(无代理、最轻量):

npx skills add JuliusBrussee/caveman -g

装完在对话里敲 /caveman(Codex 里是 $caveman)即可;说 stop caveman 切回正常。

想连输入一起压(大石头 Proxy):

npm install -g @caveman-ai/cli && caveman setup --installcaveman claude        # 或 codex · gemini · aider · kilo · qwen · opencode · hermes · openclaw · pi

需要 Node.js 22.13+。首次跑完,之后普通的 claude 命令也会自动带上 caveman。

装好后还能玩这些命令:

caveman learn          # 从你磁盘上的历史,排出 token 都花哪了caveman learn implement # 按 diff 一个一个应用优化,你确认才改caveman shrink -- pnpm test  # 压缩吵闹的命令输出caveman browse <url>   # 给 agent 一个压扁的网页,而不是 15000 token 的 dumpcaveman stats          # 看你的 token 历史

如果你自己写 agent,也有 SDK 可以嵌:

npm install @caveman-ai/middleware @caveman-ai/sdk        # TypeScriptpip install 'caveman-middleware[langchain]' caveman-sdk   # Python 3.11+

官方链接

• 仓库:https://github.com/juliusbrussee/caveman

• 官网 / Caveman Cloud:https://caveman.so

相关学习资料