← 工具

RTK (Rust Token Killer)

Rust 编写的 CLI 代理,在 LLM 看到命令输出前自动过滤和压缩,可减少 60-90% Token 消耗。单二进制文件支持 100+ 常用命令,开箱即用零配置,独立开发者 AI 编程成本控制利器,Stars 58K+

#25
推荐排名
58,826
GitHub Stars
41,178
推荐得分
AI 编程成本优化 / Token 压缩
适用场景
AI工具编程助手AI Agent终端Rust效率

为什么需要

用 Claude Code、Codex 写代码,命令行输出(git status、cat、grep、test 结果)消耗的 Token 比代码本身还多。一天高强度开发下来,Token 成本动辄几美元。RTK 是一个 Rust 编写的 CLI 代理层,在命令输出到达 LLM 之前就把它压缩——相同的开发工作,Token 账单降 60-90%。

怎么用

安装:

bash
brew install rtk
# 或
curl -fsSL https://www.rtk-ai.app/install.sh | bash

核心原理很简单——把 rtk 放在 Claude Code 或 Codex 的命令前面,自动过滤冗余信息。举个实际例子:

bash
# 原来:cat 显示完整文件
cat src/auth.ts        # 输出 2000 tokens

# 用 rtk:自动去注释、压缩空白
rtk cat src/auth.ts    # 输出 600 tokens

常见命令的节省效果(30 分钟 Claude Code 会话统计):

操作频率原生 tokensrtk tokens节省
ls / tree10x2,000400-80%
cat / read20x40,00012,000-70%
git status10x3,000600-80%
git diff5x10,0002,500-75%
cargo test / npm test5x25,0002,500-90%
pytest4x8,000800-90%
总计~118,000~23,900-80%

支持 100+ 命令:cat、ls、tree、grep、rg、find、git status/diff/log、cargo test、npm test、pytest、go test、docker ps、kubectl 等等。每个命令都有专门设计的过滤器,< 10ms 延迟。

使用案例

独立开发者用 Claude Code 一天写 8 小时代码,没用 RTK 之前每天消耗 800K-1.2M tokens(约 $4-6)。装上 RTK 后,同样的工作消耗 200K-400K tokens(约 $1-1.5),月省 $90-130。

和 CodeBurn 配合用效果更好:CodeBurn 帮你监控 token 消耗找到浪费点,RTK 帮你直接压缩输出减少消耗。

注意事项

  • 完全免费开源,Apache-2.0 协议
  • 单 Rust 二进制,零外部依赖,< 10ms 延迟
  • 支持 macOS、Linux,通过 Homebrew 和 curl 一键安装
  • 与 Claude Code、Codex、Cursor 等 AI 编程工具无缝配合
  • 官方提供 Discord 社区,问题响应快
  • 多语言 README:英文、中文、日文、韩文、法文、西班牙文、葡萄牙文