给你的 Hermes & OpenClaw 安装这个工具,能让 Token 消耗立省60%
如果你正在使用 OpenClaw、Hermes Agent 或者 Claude Code 等Agent工具,是不是经常在用的很爽的时候,又在一直担心 Token 的消耗?
每次一条命令的输出动不动就几万 Token,你让它查个 git status 它能给你唠出一篇小作文。本来上下文窗口就宝贵,这些冗余信息一塞,模型推理能力变差不说,你的 API 费用也跟着蹭蹭往上涨。
本文所涉及的工具只对开发测试人员有效,如果你只是用 Hermes、OpenClaw 来对话聊天,那么 0 优势,可以略过了~
今天给大家推荐一款工具——RTK (Rust Token Killer):Rust 开发的一款零依赖 CLI 代理,能智能过滤/压缩 ls、git status、cargo test 等终端输出,直接减少 60-90% Token。
这到底是个啥玩意?
它可以理解成在 Hermes 和你的命令行之间加了一层 “过滤器”——过滤掉注释、空行、重复日志、模板代码这些噪音,只把真正有用的核心信息喂给大模型。
举个例子你就明白了。你让 Hermes 执行 npm test,假设跑了 100 个测试只挂了 2 个,原始输出可能有 25000 Token,Hermes 得把全部结果都吞进去。RTK 直接给你过滤成”哪 2 个挂了,挂的原因是什么,其余 98 个全过”,压缩到大概 2500 Token。省 90%。
而且 RTK 是纯 Rust 写的单一二进制文件,零外部依赖,命令执行的额外开销不到 10 毫秒,你完全感觉不到它的存在。
看一下官方给的一组 30 分钟编程会话的 Token 消耗对比数据,感受一下这省得有多狠:
|
|
|
|
|
|
|---|---|---|---|---|
cat
read |
|
|
|
-70% |
grep
rg |
|
|
|
-80% |
git diff |
|
|
|
-75% |
cargo test
npm test |
|
|
|
-90% |
| 总计 |
|
~118,000 | ~23,900 | -80% |
对,你没看错,一个 30 分钟会话从将近 12 万 Token 直接砍到不到 2.4 万。
讲了这么多,给大家直接上安装教程吧。
#安装流程
MacOS 推荐使用 HomeBrew 安装:
-
1
brew install rtk
Linux 使用命令直接安装:
-
1
curl -fsSL https://raw.githubusercontent.com/rtk-ai/rtk/refs/heads/master/install.sh | sh
Cargo 安装命令:
-
1
cargo install --git https://github.com/rtk-ai/rtk
Windows 系统推荐通过 WSL 安装,安装命令与 Linux 命令一致。
除了以上各种终端命令安装放室外,RTK 也贴心的为大家准备了发行包,可以通过以下链接进行下载:
-
1
https://github.com/rtk-ai/rtk/releases
安装完成后执行命令验证:
-
1 -
2
rtk --version # 显示 版本号rtk gain # 显示 token 节省统计
集成到 Hermes / OpenClaw /Claude Code等工具中:
-
1
rtk init -g # 安装全局 Hook + RTK.md(推荐)
需要注意,rtk 官方目前还不支持 Hermes,所以借助第三方插件实现,执行以下命令:
-
1
pip install rtk-hermes
然后重启 Hermes 即可,不用再修改任何东西。
工作原理:
-
1 -
2 -
3 -
4 -
5 -
6
没有rtk:使用 rtk:Claude--gitstatus-->shell-->gitClaude--gitstatus-->RTK--> git^| ^ ||| ~2,000 tokens(原始) || ~200 tokens | 过滤 |+-----------------------------------+ +------- (已过滤)-----+----------+
支持的 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 |
|
| Kilo Code | rtk init --agent kilocode |
|
| Google Antigravity | rtk init --agent antigravity |
|
常用命令:
-
1 -
2 -
3 -
4 -
5 -
6
rtk ls. # 精简目录树(省 80%)rtk git status # 压缩 git 输出(省 80%)rtk git diff # 精简 diff(省 75%)rtk cargo test# 只显示失败项(省 90%)rtk read main.rs # 自动去注释+空行rtk gain --graph # 查看节省曲线
#卸载流程
-
1 -
2 -
3
rtk init -g --uninstallcargo uninstall rtkbrew uninstall rtk
– 往期推荐 –
你的 Hermes 为什么总是记不住?这篇教你如何给 Hermes 添加长期记忆!
网易又一次走在了前面:给你的OpenClaw、Hermes 配一个专属工作邮箱
Claude Desktop 支持接入第三方 API 了(附详细操作教程)
夜雨聆风