news 2026/9/3 13:56:47

Caveman首次使用指南:如何在Claude Code中省掉65%输出token?附真实基准数据

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Caveman首次使用指南:如何在Claude Code中省掉65%输出token?附真实基准数据

Caveman首次使用指南:如何在Claude Code中省掉65%输出token?附真实基准数据

【免费下载链接】caveman🪨 why use many token when few token do trick — Claude Code skill that cuts 65% of tokens by talking like caveman项目地址: https://gitcode.com/GitHub_Trending/caveman1/caveman

Caveman是一款专为 Claude Code 打造的开源 token 压缩 skill,核心目标只有一个:让你的 AI 像"原始人"一样用最少的话说同样的事,平均砍掉65% 的输出 token。它不动代码、命令和报错原文,只压缩啰嗦的解释性文字,让你读得更省力、响应更快、账单更低。本文带你从零完成安装、激活、模式切换,并附上可复现的真实基准数据。

🦴 一句话心智模型:少用 token,也能把活干对。

Caveman 是什么:为什么你的 AI 回复在白白烧 token

你问一句"我的 React 组件为什么重复渲染",普通 agent 会先客套、再铺垫、再给方案,动辄上百个 token。Caveman 把这些"填充词"删掉,但技术细节一个不丢:

场景普通回复Caveman 回复
React 重复渲染"很高兴帮你!这个组件重新渲染很可能是因为你在每次渲染时都创建了新的对象引用……建议用useMemo……"(69 token)"New object ref each render. Inline object prop = new ref = re-render. Wrap inuseMemo."(19 token)

同一张问题、同样的答案,token 直接缩到原来的四分之一:

这种"少字不少料"的压缩,就是 Caveman 省输出 token 的全部秘密——skills/caveman/SKILL.md 里写明了规则:删掉冠词、客套、语气词,保留技术术语、代码块、命令与报错原文

一分钟安装 Caveman:Claude Code 最快配置步骤

Caveman 支持 30+ 种 agent,但 Claude Code 是它最"原生"的家,支持自动激活。二选一即可。

方式一 · 插件安装(官方路径,自动激活)

在终端执行:

claude plugin marketplace add JuliusBrussee/caveman && claude plugin install caveman@caveman

装完重启 Claude Code,它会自动进入 Caveman 模式,无需额外操作。这是大多数人的首选,完整矩阵见 INSTALL.md。

方式二 · 手动 clone 安装(想先看代码的人)

git clone https://gitcode.com/GitHub_Trending/caveman1/caveman cd caveman node bin/install.js --dry-run --all # 先预览要执行的所有命令 node bin/install.js --all # 确认后正式安装

--dry-run会打印全部命令却不落盘,安全可重复执行。安装器不联网回传、不碰你的提示词与文件路径,细节见 SECURITY.md。

首次使用:用 /caveman 切换压缩强度

装好后,Caveman 默认是full强度。想更松或更紧,直接输入命令即可:

/caveman lite # 去掉填充词,保留完整句子(专业但紧) /caveman full # 默认:去冠词、可用短句 /caveman ultra # 极致压缩,一个词能说清就一个词 /caveman off # 或说 "normal mode",恢复正常

各强度的差别一览(源自 skills/caveman/SKILL.md):

强度改动程度
lite去填充/犹豫,保留冠词与完整句,专业紧凑
full去冠词、可用片段,经典原始人风格
ultra去掉可省的连词,一词足矣,但绝不缩写技术名

⚠️ 注意一个聪明设计:遇到安全警告、不可逆操作、易误读的多步序列时,Caveman 会自动切回正常措辞,答完再继续压缩——省 token 但不牺牲正确性。

真实基准数据:65% 输出 token 省是怎么测的

README 里的官方基准表覆盖 10 个真实开发任务,逐任务对比"普通 vs Caveman"的 token 数:

任务普通Caveman省下
解释 React 重渲染 bug118015987%
修复鉴权中间件 token 过期70412183%
搭建 PostgreSQL 连接池234738084%
解释 git rebase vs merge70229258%
重构回调为 async/await38730122%
微服务 vs 单体架构44631030%
安全视角 review PR67839841%
Docker 多阶段构建104229072%
排查 PostgreSQL 竞态120023281%
实现 React 错误边界345445687%
平均121429465%

数据可离线复现:评测快照在 evals/snapshots/results.json,测量脚本为 evals/measure.py,在线复跑用 benchmarks/run.py。

诚实提醒(官方 docs/HONEST-NUMBERS.md 明说):65% 是输出 token的降幅,输入/推理 token 不受影响,且 skill 本身每轮会新增约 1–1.5k 输入 token。所以整段会话的真实省幅会小于 65%,在"本来就短"的任务上甚至可能净亏。真正的收益是可读性与响应速度,省费是附赠。

