Skip to content

RTK:真正无损节省Token的CLI压缩工具,AI编程省60-90%

2026年4月30日

在使用AI编码工具时,每一次终端命令的输出都会被AI读取。据RTK项目统计,在典型的30分钟编码会话中,CLI输出可能消耗近30%的Token额度。

RTK是什么

**RTK(Rust Token Killer)**是一个轻量级CLI代理工具,核心功能是拦截并压缩终端命令的输出,在保留关键信息的前提下大幅降低Token消耗。

技术原理

RTK的工作流程包含四个优化阶段

阶段说明
智能过滤移除注释、空格、模板代码等非必要内容
分组聚合将相似项按目录或类型聚合显示
上下文截断保留关键信息,裁剪冗余部分
去重压缩将重复的日志行合并为计数(如"×23")

压缩效果实测

RTK官方提供的30分钟Claude Code会话测试数据:

操作类型原始TokenRTK压缩后节省比例
ls / tree2,00040080%
git diff10,0002,50075%
cargo test25,0002,50090%
pytest8,00080090%
累计118,00023,90080%

按GPT-4o的API定价计算,高频用户每月可节省可观费用。

支持的命令

文件操作: ls, tree, cat, read, grep, find, diff

Git操作: status, log, diff, add, commit, push

测试框架: pytest, cargo test, go test, jest, vitest

代码检查: ruff, tsc, eslint, docker ps

安装与配置

bash
# 一键安装
curl -fsSL https://raw.githubusercontent.com/rtk-ai/rtk/refs/heads/master/install.sh | sh

# 初始化配置
rtk init -g                     # Claude Code / Copilot
rtk init --agent cursor         # Cursor
rtk init --agent windsurf       # Windsurf

配置完成后,RTK会自动拦截并处理指定命令的输出,无需改变日常使用习惯。

技术特点

  • 单文件二进制:Rust编写,无外部依赖,部署简便
  • 低延迟:处理开销小于10ms,对使用体验无感知影响
  • 开源协议:Apache 2.0,允许自由使用与二次开发
  • 活跃维护:33.9k星标,社区迭代积极

适用场景

RTK尤其适合以下用户:

  • 高频AI编程用户:每天使用AI辅助编码超过一小时
  • Token预算有限:对API调用成本较为敏感
  • CI/CD自动化:在自动化流程中需要高效处理命令输出
  • 团队协作:多人共用API配额,需要控制整体消耗

项目地址

https://github.com/rtk-ai/rtk


RTK通过精细化的输出压缩,为AI编程工具的Token消耗提供了一个实用的优化方案。它不需要修改现有工作流程,安装配置后即可自动生效。对于经常使用AI辅助编码的开发者而言,这是一个值得尝试的工具。

不要孤军奋战啦!

加入微信群一起学习交流 AI

与大神一起使用 OpenClaw、Hermes、Claude Code、Seedance 2.0、GPT-Image-2 等

微信公众号

扫码关注微信公众号
私信 "加群",将自动获取微信群二维码

探索 AI 世界,掌握智能未来