首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >Rust Token Killer 教程:一个让 AI 编码 Token 降低 80% 的神器

Rust Token Killer 教程:一个让 AI 编码 Token 降低 80% 的神器

作者头像
代码简单说
发布2026-06-16 13:28:44
发布2026-06-16 13:28:44
1510
举报
文章被收录于专栏:代码简单说代码简单说

Rust Token Killer 教程:一个让 AI 编码 Token 降低 80% 的神器

SEO关键词:Rust Token Killer、rtk 教程、Claude Code token 优化、AI 编码工具、LLM token 压缩、Claude Code 插件、终端输出压缩、AI 开发效率工具、Rust CLI 工具

最近在折腾 Claude Code 的时候,我发现一个非常现实的问题:

在这里插入图片描述
在这里插入图片描述

AI 编码确实越来越强,但 token 消耗也越来越离谱。

尤其是:

  • git diff
  • npm test
  • tree
  • grep
  • docker logs

这些命令一跑,几千甚至几万 token 直接没了。

后来在 GitHub 上发现了一个非常有意思的项目:

RTK:Rust Token Killer

GitHub:

项目

地址

RTK

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

它本质上是:

一个专门给 Claude Code / LLM 减少 token 消耗的高性能 CLI 代理工具。

官方给出的数据非常夸张:

  • token 降低 60%~90%
  • 单文件 Rust 二进制
  • 零依赖
  • 开销低于 10ms

对于长期使用 AI 编码的人来说,这东西非常实用。


一、RTK 是什么?

RTK 全称:

Rust Token Killer

它的核心原理非常简单:

在终端命令输出进入 LLM 上下文之前,先进行:

  • 过滤
  • 压缩
  • 去重
  • 分组
  • 截断

然后再交给 Claude Code。

也就是说:

AI 不再看到原始终端垃圾输出。

而是:

“经过优化后的精简信息”。


二、RTK 工作原理

官方给出的流程图非常直观:

代码语言:javascript
复制
没有 rtk:

Claude  --> shell --> git
              |
              +--> 2000 tokens 原始输出


使用 rtk:

Claude --> RTK --> git
             |
             +--> 200 tokens 精简输出

也就是说:

RTK 相当于:

代码语言:javascript
复制
AI 与 Shell 之间的中间层

它专门负责:

  • 清洗终端输出
  • 删除无意义内容
  • 聚合日志
  • 压缩错误信息

三、RTK 为什么这么强?

RTK 用了四种核心策略。


1、智能过滤

自动去掉:

  • 注释
  • 空白
  • 重复输出
  • 样板日志
  • 无意义提示

例如:

代码语言:javascript
复制
npm install

原本一堆 warning。

RTK 后:

代码语言:javascript
复制
3 warnings
install ok

2、分组聚合

比如:

代码语言:javascript
复制
eslint

原本:

代码语言:javascript
复制
1000 行错误

RTK:

代码语言:javascript
复制
按规则分组
按目录聚合

AI 更容易理解。


3、上下文截断

只保留:

  • 关键 diff
  • 关键错误
  • 相关代码

无关内容直接删除。


4、去重

比如:

代码语言:javascript
复制
docker logs

原始:

代码语言:javascript
复制
同样错误刷屏 500 次

RTK:

代码语言:javascript
复制
Error xxx (x500)

token 瞬间下降。


四、官方测试数据

官方给出的 Claude Code 30 分钟会话统计:

操作

标准 Token

RTK 后

节省

ls/tree

2000

400

-80%

cat/read

40000

12000

-70%

grep/rg

16000

3200

-80%

git status

3000

600

-80%

git diff

10000

2500

-75%

npm test

25000

2500

-90%

最终:

代码语言:javascript
复制
118000 -> 23900

约等于:

Token 减少 80%

这个数据对于长期跑 AI Agent 的人非常夸张。


五、RTK 安装教程

1、Homebrew 安装(推荐)

macOS:

代码语言:javascript
复制
brew install rtk

2、Linux/macOS 快速安装

代码语言:javascript
复制
curl -fsSL https://raw.githubusercontent.com/rtk-ai/rtk/refs/heads/master/install.sh | sh

3、Cargo 安装

如果你本地有 Rust:

代码语言:javascript
复制
cargo install --git https://github.com/rtk-ai/rtk

六、验证是否安装成功

执行:

代码语言:javascript
复制
rtk --version

应该看到:

代码语言:javascript
复制
rtk 0.27.x

然后:

代码语言:javascript
复制
rtk gain

查看 token 节省统计。


七、Claude Code 接入教程

官方推荐方式:

代码语言:javascript
复制
rtk init --global

然后:

代码语言:javascript
复制
重启 Claude Code

此后:

代码语言:javascript
复制
git status

会自动变成:

