Caveman logo

Caveman

打开

Caveman 是面向编码智能体的技能和本地代理,缩短口头禅并压缩日志与 diff,从而减少你付出的 token 花费。

分享:
查看替代方案

Caveman 是技能加本地代理,让编码智能体少说废话、少读噪音。仓库 JuliusBrussee/caveman 创建于 2026-04-04。2026-09-18 GitHub 显示 106,284 star6,155 fork。文档在 docs.caveman.so。106,284 star 是热度信号,不是访问量。GitHub SPDX 是 Other:README 拆成 MIT(技能、CLI 表面)和 BSL-1.1(引擎、代理及相关运行时),到标明的变更日转为 Apache-2.0。按官方拆分理解,不是单一 OSI 许可证。

README 营销句是「cuts 65% of tokens」。不要当成账单。JetBrains仅技能(2026-07,代理尚未发布)上跑了 86 个编码任务:输出 token 少 8.5%,成本大约 10%,质量无显著变化。Adobe Research 的 CAVEWOMAN 测的是洞穴人风格输出,实现成本降 1.4 到 2.4 倍,最好到 3 倍。仓库钉死的 54 次 Claude Code 代理套件总体 provider 输入 token 少 33.2%,其中一个 HTML 用例 +9.9%。用你自己的负载量。

它和 Ponytail(少写代码)是搭配,不是替代 Claude CodeCachebeat 维持 prompt cache;Caveman 压缩进出 cache 的内容。

核心功能

  • 技能(小石头)npx skills add JuliusBrussee/caveman -g/caveman lite|full|ultra 以及文言模式。代码、路径、报错、安全警告仍用完整句子。
  • 代理(大石头)npm install -g @caveman-ai/cli,然后 caveman claude(或 codex、gemini、aider、opencode、pi 等)。在本机压缩日志、JSON、diff、测试输出。原文进本地 SQLite,带恢复句柄。
  • Learncaveman learn 从磁盘上已有历史给 token 黑洞排序。caveman learn implement 一次提一个 diff。
  • 其他命令caveman shrink -- pnpm testcaveman browse <url>caveman convert(技能像素模式)、caveman stats
  • 宿主:Claude Code、Codex、Gemini CLI、Aider、Kilo、Qwen Code、OpenCode、Hermes、OpenClaw、Pi。wrap 不改你的配置文件。

限制:按次计费的宿主(README 点名 GitHub Copilot premium requests)不会因为答得短而更便宜。技能每次调用都占输入 token(README:完整技能大约 1,000 estimated)。Codex 的 native wrap 跳过 shrink hook,因为 Codex 拒绝改写。CLI 遥测默认开;caveman telemetry offDO_NOT_TRACK=1 可关。按 SECURITY.md,载荷不含提示词和代码。

适用场景

  • 长会话里测试日志和 diff 很多,阅读占账单大头。
  • 喜欢短答案、诊断还要一样准的人。
  • 跳过:几乎全是代码生成、没有口头禅;或者按次付费。

定价方案

部分 价格 来自 2026-09-18 官方页
技能 $0 MIT。npx skills add。INSTALL.md 写 30+ 智能体。
CLI / 代理 自托管第一方流量 $0 MIT CLI。引擎/代理 BSL-1.1:自己的流量可自托管;给第三方托管要商业许可。约 106,284 star。
Caveman Cloud 等候名单 caveman.so。带签名收据是 Cloud 的说法,不是本地 CLI。
模型用量 你的供应商账单 Caveman 不卖 token。

快速开始

  1. npx skills add JuliusBrussee/caveman -g,问一个编码问题。没醒就打 /caveman
  2. 可选:npm install -g @caveman-ai/cli && caveman setup --install,再 caveman claude
  3. 先跑 caveman learn,再调别的。
  4. 需要本机 A/B 时:caveman trial -- claude,然后 caveman trial report

第一手入口:quickstartREADME

常见问题

会让模型变差吗?

JetBrains 在技能上报告质量无显著变化。代理套件那次钉死的运行 18/18 答案通过。用你的任务再测。

会把我的提示词改成洞穴人说话吗?

README 说不会。Adobe 发现压缩人类提示词会让回答更长更差。压缩的是智能体的嘴(加上代理后,它读到的东西)。

怎么关掉?

/caveman offstop caveman。wrap 用 caveman disable <agent>

替代方案

  • Ponytail:压缩智能体「建什么」,不是「说什么」。两边 README 都建议搭配。
  • Claude Code:常见宿主。Caveman 挂在上面。
  • Cachebeat:维持 cache,不压缩。

使用技巧

  1. 先技能。caveman learn 显示大头是阅读而不是写作,再上代理。
  2. 不要对自己藏红行。wrap 套件里的 HTML 用例会更贵。
  3. 政策要求关遥测就关。

总结

Caveman 是一个长出了技能、代理和论文引用的玩笑。要短话用技能,日志占账单用代理。自己量;65% 标题不是你的发票。

评论

还没有评论。成为第一个评论的人!