Slash Tokens — 你的 AI 编程账单砍九成
故事
有个哥们用 Claude Code 写代码,一个月烧了 $200。他不理解——明明就改了几个文件,钱去哪了?
他翻了翻对话记录,发现了一个惊人的事实:80% 的 token 不是他写的代码,是工具输出。
INLINECODE0 吐了 200 行,Claude 只需要看最后 5 行。npm install 输出了 800 行进度条,Claude 一行都不需要。docker ps 带了一堆格式化边框,全是废话。
这些垃圾输出塞满了 context window,Claude 被迫"阅读"每一行,然后 Anthropic 按 token 收费。
就好比你请了个律师,按小时收费,然后你让他坐在那儿读你的垃圾邮件。
于是他写了 rtk。
一个 Rust 写的 CLI 代理,4MB,零依赖。在命令前面加个 rtk,输出就被过滤成 AI 真正需要看的部分。
INLINECODE4 吐 30 行?rtk git status 给你 3 行。
npm test 输出 500 行?rtk test 只给你失败的那 2 个。
kubectl get pods 带一堆表格边框?rtk kubectl get pods 干干净净。
结果:月账单从 $200 掉到 $40。省了 80%。
那个哥们后来把 rtk 开源了。现在支持 61 个命令,覆盖你日常用的所有工具。
Install
CODEBLOCK0
Core Usage
在命令前加 rtk,完事:
CODEBLOCK1
Key Commands
| Command | What it does |
|---|
| INLINECODE11 | Git with compact output |
| INLINECODE12 |
GitHub CLI, token-optimized |
|
rtk test /
rtk pytest /
rtk vitest | Tests — only show failures |
|
rtk err <cmd> | Run anything, show only errors/warnings |
|
rtk diff | Ultra-condensed diff (changed lines only) |
|
rtk json <file> | Compact JSON,
--schema for structure only |
|
rtk find | Compact file tree |
|
rtk grep | Strips whitespace, truncates, groups by file |
|
rtk curl | Auto-JSON detection + schema output |
|
rtk summary <cmd> | Run anything, get 2-line heuristic summary |
|
rtk gain | Show token savings stats |
|
rtk discover | Find missed savings from past sessions |
Supported Tools (61 commands)
git, gh, docker, kubectl, cargo, npm, npx, pnpm, pip, go, pytest, vitest, playwright, ruff, mypy, tsc, next, lint, prettier, prisma, psql, aws, curl, dotnet, rake, rubocop, rspec, golangci-lint, and more.
When to use
Prefix ALL Bash commands with rtk to save 60-90% tokens. If rtk doesn't have a specialized filter for a command, use rtk err (errors only) or rtk summary (2-line summary) as fallbacks.
Slash Tokens — 你的 AI 编程账单砍九成
故事
有个哥们用 Claude Code 写代码,一个月烧了 $200。他不理解——明明就改了几个文件,钱去哪了?
他翻了翻对话记录,发现了一个惊人的事实:80% 的 token 不是他写的代码,是工具输出。
git log 吐了 200 行,Claude 只需要看最后 5 行。npm install 输出了 800 行进度条,Claude 一行都不需要。docker ps 带了一堆格式化边框,全是废话。
这些垃圾输出塞满了 context window,Claude 被迫阅读每一行,然后 Anthropic 按 token 收费。
就好比你请了个律师,按小时收费,然后你让他坐在那儿读你的垃圾邮件。
于是他写了 rtk。
一个 Rust 写的 CLI 代理,4MB,零依赖。在命令前面加个 rtk,输出就被过滤成 AI 真正需要看的部分。
git status 吐 30 行?rtk git status 给你 3 行。
npm test 输出 500 行?rtk test 只给你失败的那 2 个。
kubectl get pods 带一堆表格边框?rtk kubectl get pods 干干净净。
结果:月账单从 $200 掉到 $40。省了 80%。
那个哥们后来把 rtk 开源了。现在支持 61 个命令,覆盖你日常用的所有工具。
安装
bash
macOS / Linux
curl -fsSL https://raw.githubusercontent.com/2233admin/rtk/main/install.sh | bash
Windows (scoop)
scoop install rtk
ClawHub (仅技能,二进制文件单独安装)
clawhub install slash-tokens
核心用法
在命令前加 rtk,完事:
bash
rtk git status # 30 行 → 3 行
rtk git log --oneline # 去掉装饰符
rtk gh pr list # token 友好的 PR 列表
rtk npm test # 只看失败
rtk docker ps # 紧凑容器列表
rtk pytest # 只看红的
rtk kubectl get pods # 去掉表格边框
关键命令
| 命令 | 功能 |
|---|
| rtk git | Git 紧凑输出 |
| rtk gh |
GitHub CLI,token 优化 |
| rtk test / rtk pytest / rtk vitest | 测试 — 仅显示失败项 |
| rtk err
| 运行任意命令,仅显示错误/警告 |
| rtk diff | 超紧凑 diff(仅显示变更行) |
| rtk json | 紧凑 JSON,--schema 仅显示结构 |
| rtk find | 紧凑文件树 |
| rtk grep | 去除空白、截断、按文件分组 |
| rtk curl | 自动 JSON 检测 + 结构输出 |
| rtk summary | 运行任意命令,获取 2 行启发式摘要 |
| rtk gain | 显示 token 节省统计 |
| rtk discover | 从历史会话中发现遗漏的节省机会 |
支持的工具(61 个命令)
git, gh, docker, kubectl, cargo, npm, npx, pnpm, pip, go, pytest, vitest, playwright, ruff, mypy, tsc, next, lint, prettier, prisma, psql, aws, curl, dotnet, rake, rubocop, rspec, golangci-lint 等。
使用时机
在所有 Bash 命令前加上 rtk 前缀,可节省 60-90% 的 token。如果 rtk 没有针对某个命令的专用过滤器,请使用 rtk err(仅错误)或 rtk summary(2 行摘要)作为后备方案。