代码语言:javascript
复制
rtk git status

这个设计很聪明。

因为:

不需要改变原有命令习惯。


八、RTK 常用命令

文件类

目录树

代码语言:javascript
复制
rtk ls .

输出会比 tree 精简很多。


智能读取文件

代码语言:javascript
复制
rtk read main.rs

会自动:

  • 删除空白
  • 压缩注释
  • 优化结构

搜索

代码语言:javascript
复制
rtk grep "useState" .

会按文件聚合。

非常适合 AI 理解。


九、Git 场景优化

git status

代码语言:javascript
复制
rtk git status

原本:

代码语言:javascript
复制
几十行

现在:

代码语言:javascript
复制
M src/main.ts
A api/user.ts

git diff

代码语言:javascript
复制
rtk git diff

会:

  • 删除无关上下文
  • 聚焦关键修改

这个对 Claude Code 非常有价值。


十、测试输出优化

这个是我认为最有价值的。


Jest

代码语言:javascript
复制
rtk jest

Vitest

代码语言:javascript
复制
rtk vitest

pytest

代码语言:javascript
复制
rtk pytest

官方说:

代码语言:javascript
复制
token 降低 90%

因为测试日志本身就非常冗余。


十一、Docker 与 Kubernetes

这个也很实用。


Docker logs

代码语言:javascript
复制
rtk docker logs app

自动:

  • 去重
  • 聚合
  • 压缩

Kubernetes

代码语言:javascript
复制
rtk kubectl pods

输出更适合 AI 分析。


十二、Token 分析功能

RTK 还内置了统计系统。


查看节省

代码语言:javascript
复制
rtk gain

查看趋势图

代码语言:javascript
复制
rtk gain --graph

会输出 ASCII 图表。


自动发现优化机会

代码语言:javascript
复制
rtk discover

它会告诉你:

哪些命令最浪费 token。


十三、RTK 适合哪些人?

我觉得非常适合:

类型

推荐程度

Claude Code 用户

极高

Cursor 用户

AI Agent 开发者

极高

DevOps

长期使用 LLM 编码的人

极高

尤其:

如果你每天都在:

代码语言:javascript
复制
终端 + AI

那 RTK 的价值会越来越明显。


十四、RTK 的核心优势

1、极致轻量

Rust 单二进制。

无运行时依赖。


2、几乎无性能损耗

官方数据:

代码语言:javascript
复制
<10ms

3、对 AI 非常友好

重点不是:

“给人看”。

而是:

给 LLM 看。

这是很多工具没考虑到的。


十五、总结

RTK 本质上解决的是:

AI 编码时代的“上下文污染”问题

现在 AI 编码越来越依赖:

  • git diff
  • 日志
  • 测试输出
  • shell 命令

但这些内容:

天然存在大量冗余。

RTK 相当于:

代码语言:javascript
复制
LLM 专用终端压缩层

非常适合:

  • Claude Code
  • AI Agent
  • Cursor
  • 自动化开发流

如果你最近感觉:

代码语言:javascript
复制
AI token 消耗越来越离谱

这个项目值得试一下。


项目地址

名称

链接

GitHub

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

官网

https://www.rtk-ai.app


推荐阅读

文章

类型

Claude Code 使用教程

AI 编码

Cursor 最佳实践

AI 开发

MCP 协议详解

AI Agent

AI 编程工作流搭建

效率工具

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2026-06-15,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Rust Token Killer 教程:一个让 AI 编码 Token 降低 80% 的神器
  • RTK:Rust Token Killer
  • 一、RTK 是什么?
  • 二、RTK 工作原理
  • 三、RTK 为什么这么强?
    • 1、智能过滤
    • 2、分组聚合
    • 3、上下文截断
    • 4、去重
  • 四、官方测试数据
  • Token 减少 80%
  • 五、RTK 安装教程
    • 1、Homebrew 安装(推荐)
    • 2、Linux/macOS 快速安装
    • 3、Cargo 安装
  • 六、验证是否安装成功
  • 七、Claude Code 接入教程
  • 八、RTK 常用命令
  • 文件类
    • 目录树
    • 智能读取文件
    • 搜索
  • 九、Git 场景优化
    • git status
    • git diff
  • 十、测试输出优化
    • Jest
    • Vitest
    • pytest
  • 十一、Docker 与 Kubernetes
    • Docker logs
    • Kubernetes
  • 十二、Token 分析功能
    • 查看节省
    • 查看趋势图
    • 自动发现优化机会
  • 十三、RTK 适合哪些人?
  • 十四、RTK 的核心优势
    • 1、极致轻量
    • 2、几乎无性能损耗
    • 3、对 AI 非常友好
  • 十五、总结
  • AI 编码时代的“上下文污染”问题
  • 项目地址
  • 推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档