李锋镝的博客

  • 首页
  • 时间轴
  • 说说
  • 读书观影
  • 系列
  • AI工具集
  • 论坛
  • 友圈
    • 友链
    • 朋友圈
    • 游客中心
  • 留言
    • 留言
    • 走心评论
  • 关于
    • 关于本站
    • Now
    • 每日心情
    • 网站地图
    • 网站统计
    • 赞助
  • 星球穿梭
  • 🚇开往
静亦定 动亦定
惟坚韧者始能遂其志
  1. 首页
  2. AI
  3. 正文

一款节省token的利器:RTK(Rust Token Killer)

2026年9月11日 178 0 0
本文摘要

RTK 是一款 Rust 编写的开源 CLI,用于在 Claude Code、Cursor、Aider 等 AI 编程助手执行终端命令后,于输出进入上下文前智能保留错误、失败测试和 diff 核心等内容,去除冗余噪音,以节省 token、延长会话并提升推理质量。它采用 Apache 2.0 协议,无需 API Key、零配置,支持多平台;安装后运行 rtk init --global 即可自动拦截压缩,也可手动加 rtk 前缀,并用 rtk gain 查看节省效果。

RTK(Rust Token Killer) 是一个用 Rust 编写的开源 CLI 工具,专门用来压缩 AI 编程助手(如 Claude Code、Cursor、Aider、Gemini CLI 等)在终端中产生的命令输出,减少上下文窗口中的"噪音"。

它解决什么问题

当 AI 编程助手执行终端命令时(比如 cargo test、git diff、grep 等),输出往往包含大量冗余信息。这些噪音会占用宝贵的上下文窗口空间,导致 AI 推理质量下降、会话更快耗尽、按 token 计费时费用暴增。

它怎么做

RTK 在命令输出送入 AI 上下文窗口之前进行智能压缩,只保留有意义的内容(错误信息、测试失败、diff 核心内容等),去掉重复和模板化的噪音。举几个例子:cargo test 输出从约 4,823 tokens 压缩到 11 tokens(节省 99%);git diff 从约 21,500 tokens 压到约 1,259 tokens(节省 94%)。官方数据显示,在 2,900+ 条真实命令上平均去除了 89% 的噪音。

核心特点

它是 Apache 2.0 开源协议,免费无限制使用,不需要 API Key,零配置。安装后运行 rtk init --global 即可自动拦截和压缩所有命令输出。支持 macOS、Linux、Windows,兼容 Claude Code、Cursor、Aider、Gemini CLI、Codex、Windsurf 等主流 AI 编程工具。目前 GitHub 上已有约 7.9 万星。

简单说就是:让你的 AI 编程助手少读废话、多干正事。

如何使用

RTK 的使用非常简单,基本上安装后就是"装完即忘"的体验。

安装

三种方式任选其一:

一行脚本安装(Linux / macOS):

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

Homebrew 安装(macOS / Linux):

brew install rtk-ai/tap/rtk

预编译二进制: 直接从 GitHub Releases 下载对应平台的版本。

激活自动压缩

安装完后运行一条命令,RTK 就会自动接管所有终端输出的压缩:

rtk init --global

这条命令做的事情取决于你用的工具:在 Claude Code 中,它会在 settings.json 里安装一个 PreToolUse hook,自动把所有 Bash 命令重写为 rtk 等效命令;在 Cursor 中,它会配置 .cursorrules;对其他 AI CLI 工具,它安装一个全局 shell hook。

做完这两步就结束了。 你不需要改变任何工作习惯,继续像以前一样用 Claude Code 或 Cursor 写代码就行。RTK 在后台自动拦截和压缩输出。

查看节省了多少

随时运行:

rtk gain

它会展示你累计处理了多少命令、节省了多少 token,并按命令类型分类统计。

手动使用(可选)

虽然自动模式已经够用,但你也可以手动在命令前加 rtk 前缀来压缩特定命令的输出:

rtk cargo test          # 压缩 cargo test 输出
rtk git diff HEAD~1     # 压缩 git diff 输出
rtk git status          # 压缩 git status 输出
rtk grep "pub fn" src/  # 压缩 grep 输出
rtk find "*.rs" .       # 压缩 find 输出
rtk read src/main.rs    # 压缩文件读取输出
rtk ls src/             # 压缩 ls 输出
rtk deps                # 压缩依赖列表输出

还可以用 rtk test 包装任意测试框架:

rtk test "pytest -v"
rtk test "go test ./... -v"

总结

整个流程就是:安装 → rtk init --global → 照常写代码。RTK 在背后默默帮你的 AI 助手省 token、延长会话、提高推理质量,你基本感知不到它的存在。

参考链接

1
  1. 1GitHub Releasesgithub.com
本作品采用 知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议 进行许可
分享到

一款节省token的利器:RTK(Rust Token Killer)

