作者:互联网 时间: 2026-07-24 16:30:01
Claude Code 写代码时,很多 token 不是花在代码本身,而是花在“我来帮你看看”“问题可能出在”“下面是详细说明”这类礼貌铺垫上。caveman 盯住的就是这部分浪费。它不是换模型,也不是压缩上下文,而是把 AI 编程助手的回答改成极短、直接、少修饰的表达。
caveman 是 JuliusBrussee 开源的 AI Agent skill/plugin,主入口是 GitHub 仓库 JuliusBrussee/caveman。README 里的定位很直接:让 AI coding agent 像“caveman”一样说话,同样答案,输出 token 更少。仓库说明里写到它面向 Claude Code、Codex、Gemini、Cursor、Windsurf、Cline、Copilot 等多种 Agent。
要注意它省的是输出表达,不是让模型少思考。README 里的对比也写得很清楚:output tokens saved 约 65%,input tokens saved 是 0%。所以它不能替代清理上下文、减少无关文件、压缩日志这些工作。

普通 Agent 回答常常会先铺背景,再解释可能原因,最后才给动作。caveman 的规则更像“只说动作和判断”:Bug 在哪里、改哪一行、跑什么命令、失败看什么日志。技术信息还在,寒暄和长句被砍掉。
这种方式适合高频调试。比如你已经知道项目结构,只想让 Claude Code 根据报错改一个测试,短回答会更省钱,也更少打断节奏。失败场景是需求还没说清时就开 caveman:Agent 会回答得很短,但可能少问关键问题,最后省了字,绕了路。
仓库里能看到专门的插件目录,包含 Claude Code、Codex 等不同 Agent 的接入文件。安装方式也不是复制一句“说话短一点”就结束。README 给了安装脚本,也列出 Claude Code 插件命令和 skills registry 的方式。对普通用户来说,按仓库安装比手写一段压缩提示词稳定。

README 里给了很实际的启停思路:需要短答时输入 /caveman 或直接说“talk like caveman”,需要恢复正常解释时说“normal mode”。这点很重要,因为省 token 不是全程开关。写提交说明、解释架构权衡、生成文档时,短句反而可能漏掉背景;修一个已定位的报错、让它只给命令和改法时,再开更合适。
它适合三类人:经常让 Claude Code 修 bug 的开发者;需要大量看命令结果和测试结果的人;已经能判断方案好坏,只想让 Agent 少说废话的人。它不适合刚接触项目的新手,也不适合需求讨论、架构设计、产品评审这类需要完整解释的场景。
把 caveman 当成“输出节流阀”更准确。它能减少啰嗦回复,但不会自动让上下文更干净,也不会保证技术判断更准。真正省 token 的组合是:先把问题范围说窄,少喂无关文件,再让 caveman 缩短回答。只靠它一项,很容易把“回答短”误认为“效率高”。
我的检查标准是:任务目标明确、文件范围明确、只需要执行建议时开;需要它解释权衡、主动追问、写长文档时关。这样 caveman 才是在省输出成本,而不是把必要沟通一起砍掉。