让 AI 编码不再烧钱
如果你经常用 AI 辅助编程,你一定经历过这种场景:执行一个 git status,结果输出了几百行文件列表,AI 把它们全部塞进上下文——你的 token 就这样在无声无息中流逝。
现在想想:一个简单的 git status 真的需要消耗 ~2,000 个 token 吗?当然不。你只需要知道哪些文件被修改了,而不是完整的 diff 元数据。
这就是 RTK (Rust Token Killer) 诞生的原因。它是一个高性能 CLI 代理,坐在你的 Shell 和 AI 编码助手之间,拦截命令输出,在它到达 LLM 上下文窗口之前进行智能压缩——平均节省 60-90% 的 token 消耗。
发布仅 4 个月,获得 53,000+ 星标,增长速度惊人
为什么你需要它?
AI 编码助手的计费方式很简单:按 token 收费。每一次 git diff、ls -la、pytest 的输出都会完整地送入 LLM 上下文——其中大部分是噪音:注释、空白符、重复的日志行、不相关的错误堆栈。
RTK 通过四种策略来解决这个问题:
- 智能过滤——移除注释、空白符、样板噪音
- 分组聚合——将相似条目归类(按目录的文件、按类型的错误)
- 智能截断——保留相关上下文,裁剪冗余
- 去重——将重复的日志行折叠为「×N」计数
结果:一次 30 分钟的 Claude Code 会话,token 消耗从 ~118,000 降至 ~23,900 —— 节省约 80%。
快速安装
macOS 或 Linux 一行命令搞定:
brew install rtk
或者:
curl -fsSL https://raw.githubusercontent.com/rtk-ai/rtk/refs/heads/master/install.sh | sh
一条命令开启所有节省
RTK 最强大的功能是自动重写钩子:
rtk init -g
这会在你的 Claude Code 中安装一个钩子,之后每次执行 Shell 命令时,RTK 都会自动介入。你不需要改变任何习惯——git status 还是照打,但输出已经被压缩了。
如果不用钩子,也可以显式使用:
rtk git status # 文件列表 + 状态
rtk git diff # 精简 diff
rtk pytest # 仅显示失败的测试
rtk ls # 简洁的文件列表
rtk grep # 匹配行 + 文件计数
rtk gh pr list # PR 摘要
rtk cargo build # 仅显示错误和警告
每个命令默认只输出真正重要的信息——错误、变更、摘要。其余的全部被过滤掉。
使用实例
实例 1:查看 git 状态
对比普通输出和 RTK 输出:
# 普通 git status:~2000 tokens
# rtk git status: ~200 tokens — 节省 90%
RTK 只显示文件名和基本状态,省去了冗长的路径描述和元数据。
实例 2:运行测试
# 只显示失败的测试,通过的测试全部折叠
rtk pytest
rtk go test
rtk cargo test
rtk jest
测试通过的信息对 AI 没有价值——RTK 默认只输出失败信息,最高可节省 90%。
实例 3:查看节省统计
rtk gain
这个命令会显示 RTK 为你节省了多少 token,附带图表和历史记录,让你直观地看到每一分钱的价值。
核心特性
- 单 Rust 二进制——零依赖,<10ms 开销,极致性能
- 100+ 支持的命令——git、gh、测试框架、构建工具、包管理器、Docker、kubectl、AWS CLI……
- 自动重写钩子——安装一次,透明工作,零习惯改变
- 故障恢复 (TEE)——命令失败时自动保存完整原始输出,AI 可以查看原始错误信息
- 多平台——macOS、Linux、Windows (WSL),支持 Claude Code、Copilot、Cursor、Gemini CLI 等 13 种 AI 工具
- 隐私优先——遥测默认关闭,需要主动选择加入
"RTK 解决了一个看似简单但极其重要的问题:token 就是钱。每次你让 AI 读一个不需要的日志行,你都在烧钱。RTK 就是你的防火员。"
适用场景
- 日常 AI 编码——Claude Code、Copilot、Cursor 用户必备
- CI/CD 管道——减少大日志输出的 token 开销
- 大规模重构——git diff 输出压缩后,AI 能处理更大的变更集
- 团队部署——一键初始化,所有人自动受益
- 预算敏感项目——将 token 消耗降低 80%,直接转化为成本节约
总结
RTK 是那种你一旦用了就回不去的工具。它不是增加新功能,而是消除浪费——让你花的每一分 token 都物有所值。Rust 实现保证了零开销,自动钩子保证了零摩擦,60-90% 的节省则直接体现在你的账单上。
如果你用 AI 编码,这就是你今年能安装的最实用的工具。没有之一。
▶ 前往 GitHub 仓库 · 已有 53,000+ 星标