大家好,我是小码哥。

大家都知道,Claude Code 非常强大,但成本也不便宜,正儿八经编程的话,最低的 20$ 套餐肯定是不够的,一般都得上 Max 5x 套餐(100$),甚至是 Max 20x 套餐(200$)。

拿 Java 开发工具 IntelliJ IDEA 为例,一个月的 Claude Code 20x 套餐的订阅费等于一年的 IntellIJ IDEA 的年费了,如果公司不给报销,这对于普通程序员来说可不便宜了。

要知道,大多数程序员连 IntellIJ IDEA 的年费都不愿意付,都选择用破解版,又何况是动辄 1 千多的 Claude Code 按月订阅费?

其实,为了节省 Token 消耗数,Claude 官方推出了 Skills 来代替 MCP,只有需要的时候才加载对应的 Skill,但是,那只是加载而已。。

真正使用 Skill 的成本其实并不低,一次复杂的 Skill 调用可能干掉一天的 Pro 额度。。


Claude Code 成本爆降神器

最近又发现一款 Claude Code 神器:rtk

这是一个 CLI 代理,可在常见开发命令中将 LLM 的 Token 消耗减少 60 - 90%,它在命令输出到达 LLM 上下文之前进行过滤和压缩,只有单一 Rust 二进制文件,零依赖,<10ms 开销。

30 分钟 Claude Code Token 节省:

Operation Frequency Standard rtk Savings
ls / tree 10x 2,000 400 -80%
cat / read 20x 40,000 12,000 -70%
grep / rg 8x 16,000 3,200 -80%
git status 10x 3,000 600 -80%
git diff 5x 10,000 2,500 -75%
git log 5x 2,500 500 -80%
git add/commit/push 8x 1,600 120 -92%
cargo test / npm test 5x 25,000 2,500 -90%
ruff check 3x 3,000 600 -80%
pytest 4x 8,000 800 -90%
go test 3x 6,000 600 -90%
docker ps 3x 900 180 -80%
Total ~118,000 ~23,900 -80%

最高可以让 Claude Code 成本最高爆降 92%,为什么我没早发现这款开源工具。。

它是什么实现原理?

来看下不用和用 RTK 前后对比:

1
2
3
4
5
6
Without rtk:                                    With rtk:

Claude --git status--> shell --> git Claude --git status--> RTK --> git
^ | ^ | |
| ~2,000 tokens (raw) | | ~200 tokens | filter |
+-----------------------------------+ +------- (filtered) ---+----------+

就一条 git status 命令,使用 RTK 之后,Token 从 2000 爆降到 200。

RTK 通过自动注册钩子来实现的,它可以透明地拦截 Bash 命令,并在执行前将其重写为 rtk 的等效命令,Claude Code 不会看到重写内容,它只会接收到压缩后的输出。

钩子仅在 Bash 工具调用时运行,比如 Claude Code 内置工具如 Read 、 Grep 、和 Glob 不会经过 Bash 钩子,因此不会自动重写。

安装 RTK

Mac / Linux 一键安装命令:

curl -fsSL https://raw.githubusercontent.com/rtk-ai/rtk/refs/heads/master/install.sh | sh

Windows 下载安装:

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

解压缩 ZIP 文件后,将 rtk.exe 放置在你的 PATH 目录中即可,可以通过命令提示符、PowerShell 或 Windows Terminal 运行 RTK,不要双击 .exe。

验证安装:

使用以下命令验证安装:

$ rtk –version
rtk 0.37.2

使用 rtk gain 命令可以查看 Token 节省情况。

安装在 AI 编程工具中

默认 rtk init -g 是安装在 Claude Code / Copilot 中,可以通过 -- xx 安装到指定的 AI 编程工具中。

安装在不同 AI 编程工具中:

编程工具 安装命令
Claude Code rtk init -g
GitHub Copilot (VS Code) rtk init -g --copilot
GitHub Copilot CLI rtk init -g --copilot
Cursor rtk init -g --agent cursor
Gemini CLI rtk init -g --gemini
Codex rtk init -g --codex
Windsurf rtk init --agent windsurf
Cline / Roo Code rtk init --agent cline
OpenCode rtk init -g --opencode
OpenClaw openclaw plugins install ./openclaw
Mistral Vibe 计划中
Kilo Code rtk init --agent kilocode
Google Antigravity rtk init --agent antigravity

RTK 支持 12 种 AI 编码工具,比如我安装在 Codex 中:

支持命令

支持的命令包括 Files、Git、GitHub CLI、Test Runners、Build & Lint 等,比如 Files 命令:

命令 说明
rtk ls . Token 优化的目录树
rtk read file.rs 智能读取文件
rtk read file.rs -l aggressive 仅显示签名,去除函数体
rtk smart file.rs 生成 2 行启发式代码摘要
rtk find "*.rs" . 紧凑显示查找结果
rtk grep "pattern" . 分组显示搜索结果
rtk diff file1 file2 精简显示差异

更多命令可参考开源地址。

每种命令类型应用的四种策略:

策略 功能
Smart Filtering 智能过滤,去除噪声,比如注释、空白、样板代码
Grouping 分组,将相似的项目进行归类,比如按目录归文件,按类型归错误
Truncation 截断,保留相关上下文,删除冗余内容
Deduplication 去重,合并重复的日志行及其计数

所有对话和子代理中实现了 100% 的 rtk 采纳率,零额外 token 开销。

查看节省情况

在使用过一段时间后,可以使用 rtk again 命令查看节省情况:

这次统计里一共执行了 6 条命令:

  • 原始输入大约会消耗 944 个 token
  • 实际输出只用了 55 个 token
  • 一共节省了 889 个 token
  • 节省比例是 94.2%

也就是说,原本这些命令输出如果完整发给模型,会比较占上下文,经过 RTK 处理后,只保留了必要信息,所以大幅减少了上下文消耗。

Efficiency meter 后面的进度条显示的是整体节省效果,94.2% 属于很高的节省率。

节省最多的是 rtk ls -la 这条命令,只执行了 1 次就节省了 841 个 token,平均节省率 99.8%。

总结一下

RTK 是一个非常实用的工具,可以帮助程序员在使用 Claude Code、Codex 等 AI 编程工具时大幅降低 Token 消耗,从而显著降低使用成本。

在 Claude Code 中使用 RTK 最高可达 92% 的成本爆降,我实际测试下来,节省的要更多。

如果你也有 Token 焦虑,不妨试试 RTK 这款开源工具(非广),可以无缝安装在各大主流的 AI 编程工具中,用的越多省的越多,边工作边省钱,何乐而不为呢?