Caveman:让 Claude 说人话的开源神器,Token 账单直降 75%
Caveman让 Claude 说人话的开源神器Token 账单直降 75%** 一句话总结 ** 装上 CavemanClaude 从话痨变电报员——技术准确性不掉废话全砍掉输出 Token 省 ~75%。为什么需要 Caveman用 Claude Code 写代码的人都有一个共同的痛 ** 它太能说了 ** 。你问一个 bug 怎么修它回你三段话——先铺垫、再分析、最后给方案。技术上没错但里面有 30%~50% 的 Token是在说人话客套语气、重复解释、礼貌铺垫。这些 Token 有用吗对新手可能有。对熟练开发者纯浪费钱。Caveman 的思路很简单 ** 让 AI 像穴居人一样说话——词少事办了 ** 。Caveman 是什么Caveman 是一个开源的 Claude Code Skill/插件也兼容Codex、Gemini、Cursor、Windsurf、Cline、Copilot 等 30 工具由 JuliusBrussee 开发。GitHub 上线 50 天 ** 63k Stars、3.7k Forks ** 还在活跃更新。Before / After 对比这是最直观的感受。同一个技术问题开 Caveman 前后的输出** 普通 Claude69 tokens ** 你的 React 组件之所以会重新渲染很可能是因为在每次渲染周期中都创建了一个新的对象引用。当你将内联对象作为属性传递时React的浅比较会认为它每次都是不同的对象从而触发重新渲染。我建议使用 useMemo 来缓存该对象。 ** Caveman Claude19 tokens ** 每次渲染时创建新对象引用。内联对象属性 新的引用 重新渲染。使用 useMemo 包裹。 ** 同样的修复方案少了 72% 的字。 ** 再看一个** 普通 Claude ** 当然可以我很乐意帮您解决这个问题。您遇到的状况很可能是由于身份验证中间件未能正确验证令牌的有效期所致。让我来检查一下并提供解决方案。 ** Caveman Claude ** 认证中间件中的错误。令牌过期检查使用了 而不是 。修复 4 个压缩等级Caveman 提供 4 个等级一条命令切换 ** 切换后持续到会话结束 ** 等级命令效果省 Token** Lite **/caveman lite去掉填充词好的、当然保留完整句式~15%** Full **/caveman去掉冠词、客套、废话碎片句 OK~35%** Ultra **/caveman ultra电报式碎片句表格优于散文~60%** Wenyan **/caveman wenyan古典中文风格极致简洁~75%** 日常开发推荐 Full ** 长会话/上下文紧张用 Ultra想玩花样用 Wenyan。都是一个问题回答看边边的滚动条就知道回复长短怎么样显然Ultra 和 Wenyan 节省 输出 token。日常/caveman即可5 个专用工具5 个专用工具除了压缩等级Caveman 还附带 5 个专用 Skill1. caveman-commit极简 commit 信息生成器。符合 Conventional Commits 规范标题 ≤50 字符。feat(rpc): add etcd service registry fix(auth): token expiry off-by-one2. caveman-review一行式 PR 代码审查。每条评论就一行行号 问题 修复。L42: bug: user null. Add guard. L87: perf: N1 query. Use join.3. caveman-compress压缩 .md 文件CLAUDE.md、README 等平均节省 ~46% Token。适合瘦身上下文文件。/caveman-compress CLAUDE.md4. caveman-stats显示当前会话的真实 Token 用量和节省比例。直接读 Claude Code 会话日志非 AI 估算。TOKENS SAVED: ████████ 75% SPEED INCREASE: ████████ ~3x5. caveman-help显示所有模式和工具的速查卡片。安装方法一行命令搞定npx skill add JuliusBrussee/caveman装完后输入/caveman即可激活默认模式Full。关闭说stop caveman或normal mode。配置默认模式不想每次手动激活可以设置默认模式** 环境变量优先级最高 **export CAVEMAN_DEFAULT_MODEultra** 配置文件~/.config/caveman/config.json **{ defaultMode: lite }可选值lite|full|ultra|wenyan|off禁用自动激活优先级环境变量 配置文件 默认值Full实际体验我用了一周的感受** 省了多少 ** 日常写代码大概省 30%~40% 的输出 Token。写 commit 和 code review 场景省得更多接近 50%。** 技术准确性掉了吗 ** 没有。Caveman 只是砍掉语气词和铺垫不碰技术内容本身。该有的代码、该给的方案一个不少。** 有什么不习惯的 ** 刚开始会觉得回复太秃了像在跟一个不爱说话的同事交流。但用了两天就适应了——本来你也不需要 AI 跟你客套。** 什么时候关掉 ** 给非技术人员写文档、做正式演示时我会stop caveman切回正常模式。推荐使用场景场景推荐原因日常开发/caveman(Full)平衡可读性与效率长会话 / 上下文紧张/caveman ultra最大化省 Token写 Commit/caveman-commit规范、简洁代码审查/caveman-review一行一条精准压缩文档/caveman-compress.md 文件瘦身查看节省了多少/caveman-stats真实数据正式场合stop caveman恢复正常表达想玩点有意思的/caveman wenyan文言文既有趣又省命令速查表# 模式切换 /caveman → Full默认省 ~35% /caveman lite → Lite省 ~15% /caveman ultra → Ultra省 ~60% /caveman wenyan → 文言文省 ~75% # 专用工具 /caveman-commit → 极简 commit 信息 /caveman-review → 一行式 PR 审查 /caveman-compress f → 压缩 .md 文件 /caveman-stats → Token 用量统计 /caveman-help → 帮助卡片 # 关闭 stop caveman → 恢复正常为什么它能火三个原因1. ** 真的省钱 ** 。不是营销话术是实打实的 Token 减少。75% 这个数字来自官方 Benchmark自己跑 /caveman-stats 也能看到。 2. ** 零学习成本 ** 。一个命令激活一个命令关闭。不需要配置、不需要改代码、不需要理解原理。 3. ** 反直觉的有效 ** 。大家本能觉得说清楚需要多说但技术交流的核心是信息密度不是字数。Caveman 做的就是把信息密度拉满。相关链接** GitHub 仓库 ** https://github.com/JuliusBrussee/caveman