19岁开发者随手打造的“山顶洞人”插件,实现无损省Token最高87%
19岁荷兰大学生Julius Brussee开发的开源插件caveman,通过强制大模型输出极简的“山顶洞人式”语言,在保持技术准确性的前提下将输出Token减少约22%至87%,平均节省65%。该工具专为Claude Code、Codex等AI编程助手设计,仅压缩自然语言部分而完整保留代码块、URL等技术细节,并支持Lite、Full、Ultra三种简洁度模式。尽管被作者称为“玩笑项目”,其意外走红引发了关于大模型简洁性与智能表现关系的讨论。
事件概述
名为 caveman(山顶洞人)的开源插件在GitHub上迅速走红,短短3天获得4.1K星标。该项目由19岁的荷兰莱顿大学学生 Julius Brussee 开发,初衷是验证“啰嗦并不总是更好”这一假设,即通过限制大模型的表达长度来提升效率。
核心机制与效果
- 工作原理:caveman 是一个针对 Claude Code/Codex 的插件,核心逻辑是强制 Agent 像“山顶洞人”一样说话,剔除客套话、冗余修饰词和填充内容,只保留关键信息片段。
- 数据表现:
- 在保持完全技术准确性的同时,初步测试显示输出 Token 减少约 75%。
- 真实 API 测试中,10个任务(涵盖React bug修复、Git操作、数据库配置等)的 Token 节省范围为 22%–87%,平均节省高达 65%。
- 配套的记忆文件压缩工具可将输入 Token 减少约 45%。
- 保护机制:插件严格保留所有技术性内容,包括代码块、行内代码、URL、文件路径、命令、表格结构、日期及版本号等,仅对自然语言文本进行压缩。
使用模式
用户可自定义 Agent 的简洁程度,分为三个层级:
- Lite:删除客套话和废话,保留基本语法结构。
- Full(标准版):省略冠词(如“一个”、“这个”),句子仅用关键词片段,偶尔搭配简短语气词。
- Ultra:极致压缩模式,能省则省。
安装方式
在支持 Skills 的环境中(如 Cursor, Copilot, Windsurf, Cline),可通过一行命令安装:
bash
npx skills add JuliusBrussee/caveman
指定特定 Agent 时:
bash
npx skills add JuliusBrussee/caveman -a cursor
对于 Claude Code 用户:
bash
claude plugin marketplace add JuliusBrussee/caveman
claude plugin install caveman@caveman
Codex 用户需手动克隆仓库并通过 /plugins 搜索安装。
争议与澄清
- 成本误区:作者强调,caveman 仅影响可见的“完成/输出”Token,不影响模型内部的思考/推理 Token(Reasoning Tokens)。真正的成本节约来自于减少不必要的输出文本,而非降低模型智商。
- 准确性保障:基于今年3月的一篇论文发现,简洁性约束反而可能提升大模型在数学推理和科学知识基准上的准确率(提升26个百分点)。作者表示正在准备正式的基准测试以验证数据。
- 适用范围:作者认为这是一个有趣的实验性想法,并非降低总成本的万能药,主要优势在于提升可读性和响应速度。
开发者背景
Julius Brussee 目前就读于荷兰莱顿大学数据科学与人工智能专业。除 caveman 外,他还拥有多项创业经历:
- 创办 Revu Labs,开发 macOS 原生学习应用 Revu。
- 参与构建企业级知识管理平台 Stacklink。
- 联合创办 AI 演讲辅助平台 Pitchr。
- 曾开发集成 NFC 的生产力应用 Locked In 及 AI 咨询公司 Neurabridge。
他坦言,caveman 作为“随手写的玩笑”意外爆火,而耗时数月打磨的其他项目却未获同等关注,这反映了传播中“共鸣”的重要性。
