星标数:119631★ Fork数:6965 caveman:让编码智能体说原始人语,省下 65% token

Caveman Code 是一款开源的编码代理工具,主打「更省 token、更省费用」。它的核心理念是让 AI 代理「少说话、少读内容」——用更简短的表述表达同样的含义,代码本身保持精确,同时不改动用户自己的提示词。项目提供免费版本,宣称在相同模型、完成相同工作量的情况下账单更小。

JuliusBrussee/caveman 项目截图

README 中给出的多组对比数据显示:在 Terminal-Bench 4 上,Caveman 比 Codex 便宜 21%,比 Claude Code 便宜 14%,在完整工作日场景下比 Claude Code 便宜 76%。整个会话中输入 token 减少 33.2%,使用 Auto 模式可在同等得分下便宜 54%,一次测试运行的 token 从 397 降到 76。该项目还被 Adobe Research 论文引用、JetBrains 做过 A/B 测试、Elasticsearch Labs 针对 Elasticsearch 重新实现。

4.0 版本将 Caveman 拆分为六个可独立开关的组件(six rocks),安装后默认全部启用。它能适配 Claude、Codex、Cursor、OpenCode 等 30 多种代理,运行在本机,使用你已有的 API 密钥和 Claude Pro/Max 登录。此外还提供「所有编码代理同窗对话」的 Mac 应用或浏览器版本。

主要特点

  • Say less(少说):代理回答更短,代码保持精确,同样的修复建议从 63 token 压缩到 20 token,并提供 /caveman、/ultracave、/megacave 三档强度。
  • Read less(少读):日志、JSON、CSV、测试输出在模型读取前先压缩,整会话输入 token 减少 33.2%。
  • Auto(自动选模型):为每次提问自动选择模型与努力程度,相比 Opus xhigh 档便宜 54%,得分相同(需免费账号)。
  • Blocks(代码模式):代理保留写过的脚本并再次运行,单次测试运行 token 从 397 降到 76。
  • Waste fixes 与 Browse:定位 token 消耗并修复,暂停期间保持提示缓存有效;网页返回压缩后体积缩小 129.8 倍。
  • 规则约束的表达方式:基于 ASD-STE100 受控英语规范,答案先行、一句一意、数字与代码原样保留,不改写用户提示词。

安装

一条命令完成安装,支持 Mac、Linux、Windows,需要 Node.js 22.13+:

npx @caveman-ai/cli@latest

安装后原生的 claude、Codex、Gemini CLI、OpenCode 等命令同样会被 Caveman 处理。使用 caveman status 查看已启用的组件,caveman off browse 可单独关闭某项;已有旧版本时需加 @latest。

📊 本项目 GitHub 星标数:119631。最后更新:2026-11-13,发布:2026-11-08。项目地址:https://github.com/JuliusBrussee/caveman

100T高转存免费网盘资源精选【持续更中~~~~】:点击查看

0 0 投票
文章评级
订阅
提醒
guest
0 评论
内线反馈
查看所有评论
0
希望你的想法,请评论。x