![]()
用 Claude Code、Cursor、Codex 写代码的时候,你有没有注意过——
每次 cargo test 跑完,AI 的上下文窗口里塞满了 200 行"test ... ok"; 每次 Git status 输出,带着完整的文件权限和时间戳; 每次 docker ps,表格边框和格式化空格占了大量 Token……
这些终端噪音,AI 根本不需要,但每一行都在烧钱。
今天这个开源项目,RTK(Rust Token Killer),在终端输出到达 AI 之前,自动把噪音砍掉 89%。GitHub 4.7 万 Stars,单文件 Rust 二进制,零依赖。
一句话理解 RTK
RTK 是一个 CLI 代理,坐在你的 AI 编程工具和 Shell 之间。
AI 说"执行 Git status" → RTK 拦截 → 压缩输出 → AI 看到的是精简版。
Without RTK: With RTK:Claude --git status--> shell --> git Claude --git status--> RTK --> git| ~2,000 tokens (raw) | | ~200 tokens | filter |+------------------------------+ +----(filtered)------+---------+真实数据:30 分钟 Claude Code 会话操作
频率
标准 Token
RTK 后
节省
ls
tree
10 次
2,000
400
-80%
cat
read
20 次
40,000
12,000
-70%
grep
rg
8 次
16,000
3,200
-80%
git status
10 次
3,000
600
-80%
git diff
5 次
10,000
2,500
-75%
cargo test
5 次
25,000
2,500
-90%
git add/commit/push
8 次
1,600
120
-92%
总计
~118,000
~23,900
-80%
一个开发者跑了 15,720 条命令,省了 1.38 亿 Token。
四大压缩策略
RTK 不是简单截断,而是智能过滤:
- 智能过滤— 移除注释、空白、样板代码
- 分组聚合— 同类项合并(按目录分组文件、按类型分组错误)
- 智能截断— 保留关键上下文,砍掉冗余
- 去重计数— 重复日志行折叠成"... 253 more tests, all passing"
# macOS / Linux(推荐)brew install rtk# 或一键脚本curl -fsSL https://raw.githubusercontent.com/rtk-ai/rtk/refs/heads/master/install.sh | sh# 激活自动重写(Claude Code)rtk init -g装完后重启 Claude Code,之后所有 Bash 命令自动被 RTK 重写,你完全无感。
支持的 AI 工具(13 款)
工具
安装命令
拦截方式
Claude Code
rtk init -g
PreToolUse hook
GitHub Copilot
rtk init -g --copilot
PreToolUse hook
Cursor
rtk init -g --agent cursor
preToolUse hook
Gemini CLI
rtk init -g --gemini
BeforeTool hook
Codex
rtk init -g --codex
AGENTS.md + RTK.md
Windsurf
rtk init --agent windsurf
.windsurfrules
Cline / Roo
rtk init --agent cline
.clinerules
OpenCode
rtk init -g --opencode
Plugin TS
OpenClaw
openclaw plugins install ./openclaw
Plugin TS
Kilo Code
rtk init --agent kilocode
.kilocode/rules
Antigravity
rtk init --agent antigravity
.agents/rules
Hermes
rtk init --agent hermes
Python plugin
支持的命令(30+)
文件操作:ls、read、find、grep、diff
Git:git status、git log、git diff、git add、git commit、git push
测试:cargo test、pytest、go test、jest、vitest、playwright
构建:cargo build、cargo clippy、tsc、eslint、next build、ruff check
容器:docker ps、docker images、docker logs、kubectl pods
云服务:aws sts、aws ec2、aws lambda、aws s3
包管理:pnpm list、pip list、bundle install、prisma generate
对比:原始输出 vs RTK 输出
git push:
# 原始(15 行,~200 tokens) # RTK(1 行,~10 tokens)Enumerating objects: 5, done. ok mainCounting objects: 100% (5/5), done.Delta compression using up to 8 threadscargo test:
# 原始(200+ 行) # RTK(~20 行)running 15 tests FAILED: 2/15 teststest utils::test_parse ... ok test_edge_case: assertion failedtest utils::test_format ... ok test_overflow: panic at utils.rs:18... 253 more tests, all passinggit status:
# 原始(15 行) # RTK(3 行)On branch master * master...origin/masterYour branch is up to date... ~ 3 index.html, src/main.rs, src/config.rsChanges not staged... ? 2 .fastembed_cache/, tests/modified: index.html省钱效果:按工具算工具
月费
RTK 效果
Claude Code Pro/Max
$20-200
会话延长 ~3 倍
Cursor Pro/Ultra
$15-60
Credits 多用 ~2 倍
Gemini CLI
免费+按量
Token 账单减 ~70%
Codex + API
$5-300+
API 成本减 ~70%
Aider + API
$0-500+
API 成本减 ~70%
核心逻辑:无论工具怎么收费,RTK 都在"上游"把噪音砍掉,让每一分钱都花在刀刃上。
一句话总结
单文件 Rust 二进制,零依赖 13 款 AI 工具,30+ 命令,自动拦截 平均省 89% Token,实测 1.38 亿 Token ⚡ <10ms 开销,完全无感 ⭐ GitHub 4.7 万 Stars
项目地址:github.com/rtk-ai/rtk
官网:rtk-ai.app
如果你用 AI 编程工具,但从来没算过终端输出烧了多少 Token——RTK 可能是你今年安装的最划算的免费工具。一条命令,账单砍半。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.