一句话介绍
Caveman 是一个开源的 Claude Code 技能插件,核心思想极度直白——让 AI 像原始人一样说话,删掉所有废话和客套话,从而将输出 Token 削减约 75%,同时保持技术内容的完整准确。项目口号:「why use many token when few do trick」(能少用Token,何必多用)。
项目概况
| 项目名称 | Caveman |
| 作者 | JuliusBrussee |
| GitHub | github.com/JuliusBrussee/caveman |
| 核心功能 | 削减 AI 输出 Token 约 65-75%,保持技术精确度 |
| 支持平台 | Claude Code、Gemini CLI、Codex、Cursor、Copilot 等 30+ Agent |
| 授权协议 | MIT 开源 |
为什么需要 Caveman?
用过 Claude Code 或类似 AI 编程 Agent 的人都知道,AI 回答时喜欢加一大堆礼貌用语、解释性铺垫和重复确认。比如当你问「这个 React 组件为什么一直在重渲染」,AI 可能洋洋洒洒写几十个 Token 来铺垫,而核心答案其实一句话就能说完。
这些「水话」在对话式聊天场景中无可厚非,但对于高频使用 API 的开发者来说,每一波输出都直接意味着真金白银。Caveman 正是瞄准了这个痛点:用最短的句子传递最多的信息。
效果对比
来看看实际效果:
正常模式(69 Token):
「The reason your React component is re-rendering is likely because you are creating a new object reference on each render cycle. I would recommend using useMemo to memoize the object.」
Caveman 模式(19 Token):
「New object ref each render. Inline object prop = new ref = re-render. Wrap in useMemo.」
信息完全一致,Token 用量削减了 72%。
多档位强度选择
Caveman 不是一刀切,而是提供多档「原始人等级」:
- Lite 轻量级:保留基本句子结构,去掉客套话和冗余解释
- Full 完整模式:进一步精简,用箭头和关键词替代完整句子
- Ultra 极致模式:极致压缩,只保留最核心的技术信息
- 文言文模式:用文言文风格输出,适合中文场景(如「物出新參照,致重繪」)
支持的 Agent 生态
Caveman 最早是为 Claude Code 设计的,但现在已经发展成一个跨平台生态,支持 30 多种 AI 编程 Agent:
- Claude Code(原生插件安装)
- Gemini CLI(扩展安装)
- OpenAI Codex
- Cursor / Windsurf(IDE 规则文件)
- Cline / GitHub Copilot
- 还有 opencode、Roo、Amp、Goose、Kilo、Devin、Tabnine、Trae、Warp 等 20+ 工具
一键安装
安装极其简单,一行命令即可:
# macOS / Linux
curl -fsSL https://raw.githubusercontent.com/JuliusBrussee/caveman/main/install.sh | bash
# Windows PowerShell
irm https://raw.githubusercontent.com/JuliusBrussee/caveman/main/install.ps1 | iex安装脚本会自动检测你电脑上已安装的 Agent,并为每个可用的 Agent 配置 Caveman 模式。如果只想安装某个特定 Agent,可以加参数:
curl -fsSL https://raw.githubusercontent.com/JuliusBrussee/caveman/main/install.sh | bash -s -- --only claude-code附加工具
除了核心的对话精简模式,Caveman 项目还附带几个实用工具:
- Caveman Commit:生成极简 git 提交信息,如「fix login bug」「add export btn」
- Caveman Review:一行式代码审查,只讲核心问题
- Caveman Compress:输入压缩工具,能在每次会话中削减约 46% 的输入 Token
- Caveman Stats:统计你节省了多少 Token,一目了然
总结
Caveman 是一个看起来很「搞笑」但实际非常实用的工具。它用一个简单的创意——让 AI 说话像原始人——解决了开发者管理 API Token 成本的真实痛点。对于那些每天大量使用 AI 编程 Agent 的开发者来说,省下 65-75% 的输出 Token,意味着同样的预算能做更多的事。
更妙的是它已经发展成一个跨平台的 Skill 生态,不仅限于 Claude Code,还覆盖了市面上几乎所有主流 AI 编程工具。加上 MIT 开源协议,任何人都可以自由使用和修改。
如果你是一个重度 AI 编程用户,Caveman 值得一试。毕竟——「why use many token when few do trick」🪨
