AI/智能体/模型工具 · Rust

rtk-ai/rtk

用命令行代理压缩开发命令输出,降低 LLM 上下文 Token 消耗

增长榜 #25 已读 README 并重写
增长排名 #25 Fast Growth Top 100
本期热度 Stars 47 OSSInsight 页面展示
Forks 3 榜单记录
Fork / Star 6.4% 社区复用强度

它是什么

rtk 是一个面向开发命令的命令行代理。它把命令输出先过滤、再压缩,再送进 LLM 上下文,目的是减少上下文里的 Token 浪费。它主要面向做 AI 辅助编码、agentic coding、Claude Code 这类工作流的开发者。

为什么值得关注

这个项目直接针对“命令输出太长、喂给模型太贵”这个常见痛点,README 明确给出 60% 到 90% 的节省目标。榜单信息里它在 Fast Growth Top 100 排第 25,说明增长速度快,关注度高。

核心能力

  • 在命令输出进入 LLM 上下文前做过滤和压缩
  • 面向常见开发命令,宣称可减少 60% 到 90% Token
  • 提供单一 Rust 二进制,零依赖安装
  • 支持 100+ 命令,覆盖面较广

适合谁用

  • 做 AI 辅助编码的开发者
  • 需要让智能体读取命令输出的人
  • 在 Claude Code 等命令行工作流里省 Token 的用户
  • 希望减少模型上下文成本的团队

使用前注意

  • README 说明节省比例基于中等规模 TypeScript/Rust 项目,实际效果会随项目变化
  • Linux/macOS 可用 Homebrew 或快速安装,Windows 需要解压后把 rtk.exe 放进 PATH
  • 项目是 Apache-2.0 许可证,许可使用条件清晰
  • README 提供 Troubleshooting 和 Architecture 页面,说明使用和集成有额外文档

README 证据

  • “reduces LLM token consumption by 60-90%”
  • “rtk filters and compresses command outputs before they reach your LLM context”
  • “Single Rust binary, 100+ supported commands”
  • “Estimates based on medium-sized TypeScript/Rust projects. Actual savings vary by project size.”