大家好,我是R哥。

大家都知道,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,但是,那只是加载而已。。

MCP 不香了,Claude Code 又推出了 Skills!!(保姆级安装和使用教程分享)

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


Claude Code 成本爆降神器

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

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

30 分钟 Claude Code Token 节省:

OperationFrequencyStandardrtkSavings
ls / tree10x2,000400-80%
cat / read20x40,00012,000-70%
grep / rg8x16,0003,200-80%
git status10x3,000600-80%
git diff5x10,0002,500-75%
git log5x2,500500-80%
git add/commit/push8x1,600120-92%
cargo test / npm test5x25,0002,500-90%
ruff check3x3,000600-80%
pytest4x8,000800-90%
go test3x6,000600-90%
docker ps3x900180-80%
Total~118,000~23,900-80%

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

它是什么实现原理?

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

  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 内置工具如 ReadGrep 、和 Glob 不会经过 Bash 钩子,因此不会自动重写。

安装 RTK

Mac / Linux 一键安装命令:

curl -fsSL https://raw.githubusercontent.com/rtk-ai/rtk/refs/heads/maste... | 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 Codertk init -g
GitHub Copilot (VS Code)rtk init -g --copilot
GitHub Copilot CLIrtk init -g --copilot
Cursorrtk init -g --agent cursor
Gemini CLIrtk init -g --gemini
Codexrtk init -g --codex
Windsurfrtk init --agent windsurf
Cline / Roo Codertk init --agent cline
OpenCodertk init -g --opencode
OpenClawopenclaw plugins install ./openclaw
Mistral Vibe计划中
Kilo Codertk init --agent kilocode
Google Antigravityrtk init --agent antigravity

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

Claude Code 安装和使用教程看这两篇:

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% 的成本爆降,R哥实际测试下来,节省的要更多。

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

好了,今天就暂时分享到这里了,R哥持续分享更多 AI 好玩的东西,R哥第一时间推送,关注我和我一起学 AI。

⚠️ 版权声明:

本文系公众号 "AI技术宅" 原创,未经授权禁止转载,严禁搬运、抄袭、洗稿、侵权一律投诉,并保留追究其法律责任的权利。

标签: none

添加新评论