AX 爱鲜报

Caveman 穴居人

一个面向编码智能体的「省 token」工具:让 AI 用极简穴居人式语言回答、压缩日志与网页输入,官方称可减少约 33% 输入 token、部分场景成本降 54%,代码与命令保持原样。

过去 7 天收获 8 颗 Star

爱鲜报评分

0.0

0 人评分

开源 · Apache-2.0 #LLM #AI #Agent #CLI #Claude Code #Token

116k

星数

否

中文

Go

主语言

是

活跃

104

贡献者

人工分析

EDITORIAL

推荐理由

Caveman 用「少说废话」的思路直击 LLM 编码智能体最贵的成本项——token。它不改你的提示词,只压缩模型输出与读取的日志/网页内容,代码、路径、报错保持逐字不变,安全警告等关键场景仍用完整句子。已有 Adobe Research、JetBrains、Elastic 等外部评测引用,适合重度使用 Claude Code、Codex 等 CLI 智能体的开发者尝试。

适用场景

  • Claude Code / Codex / Gemini CLI 等命令行编码智能体的日常使用
  • 长会话中降低输入 token 与 API 账单
  • 压缩测试日志、JSON、CSV 等大体积工具输出后再喂给模型
  • 按任务自动选择模型与推理强度以控制成本
  • 需要保留代码与命令原样、仅精简解释文字的问答场景

优点

  • 一条 npx 命令即可安装,自动识别并接入 30+ 种智能体
  • 不改写用户提示词,避免「提示词穴居化」导致质量下降
  • 代码、命令、路径、报错逐字保留,语义不丢失
  • 有 Adobe Research、JetBrains、Elastic 等第三方评测与数据支撑
  • 模块化设计,语音、输入压缩、Auto、Blocks 等可单独开关

缺点

  • 按请求计费(如 GitHub Copilot)时,输出变短并不省钱
  • 规则本身占用约 1,160 输入 token,短对话可能不划算
  • 部分收益数据来自作者自测,需结合自身场景验证
  • Auto 功能需要注册账号,且对非英文/中文场景效果未充分验证
  • 项目名与「穴居人」风格较玩梗,团队协作中需统一接受度
上手难度 入门

Caveman 穴居人:让编码智能体少说废话、少读冗余

Caveman 是一个面向 AI 编码智能体的 token 优化工具,核心口号是「why many token when few do trick」——能用少量 token 说清的事,就别长篇大论。它不改变你的提示词,而是压缩模型的输出表达和读取内容,同时保证代码、命令、路径与报错逐字不变。

核心思路

传统做法是让模型「回答简洁些」,但新模型本身已具备该能力。Caveman 在此之上做了两件事:

  • 少说(Say less):用固定结构回答,先给结论,一句一个要点,去掉寒暄与复述。
  • 少读(Read less):在日志、JSON、CSV、测试输出进入模型前先做压缩。

官方数据显示,整段会话输入 token 可减少约 33%,部分场景成本下降 54%,而答案正确率保持不变。

六个模块

安装后默认全部开启,每个模块可单独关闭:

模块 作用
Say less 回答精简,代码保持精确
Read less 压缩日志、JSON、CSV、测试输出
Auto 按任务自动选择模型与推理强度
Blocks 代码模式:复用智能体写过的脚本
Waste fixes 定位 token 浪费点并修复
Browse 网页内容压缩后返回

安装与使用

需要 Node.js 22.13+,一条命令完成安装:

npx @caveman-ai/cli@latest

安装后普通的 claude、Codex、Gemini CLI、OpenCode 等会自动进入 caveman 模式。常用命令:

caveman status        # 查看各模块状态
caveman off browse    # 关闭某个模块
caveman setup         # 重新打开配置界面

设计原则

  • 不改提示词:研究显示把用户提示词「穴居化」反而降低质量。
  • 语义不丢:冠词可省,但否定词、数字、单位必须保留。
  • 该停就停:安全警告、不可逆操作、用户困惑时恢复完整句子。
  • 不表演:不刻意模仿原始人说话,若精简表达不更短则用普通表达。

适用与注意

它最适合重度使用命令行编码智能体、关心 API 成本的开发者。但若你按请求计费(如 GitHub Copilot),输出变短并不会省钱;短对话中规则本身的 token 开销也可能抵消收益。建议先用 caveman status 观察,再按需开关模块。

评论

登录后才可评论与评分

0 条评论

  • 暂无评论,来写第一条吧。