caveman 是什么?让 AI 编程助手少说废话、少读冗余,省下 token

JuliusBrussee/caveman · GitHub · 官网
大模型
Star11.3万
近 7 天新增0
编程语言Go
开源协议Apache-2.0
创建于2026-04-04
最近更新2026-10-15

中文导读

Caveman 是一个给 AI 编程助手省 token 的工具。它让 agent 用极简方式回答,同时压缩日志、JSON、测试输出等模型需要读取的内容,代码和命令保持原样。安装一条命令即可接入 Claude Code、Codex 等 30 多种 agent,包含回答精简、输入压缩、模型选择、脚本复用等六个可独立开关的部分。适合日常使用 AI 编程助手、希望减少 token 消耗和费用的开发者。

根据 GitHub 公开数据,该项目的编程语言为 Go,开源协议为 Apache-2.0,创建于 2026-04-04,最近更新于 2026-10-15,目前有 112,524 个 Star。

项目介绍

Caveman 是一个面向 AI 编程助手的 token 优化工具,核心思路是让 agent 用极简的「原始人语」回答,同时压缩它需要读取的日志、JSON、CSV 和测试输出。项目用 Go 编写,通过一条 npx 命令安装,支持 Claude Code、Codex、Gemini CLI、OpenCode 等 30 多种 agent。

安装后 caveman 会自动找到本机的 agent 和登录信息,并展示将要修改的内容。它包含六个可独立开关的部分:Say less 让回答变短但代码保持原样,Read less 在模型读取前压缩输入,Auto 为每次请求选择模型和推理强度,Blocks 复用 agent 写过的脚本,Waste fixes 定位 token 消耗点,Browse 压缩网页内容。

README 中引用了 Adobe Research、JetBrains 和 Elastic 的测试结果,并提供了 caveman status、caveman off 等命令来查看和调整各项功能。

主要功能

适合谁用

使用 Claude Code、Codex、Gemini CLI 等 AI 编程助手,并希望降低 token 消耗和费用的开发者。

快速上手

  1. 确保已安装 Node.js 22.13 或更高版本
  2. 运行 npx @caveman-ai/cli@latest 完成安装
  3. 安装后 caveman 会自动检测本机 agent 和登录信息,按 Enter 确认
  4. 使用 caveman status 查看已开启的功能
  5. 使用 caveman off browse 等命令单独关闭某个功能

Star 增长趋势

112,524111,744 · 2026-10-14 至 2026-10-16

同类项目

面向 AI 编程代理的性能优化系统
★ 28.0万 · JavaScript · 更新于 2026-10-15
通过 MCP 让 AI Agent 逆向分析二进制、应用与网站
★ 27.0万 · TypeScript · 更新于 2026-10-16
Nous Research 出品的可自我改进 AI Agent
★ 25.4万 · Python · 更新于 2026-10-15
把网页变成 LLM 可用数据的抓取与搜索工具
★ 19.2万 · TypeScript · 更新于 2026-10-15
开源 AI Agent 平台,可构建、部署并运行自动化工作流
★ 18.8万 · Python · 更新于 2026-10-16
本地运行和管理开源大模型的工具
★ 18.3万 · Go · 更新于 2026-10-15