RTK

RTK

AI编程CLI开源效率

开源 CLI 代理,把 git、cargo、docker 这类命令的刷屏输出压缩 60–90% 后再交给 AI 代理,省 token 也少污染上下文;只写代码的人才用得上

它能做什么

  • 在命令前加 rtk 前缀,把构建、测试、git、包管理器的冗长输出压缩后再返回
  • 用 rtk init --global 为 Claude Code 装 PreToolUse 钩子,自动把 Bash 命令改写成 rtk 版本
  • 覆盖 125+ 命令,含 cargo、pytest、go test、git diff/status/log、grep、find、ls、pnpm、tsc、eslint、docker、kubectl
  • 支持 macOS 与 Linux,可用一行脚本安装或 Homebrew 安装
RTK截图暂不可用
RTK截图暂不可用

适用场景

  • 用 Claude Code 或 Codex 写代码的人:长会话里上下文被 CLI 输出刷满之前,用它压一压
  • 跑大型构建或测试的项目:cargo build、pytest 一跑上千行输出,改用 rtk 前缀只看结论
  • 管 AI 工具成本的人:想降 token 消耗又不想换模型时,先从这里省

踩坑提示

  • 访问与速度:官网在 GitHub Pages 上可直连,但一键安装脚本走 raw.githubusercontent.com,国内可能连不上,用 Homebrew 或手动下载更稳
  • 使用限制:命令前面必须带 rtk 才生效,不会自动拦截全部命令,除非装上 Claude Code 钩子
  • 功能边界:只压缩命令输出,不改命令行为、不提升模型能力;解析型压缩对个别命令可能丢掉细节信息
  • 长期可用性:2026 年 1 月才建仓的新项目,迭代猛但开放 issue 上千,接入生产流程建议先小范围试

替代方案对比

替代品比它强在哪比它弱在哪什么情况下选这个替代品
Claude Code 自带压缩命令官方能力,不用装第三方只压对话历史,压不到命令输出不想引入额外工具时
less 或 head 手动截断零依赖,立刻能用每次都要自己加,且截断结果 AI 代理读不懂偶尔遇到一次长输出
自建包装脚本过滤规则可完全自定义要自己写和维护,没有现成命令库团队内有专人维护工具链时

更在意省 token 又不想改工作流选 RTK;更在意零依赖选 Claude Code 自带的压缩命令

资源地址

继续浏览

类似发现

随便逛逛
不知道看什么?让阿卷带你随便逛逛
想要投稿
你也找到了好东西吗?分享给所有人
告诉阿卷
没有找到想要的?告诉阿卷帮你找