rtk:减少LLM Token消耗的智能命令行代理

你是否曾经被 AI 编程助手高昂的 Token 费用和缓慢的响应速度所困扰?每一次 git statuscargo testdocker ps 的输出,都会在不知不觉中消耗大量上下文窗口,甚至淹没真正重要的信息。rtk 的出现,旨在彻底解决这个问题。它是一个用 Rust 编写的轻量级 CLI 代理,能够在命令输出进入 LLM 上下文之前对其进行智能压缩,常见开发命令的 bash 输出平均减少 60%-90%。本文将带你全面了解这个潜力新星。

截至收录:
rtk stars数:76320
rtk forks数:4794

rtk项目目录截图

rtk项目核心亮点

🚀 极致输出压缩:针对 100+ 常用命令定制过滤策略,如 ls 转换为紧凑目录树、git diff 剥离冗余头部、pytest 仅保留失败信息,最高可减少 90% 的 bash 输出,让 AI 只看到真正需要的内容。

⚡ 轻量高性能:单一 Rust 二进制文件,零依赖,运行时开销不到 10ms,几乎无感。无需安装 Node、Python 或额外运行时,下载即用。

🤖 AI 原生集成:支持 Claude Code、GitHub Copilot、Cursor、Gemini CLI 等 16 种主流 AI 编码工具。通过 Hook / Plugin 机制自动重写 Bash 命令,透明地为所有会话和子代理启用压缩,无需手动干预。

🧩 全面命令覆盖:从 Git 操作、测试运行器、构建与 Lint,到 AWS、Docker、Kubernetes 乃至 IaC 工具,rtk 均提供开箱即用的过滤模板。同时支持全局 --ultra-compact 模式、自定义 TOML 配置,以及 rtk err / rtk summary 等通用降噪命令。

rtk项目快速开始

只需几步,你就能在本地运行起 rtk

  1. 安装
    “`bash
    # macOS(推荐)
    $ brew install rtk

    Linux / macOS 快速脚本

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

    或使用 Cargo

    $ cargo install –git https://github.com/rtk-ai/rtk
    “`

  2. 运行你的第一个命令
    bash
    $ rtk --version # 应输出 "rtk 0.28.2"
    $ rtk gain # 打开节省分析仪表盘
  3. 为你的 AI 工具安装钩子(以 Claude Code 为例)
    bash
    $ rtk init -g # 自动安装 Hook + RTK.md

    重启你的 AI 编程工具后,输入 git status,你将看到它被自动重写为 rtk git status,输出瞬间变得精炼。

rtk项目应用场景

场景一:AI 辅助编程降本增效:在使用 Claude Code、Copilot 等 AI 工具时,通过 rtk 的 Hook 机制自动压缩 bash 输出,减少输入 Token 消耗,降低 API 费用,同时让 AI 更专注于代码逻辑而非长串日志。

场景二:CI/CD 日志精简与问题定位:在持续集成流水线中使用 rtk testrtk cargo build 等命令,仅保留失败的测试和编译错误信息,快速定位问题,避免在数万行日志中手动搜寻。

场景三:云端与容器操作提效rtk docker ps 只显示容器名和状态,rtk aws ec2 describe-instances 压缩为一行摘要,rtk kubectl logs 对重复日志去重计数,让日常运维输出一目了然。

用户案例:目前,Claude Code、GitHub Copilot、Cursor、Windsurf、Gemini CLI、Cline / Roo Code、OpenCode 等 16 款主流 AI 编程工具均已支持 rtk,数百万开发者正在使用它改善 AI 工作流,显著提升 Token 利用率。

rtk项目链接

rtk-ai / rtk项目地址:https://github.com/rtk-ai/rtk

本文地址:https://www.tgoos.com/46003

声明:本站资源均整理自互联网,版权归原作者所有,仅供学习交流使用,请勿直接商用,若需商用请购买正版授权。因违规使用产生的版权及法律责任由使用者自负。部分资源可能包含水印或引流信息,请自行甄别。若链接失效可联系站长尝试补链。若侵犯您的权益,请邮件(将 # 替换为 @)至 feedback#tgoos.com,我们将及时处理删除。转载请保留原文链接,感谢支持原创。