GGitHub 趋势观察站
每日 07:00 更新
← 返回今日榜单

JuliusBrussee /

caveman

通过极简表达压缩编程 Agent 对话令牌消耗的技能与本地代理。

访问 GitHub 仓库 ↗
最近上榜 · 2026-10-04#5

当日排名

+505当日新增 Star109,515总 Star

按用途选择,点击查看各自的安装条件与限制

Caveman:压缩编程 Agent 的解释文本与上下文令牌

一分钟看懂

Caveman 包含一个简洁表达 Skill 和一个本地代理。Skill 要求 Agent 减少铺垫、保留代码与关键信息;代理还能压缩 Agent 下一次调用前读取的日志、测试输出和其他上下文。

你可以用它做什么

  • 让 Claude Code、Codex 等编程 Agent 用更短的文字回答。
  • 保留命令、文件路径、错误信息和代码,只压缩外围解释。
  • 用本地代理包装受支持的 Agent,减少其反复读取的上下文。
  • 在本地保留被压缩内容的原始副本,供需要时恢复。

主要能力

  • Skill 可通过通用 Skills 安装器接入多个 Agent。
  • CLI 能包装 Claude、Codex、Gemini、OpenCode 等命令行工具。
  • 提供输出令牌与输入上下文压缩两条路径。
  • 官方仓库包含基准、安装矩阵和卸载方式。

适合哪些人

适合高频使用编程 Agent、偏好简短输出或希望控制上下文成本的开发者。对于本来回答已经很短、需要完整推理说明的任务,收益可能有限。

怎么开始使用

先用 npx skills add JuliusBrussee/caveman 安装免费 Skill;需要代理时再安装 @caveman-ai/cli 并运行设置命令。Windows、Claude 插件和其他 Agent 的具体命令应以官方 INSTALL.md 为准。

使用前需要知道

README 明确提醒,65% 是特定基准中的输出令牌结果,不等于整段会话账单节省;Skill 自身也会增加输入令牌,原本简洁的任务甚至可能更贵。Skill 使用 MIT,代理运行时标注为 BSL-1.1,使用前需分别确认条款。本地代理会处理 Agent 上下文,应检查敏感数据和日志保存位置。

官方资料