
token-saver
压缩CLI输出60-99%,让AI编程助手少烧token
token-saver 是一款面向 AI 编程助手的输出压缩工具,专门解决 CLI 命令输出过长、挤占上下文窗口、推高 token 成本的问题。它内置 36 个针对特定命令的处理器,覆盖 git、pytest、npm、terraform、kubectl、docker 等常见开发工具,能识别输出内容结构并做语义级裁剪,把原始输出压缩 60%-99%,同时保留报错信息、代码 diff 和堆栈跟踪等关键内容。项目用 Python 编写,可作为 Claude Code 插件接入,也适合接入其他 agentic 编程流程。核心价值在于让 AI 助手在有限上下文里看到更多有效信息,减少无关日志噪音,降低调用成本并提升回答准确度,对重度使用 CLI 与 AI 协作的开发者尤其实用。
项目数据
使用教程
核心亮点
- 内置36个命令专用处理器,覆盖git/pytest/npm/terraform/kubectl/docker等高频工具
- 压缩时保留错误、diff和堆栈跟踪,不会因裁剪丢失关键调试信息
- 以Claude Code插件形式接入,对现有AI编程工作流改动小
不足之处
- 项目处于早期,仅144星,处理器覆盖范围和边界情况仍在完善
- 依赖按命令定制的处理器,遇到未覆盖的工具或自定义输出格式时压缩效果有限
适用场景
- AI编程助手读取pytest测试输出时,自动压缩冗余日志只留失败用例与堆栈
- 用git查看大diff或长提交历史时,压缩后仍保留变更内容供AI理解
- 在kubectl/terraform等运维命令输出中剔除噪音,节省上下文窗口
替代项目
llm-context-compressor、repomix
项目介绍
上一篇:ally-agent
下一篇:promptscript
同类项目推荐
bolt.new
开源
想到啥说啥,网页应用当场生成直接能用
Prompt, run, edit, and deploy full-stack web applications. -- bolt.new -- Help Cente···
fuzz4all
开源
用大模型自动生成测试输入,发现各种软件漏洞
️Fuzz4All: Universal Fuzzing with Large Language Models
superpowers-zh
开源
全套 AI 编程神技汉化好了,照着用就行。
AI 编程超能力 · 中文增强版 — superpowers(250k+ ⭐)完整汉化 + 4 个中国原创 skills···
Gitea 代码托管
开源
轻量 Git 代码托管平台
Git with a cup of tea! Painless self-hosted all-in-one software development service,···