进阶省钱:用 Caveman 代理再砍 33.2% 输入 token

省输出是 skill 的活;省输入是另一套本地代理(Caveman Proxy)的活。一条命令包裹你的 agent,让它在每次调用前把"读进去的内容"先压缩:

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

官方固定基准(54 次运行)显示,包裹后的 Claude Code 比直连少用 33.2% 的输入 token,且 18/18 精确答案全过,详见 docs/WRAP-BENCHMARK.md。引擎按内容类型分流压缩:

检测类型保留什么目标省幅
JSON键、结构、error/message 子树,折叠重复数组70–90%
日志错误、堆栈、首尾行,丢掉 INFO/进度噪声85–95%
代码import、签名、类型;省略函数体但语法仍合法40–70%
diff文件/hunk 头与变更行60–80%
搜索结果首尾命中 + 诊断/安全命中80–95%

压缩是字节级可恢复的:原始内容留在你本地磁盘,需要时一行取回,代理不经过任何 Caveman 后端。

动手验证你的省 token 效果

别只看别人的数字,验证三步走:

/caveman-stats # Claude Code 内:读会话日志,打印真实输出/缓存计数 caveman learn # 扫描你本地真实 agent 历史,给出 Cave Score + token 黑洞排行 caveman learn implement # 把整改计划交给你的 agent,逐项 diff、你点头才改

caveman learn会本地、只读地分析你几个月积累的会话,按"流"给每个 token 黑洞排序并附一行修法,还能回放"如果早装 Caveman,过去这些会话本可以省多少"。报告长这样:

caveman learn完全本地运行、无需账号。若你的 A/B 对比显示净亏,官方建议直接对那类任务/caveman off——不硬撑数字。

常见问题:什么时候该关掉 Caveman

它让答案变短,但会不会答错?不会。代码块、命令、报错字符串、技术术语都逐字保留,not/never/no这类会翻义词严禁删。

按请求计费(如 Copilot 额度)能省吗?不能。短回答=同一次请求,省的是 token 不是次数。

多开窗口时,一个开了一个没开?故意的。模式按窗口独立,在哪个窗口想用就在哪个窗口输入/caveman

想彻底卸载?一条命令清干净 hooks、插件与状态文件,见 INSTALL.md 的 Uninstall 章节。


总结:Caveman 是 Claude Code 里"少字不少料"的 token 压缩方案——skill 省 65% 输出、代理再省 33.2% 输入,全程本地、代码与报错逐字保真。安装一行命令,/caveman一句切换,/caveman-stats一句验证,就能把 agent 说得省、读得快、花得少。

🪨Caveman save you token, save you money. Star cost zero. Fair trade.

【免费下载链接】caveman🪨 why use many token when few token do trick — Claude Code skill that cuts 65% of tokens by talking like caveman项目地址: https://gitcode.com/GitHub_Trending/caveman1/caveman

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/3 13:56:05

基于CR6842的60W反激式开关电源设计全流程解析

简介:本资源是一套完整的基于CR6842控制器的12V5A反激式开关电源工程设计资料,面向电子电力方向初学者、硬件工程师及电源设计实践者,解决AC-DC小功率适配器开发中核心拓扑选型、芯片应用、变压器设计与PCB实现等关键问题。压缩包共11个文件&…

作者头像 李华
网站建设 2026/9/3 13:55:20

Codex与Claude Code多Agent协作:开源subagent runtime架构解析与部署实践

无论你是重度使用 Codex CLI 的开发者,还是已经把 Claude Code 接进日常提交流程的人,大概率都会遇到同一个体感落差:模型变强了,但“多 Agent 协作”的工程体验并没有跟上。主 Agent 调度 subagent 时,会话上下文变得…

作者头像 李华
网站建设 2026/9/3 13:55:14

MAS 微软激活脚本入门指南:3 步免费激活 Windows 与 Office

MAS 微软激活脚本入门指南:3 步免费激活 Windows 与 Office 【免费下载链接】Microsoft-Activation-Scripts Open-source Windows and Office activator featuring HWID, Ohook, TSforge, and Online KMS activation methods, along with advanced troubleshooting.…

作者头像 李华
网站建设 2026/9/3 13:49:14

Gin文件上传与静态资源完整实现:从单文件到Range断点请求

Gin文件上传与静态资源完整实现:从单文件到Range断点请求 【免费下载链接】gin Gin is a high-performance HTTP web framework written in Go. It provides a Martini-like API but with significantly better performance—up to 40 times faster—thanks to http…

作者头像 李华