
Caveman
Caveman是一种Claude Code技能,通过强制执行超压缩的野人式通信,同时保持100%的技术准确性,从而将AI输出token减少多达75%。
https://github.com/JuliusBrussee/caveman?ref=producthunt&utm_source=aipure

产品信息
更新于:2026年04月16日
什么是 Caveman
Caveman是由Julius Brussee开发的语义约束引擎,它通过消除冗长的填充语言并将响应强制转换为最小token的\"石器结构\",从而改变了AI编码助手进行通信的方式。Caveman可以一键安装到Claude Code、Codex、Gemini CLI和40多个其他AI代理中,可在保持完整技术准确性的同时,将输出token减少65-87%。该工具基于一个简单的前提运行:\"为什么用很多token,而少token就能解决问题。\"它删除了诸如\"我很乐意帮忙\"和\"可能值得考虑\"之类的奉承性对冲,同时保持所有代码块、技术术语、错误消息和Git提交完全不变。Caveman具有从Lite到Ultra的多个强度级别,以及独特的文言文模式,已成为一种病毒式轰动,在GitHub上拥有超过27,000个star,并在Hacker News上排名第一。
Caveman 的主要功能
Caveman是一个语义约束引擎和技能/插件,适用于Claude Code和其他AI编码代理,通过强制响应采用压缩的、穴居人风格的通信方式,从而显著减少token的使用。它通过消除填充词、客套话和含糊措辞,同时保留所有技术术语、代码块和错误消息,从而减少大约65-75%的输出token,同时保持100%的技术准确性。该工具提供多种强度级别(lite、full、ultra),包括一种古典中文文言文模式,并包括配套功能,如用于简洁提交消息的caveman-commit、用于单行代码审查的caveman-review,以及通过压缩内存文件将输入token减少约46%的caveman-compress。
极端的Token减少: 通过删除文章、填充词、客套话和含糊措辞,同时保持所有技术实质和准确性不变,从而减少65-87%的输出token,从而加快响应速度并降低成本。
多种强度级别: 提供三个压缩级别(lite、full、ultra)以及文言文(古典中文)变体,允许用户根据自己的需求在专业简洁和最大压缩之间进行选择。
智能技术保留: 自动保留技术术语、代码块、Git提交、PR描述、错误消息和关键安全警告的原始形式,仅将压缩应用于自然语言解释。
配套压缩工具: 包括用于常规提交消息的caveman-commit、用于单行PR评论的caveman-review,以及通过压缩内存文件将输入token减少约46%的caveman-compress,同时保持人类可读的备份。
广泛的代理兼容性: 通过简单的一行安装命令,可与Claude Code、Codex、Gemini CLI、Cursor、Windsurf、Cline、Copilot和40多个其他AI编码代理一起使用。
持久的会话激活: 在整个会话中保持活动状态,而不会恢复为详细模式,对受支持的代理具有自动激活功能,对其他代理具有手动触发选项。
Caveman 的使用场景
高容量API使用的成本降低: 广泛使用Claude API的开发团队可以在保持相同技术质量的同时,将输出token的每月成本降低65-75%,从而使AI辅助开发在经济上更具可持续性。
更快的代码审查工作流程: 工程团队可以使用caveman-review生成简洁、可操作的PR评论,以一行识别问题(例如,'L42: 🔴 bug: user null. Add guard.'),从而显著加快代码审查周期。
高效的Git提交生成: 开发人员可以利用caveman-commit自动生成简洁、符合规范的提交消息,该消息少于50个字符,侧重于原因而不是内容,从而在没有冗长描述的情况下维护干净的Git历史记录。
内存优化的AI会话: 具有大量上下文文件的项目可以使用caveman-compress将每个会话加载的文件(如CLAUDE.md)的输入token减少约46%,从而使AI代理更具响应性,同时保留人类可读的原始文件。
快速技术故障排除: 调试问题的开发人员可以收到压缩的、直接的答案,这些答案可以消除冗长的解释,从而更快地提供可操作的解决方案,非常适合对时间敏感的生产事件。
多语言开发团队: 喜欢古典中文的团队可以使用文言文模式,以在最压缩的书面语言中实现最大的token效率,这对于讲中文的开发人员或以亚洲市场为重点的项目尤其有用。
优点
在实际任务中经过验证的基准测试表明,输出token的成本可大幅降低65-87%
在保持100%技术准确性的同时,将响应速度提高约3倍
通过简单的一行安装,可在40多个AI编码代理中进行安装,并可自动激活主要平台
学术研究表明,简洁约束可以将准确性提高26个百分点
缺点
除非手动配置系统提示,否则需要手动激活某些代理(Cursor、Windsurf、Cline、Copilot)
用户可能需要时间来适应阅读压缩的穴居人风格的响应,尽管理解速度更快
Windows用户可能会遇到符号链接问题,需要开发人员模式或管理员权限才能使用某些安装方法
由于子进程/文件模式,Caveman-compress工具被Snyk标记为高风险(被认为是误报)
如何使用 Caveman
1. 为您的AI代理安装Caveman: 选择您的代理并运行相应的安装命令。对于Claude Code:\"claude plugin marketplace add JuliusBrussee/caveman && claude plugin install caveman@caveman\"。对于Cursor:\"npx skills add JuliusBrussee/caveman -a cursor\"。对于Windsurf:\"npx skills add JuliusBrussee/caveman -a windsurf\"。对于其他代理,请使用\"npx skills add JuliusBrussee/caveman\"以及相应的代理标志。
2. 激活Caveman模式: 通过键入\"/caveman\"(对于Codex,则为\"$caveman\"),或通过说\"像野人一样说话\"、\"Caveman模式\"或\"少用token\",在您的对话中触发Caveman。对于安装了插件的Claude Code,它可能会在会话开始时自动激活。
3. 选择您的强度级别(可选): 根据您的需求选择压缩级别。使用\"/caveman lite\"获得专业的语气,没有填充词但语法完整。使用\"/caveman full\"(默认)获得经典的Caveman,带有省略的文章和片段。使用\"/caveman ultra\"获得最大的压缩,带有电报风格和缩写。该级别会一直持续到您更改它或会话结束。
4. 使用专门的Caveman技能(可选): 访问其他功能:\"/caveman-commit\",用于简洁的Conventional Commits格式的提交消息,主题≤50个字符。\"/caveman-review\",用于单行PR评论。\"/caveman-compress FILENAME.md\",用于压缩内存文件,以减少会话开始时的token使用量。\"/caveman-help\",用于快速参考所有命令。
5. 尝试文言文模式进行替代压缩(可选): 切换到文言文压缩,使用\"/caveman wenyan-lite\"获得半古典风格,\"/caveman wenyan\"获得完整的文言文,或\"/caveman wenyan-ultra\"获得极端的古代学者压缩。这使用古典中文文学形式提供了最大的token效率。
6. 在需要时停用: 通过说\"停止Caveman\"或\"正常模式\"返回正常模式。Caveman会自动关闭代码块、提交、PR、安全警告和不可逆转的操作确认。
7. 设置始终开启模式(可选): 对于没有自动激活的代理(Cursor、Windsurf、Cline、Copilot等),将始终开启的代码段添加到代理的系统提示或规则文件中:\"像野人一样简洁。技术内容准确。只有绒毛消失。删除:文章、填充词(只是/真的/基本上)、客套话、对冲。片段可以。简短的同义词。代码不变。模式:[事物] [动作] [原因]。[下一步]。每次回复都有效。\"这使得Caveman从每次会话的第一条消息开始就处于活动状态。
Caveman 常见问题
Caveman是一个Claude Code技能/插件,它使AI代理以压缩的、类似穴居人的风格进行通信。它平均减少大约65-75%的输出token(范围从22-87%不等,取决于任务),同时保持100%的技术准确性。它消除了填充词、冠词和客套话,但保留了所有技术信息。











