1. 基本信息
| 项目 | 内容 |
|---|---|
| 名称 | caveman |
| 作者/维护者 | Julius Brussee(个人开发者,独立仓库持续维护) |
| 来源链接 | https://github.com/JuliusBrussee/caveman |
| 许可证 | MIT(页面直接抓取确认) |
| GitHub Stars / Forks | 88.5k / 5.1k(页面抓取确认,2026-07-13;官方 GitHub API 当时限流未获取,已用第三方目录站 SkillsLLM 的 88.2k★ 交叉核对,数字一致) |
| 最新版本 | v1.9.1(2026-07-03 发布) |
| 安装方式 | 一条命令:curl -fsSL https://raw.githubusercontent.com/JuliusBrussee/caveman/main/install.sh | bash(Windows 有对应 PowerShell 命令) |
2. 功能介绍与亮点
caveman 是一个让 Claude/Codex 等 Agent 用“精简穴居人语气”回复的输出压缩技能,核心规则是砍掉冠词、寒暄、过渡语,但代码块、命令、报错信息保持字节级精确,且只压缩语气不翻译语言(中文输入照样得到中文“穴居人体”回复)。
主要亮点:
- 分级强度:lite / full / ultra 三档,另附文言文式压缩变体,可按需选择压缩力度。
- 安全护栏:遇到安全警告、不可逆操作确认、复杂多步骤说明时自动临时退出精简模式,避免因过度压缩造成误解。
- 零遥测:SECURITY.md 明确声明安装完成后零网络调用、无账号无后端。
- 跨 Agent 覆盖广:官方文档列出对 Claude Code、Codex、Gemini、Cursor、Windsurf、Cline、Copilot 等 30+ 工具的适配。
- 透明度高:作者主动发布 SECURITY.md,公开解释 Windows Defender 对安装脚本的通用启发式误报、Snyk 对文件原地重写功能的“高风险”评级成因,而非回避这些扫描结果。
- 社区热度:Reddit r/ClaudeAI 相关帖子曾获约 1 万点赞,技术博主 The Primeagen 在 YouTube 专门介绍过,The New Stack 等技术媒体撰文讨论。
3. 适用场景
所属固定分类:元技能与 Agent 增强
- 按 token 计费、希望压缩高频交互输出以降低成本的 Claude Code / Codex 用户。
- 长会话、多轮调试场景,减少屏幕滚动与阅读负担。
- 多语言用户——只压缩语气不改变语言,中文用户同样适用。
- 追求“零配置、装完即用”的初中级用户,不涉及业务代码改动,可随时开关。
4. 跨 Agent 兼容性
| Agent | 结论 | 判断依据 |
|---|---|---|
| Claude Code | ✅ 原生支持 | README/安装矩阵明确列出,含本地 hook 脚本使其无需手动指令即可在 Claude Code 中生效 |
| Codex | ✅ 原生支持 | 官方文档与本地 hook 脚本明确提及对 Codex 的支持 |
| OpenClaw | ❓ 未验证 | 文档只泛化提及“30+ agents”,未见 OpenClaw 专项测试记录,本次未为此单独发起搜索 |
| Hermes Agent | ❓ 未验证 | 同上,材料中未出现相关证据 |
5. 推荐理由
先说实话:官方宣传的“65% 输出 token 节省”存在争议,社区与媒体的独立讨论普遍认为实际收益不及宣传数字(详见第 11 章)。但抛开营销话术,这仍是一个机制可靠、零成本、零配置、安全披露透明的效率技能——它确实能在不破坏代码/命令准确性的前提下压缩输出,安装门槛几乎为零,维护活跃(10 天前刚更新),且作者主动公开安全扫描器的误报解释,工程诚信度高于同类项目的平均水平。对于成本敏感、想要一个“装上无损、有多少算多少”效率增强项的用户,这是一个低风险的免费选择。
6. 评分
| 维度 | 分数 | 说明 |
|---|---|---|
| 受欢迎程度 | 10 | 88.5k stars 远超 5k 门槛,且 Reddit、Hacker News、LinkedIn、The New Stack、知名博主视频等多平台独立讨论均有覆盖 |
| 可用性 | 8 | 一条命令跨平台安装、文档(README/SKILL.md/SECURITY.md/INSTALL.md)完整、10 天前仍有更新、无付费依赖;扣分因核心宣传卖点被独立测评认为有夸大成分,开箱体验与宣传存在落差 |
| 安全性 | 8 | 见下方检查清单 |
| 综合 | 8.67 | 三项均值 |
安全检查清单:
| 检查项 | 结果 |
|---|---|
| ① Shell 命令执行及权限范围 | 有——安装脚本经 npx 下载执行远程包并部署本地 hook 脚本以自动触发;不直接请求 sudo;caveman-compress 功能会对本地文件原地重写(自带自动备份) |
| ② 运行时联网外发数据 | 无——SECURITY.md 明确声明安装后零网络调用、零遥测,仅安装阶段有标准包管理器请求 |
| ③ API key/凭据要求 | 无需任何凭据 |
| ④ SKILL.md/脚本中可疑指令 | 未发现——内容为纯输出风格压缩指令,且内置安全场景自动暂停机制,属正向安全设计 |
| ⑤ 作者/组织信誉 | 个人开发者,主动发布 SECURITY.md 解释扫描器误报成因,透明度较高 |
| ⑥ License 是否明确 | 明确,MIT |
| ⑦ 最近维护时间 | 2026-07-03,活跃维护中 |
扣分说明:安装模式(curl|bash → npx 远程执行)与本地文件原地重写属实质性代码执行面,虽经充分披露且范围可控,未给满分。
7. 跟同类 Skills 相比的优势
| 维度 | caveman(本次推荐) | 手写“be brief”自定义指令 | 默认 Agent 输出 |
|---|---|---|---|
| 封装程度 | 打包为可复用 Skill,一条命令跨 30+ Agent 安装,内置强度分级与安全护栏 | 需自行维护提示词片段,无版本管理、无安全护栏 | 无 |
| 多语言支持 | 只压缩语气保留原语言,另有文言文式变体 | 视个人提示词质量而定 | 不适用 |
| 维护与信任 | 持续维护 + 主动安全披露文档 | 无 | 不适用 |
核心差异化:caveman 的底层原理与手写“be brief”提示词接近,并非独占某种压缩算法;真正的差异化价值在于工程化封装——分级强度、跨 Agent 一键安装、多轮持久化开关、安全护栏与透明的安全披露,把一个人人都能写的小技巧做成了标准化、可信任的产品。
8. 用户评价
- Joe Halper(LinkedIn 评论):称其为“probably the best method of token pruning I ever heard of”。
- The IT Ink Poet(LinkedIn 评论):指出“most of what gets generated in long responses is connective tissue…strip it out and the actual signal is still intact”。
- Hacker News 上存在对“65% 节省”数字的质疑讨论,但相关帖子本次抓取时返回 429(限流)未能直接核实引用内容,故不作为独立来源列入本节,仅在第 11 章如实提示读者留意。
9. 其他补充
Reddit r/ClaudeAI 相关帖子曾获约 1 万点赞,知名技术博主 The Primeagen 在 YouTube 专门介绍过本项目,The New Stack 等技术媒体亦撰文讨论其实际效果,社区关注度多渠道交叉验证。
10. 安装使用方式
- macOS / Linux / WSL / Git Bash:
curl -fsSL https://raw.githubusercontent.com/JuliusBrussee/caveman/main/install.sh | bash - Windows PowerShell 5.1+:
irm https://raw.githubusercontent.com/JuliusBrussee/caveman/main/install.ps1 | iex - 按单个 Agent 安装:
npx skills add JuliusBrussee/caveman -a <agent名称>(如cursor) - 要求 Node.js ≥ 18,安装耗时约 30 秒,可安全重复执行用于更新。
- 触发方式:对话中说“caveman mode”/“talk like caveman”/“be brief”,或使用
/caveman命令;已部署本地 hook 脚本的 Agent(Claude Code/Codex/Gemini)无需手动指令即可生效。 - 关闭方式:说“stop caveman”或“normal mode”即可恢复默认输出风格。
- 安装/触发后无需重启宿主 Agent。
11. 注意事项
- “65% 输出 token 节省”宣传存在争议:社区与技术媒体的讨论(含转述某工程师基准测试的报道)普遍认为实际收益低于官方数字,且节省的只是输出 token,输入/推理 token 不受影响,技能本身还会消耗约 1–1.5k 输入 token,整体会话层面的成本节省可能明显小于宣传值。本条结论来自搜索摘要与二手报道综合,本次未能直接抓取原始基准数据核实具体百分比,置信度较低,建议自行小范围实测后再评估实际收益。
- 安装涉及远程代码执行:
curl | bash→ npx 下载执行的模式虽经作者透明披露且本地无遥测,仍建议对此类安装方式有顾虑的用户先审阅install.sh/bin/install.js源码。 - OpenClaw 与 Hermes Agent 兼容性本次未直接验证,如需在这两个平台使用建议先小范围测试。
- 极简表达在复杂多步骤说明中仍有理解偏差风险:虽内置安全场景自动暂停机制,关键决策前建议让 Agent 切回正常模式确认。