也可使用浏览器菜单中的「分享」功能

微信扫一扫分享

标签: AI编程 Claude Code RTK Rust Token Killer
最后更新:2026年9月11日

岁月同一天 10 月 27 日

回望过去的今天,你在写什么

  • 其他
    1 年前 2025年10月27日
    跨平台版本管理神器,开发者的环境配置救星:vfox

    在多项目开发中,你是否遇到过这样的困境:A项目需要Node.js 16,B项目依赖Node.js 20,切换项目时总要手…

  • AI
    1 年前 2025年10月27日
    手把手教你在 KubeSphere 上构建自托管 AI 助手:基于 Open WebUI 实现企业级私有智能平台

    在数字化转型加速的今天,企业对 AI 应用的需求不再局限于“能用”,更追求“可控”——尤其是涉及内部文档、客户数据等敏感…

  • 6 年前 2020年10月27日
    Elasticsearch:cat API 介绍及其使用

    在 Elasticsearch 中,cat API 仅适用于使用 Kibana 控制台或命令行供人类使用。 它们不适合应…

相关文章
  • AI 编程高效提示词模板库(2025 实战版)2025年11月26日
  • AI编程革命:技术原理深度拆解与全场景落地指南2025年12月2日
  • LangChain + Zod 实战指南:构建类型安全的AI结构化输出系统2025年12月25日
  • 突破AI大项目理解瓶颈:三大进阶策略+实战落地指南2025年12月4日
  • Everything Claude Code 详细使用文档2026年3月31日

李锋镝

既然选择了远方,便只顾风雨兼程。

打赏 点赞
< 上一篇
下一篇 >
1234567891112131415161718192021222324252627282930313233343536373839404142434446474849505152535455575859606162636465666769727476777879808182858687909293949596979899
取消回复
…

文章评论

还没有评论,快来抢沙发吧~

少年听雨歌楼上,红烛昏罗帐。壮年听雨客舟中,江阔云低、断雁叫西风。
而今听雨僧庐下,鬓已星星也。悲欢离合总无情。一任阶前、点滴到天明。

听点儿音乐吧 朋友~
文章目录
最新 热点 随机
最新 热点 随机
AI的生成能力等于生产力吗? NGINX严重漏洞(CVE-2026-15176、CVE-2026-93479、CVE-2026-97205) Kratos-plus v1.1.27更新说明 php2shell远程执行漏洞修复(CVE-2026-109618 和 CVE-2026-109619) 聊一聊DeepSeek开放自研搜索API这事 Let's Encrypt宣布证书缩短至64天,手动时代彻底终结!
给主题增加了游客中心功能心气没了,干什么都不得劲我觉得是时候公布我的导航网站了游本昌去世关于主题加载速度优化的一点儿小演进给主题增加了Now、每日心情、年度回顾、岁月同一天、随机漫步等功能
Yoast SEO 变量汇总 php2shell远程执行漏洞修复(CVE-2026-109618 和 CVE-2026-109619) 企业级自动化 Agent 架构深析:Prompt 演进驱动的智能工作流落地 深度实战:基于 LangGraph + MCP 的智能音乐推荐 Agent 全解析(从搭建到落地) 缓存架构实战指南:6大核心缓存技术深度解析与落地方案 多层嵌套map对象转扁平化map
最近评论
fairy 发布于 11 小时前(10月27日) 这就没办法了,本身就是双刃剑。AI本身只是工具而已。
Hary 发布于 15 小时前(10月26日) AI能用AI完善它自己么,到时候程序员亲手把自己干掉了
海风心情 发布于 19 小时前(10月26日) 生成能力只是起点,价值还得靠落地和验证,中间那些环节才是真功夫。
李锋镝 发布于 20 小时前(10月26日) 就怕有人利用AI发现漏洞、利用漏洞……
fairy 发布于 23 小时前(10月26日) 漏洞确实应该越早发现越好,ai的好处就出来了
标签聚合
Redis 分布式 AI编程 架构 JVM SQL SpringBoot MySQL WordPress 日常 AI IDEA Spring Claude Theme ElasticSearch K8s 数据库 JAVA 多线程
友情链接
  • 林羽凡
  • 刘永博客
  • Honesty
  • 皮皮社
  • 志文工作室
  • 九仞之行
  • 老张博客
  • 知向前端
  • lijie blog
  • 瓦匠个人小站
  • 韩情脉脉
  • 哥斯拉
  • 彬红茶日记
  • 韩小韩博客
  • sssr7844的博客
  • Mr.Sun的博客
  • Serendipity
  • 搬砖日记
  • 懋和道人

COPYRIGHT © 2016-2026 lifengdi.com. ALL RIGHTS RESERVED.

lifengdi.com 十年之约虫洞

Domain age badge for lifengdi.com

Theme Kratos-plus By Dylan Li

津ICP备2024022503号-3

京公网安备11011502039375号