为 Claude Code、Codex 等编程智能体提供技能、代理、钩子、记忆与安全扫描的统一工作框架。
rtk-ai/rtk
命令行代理工具,在 AI 编程助手读取 shell 命令输出前进行过滤和压缩,减少 token 消耗。
- Star
- 83,930
- Fork
- 5,334
- 未关闭 Issue
- 1,543
- 最近提交
- 11小时前
这是什么?
RTK 位于 AI 编程助手与 shell 之间。当助手执行 git status、git diff、grep、ls、cargo test、pytest 等命令时,RTK 会把输出改写成更短的形式:测试只保留失败项,搜索结果按文件分组,目录列表显示文件数量,diff 去掉多余上下文。项目宣称这类常用开发命令的 token 消耗可减少 60%-90%。
它以单个 Rust 二进制文件发布,覆盖 Git、Cargo、npm、Python、Go、Docker、Kubernetes、AWS、Terraform 等 100 多条命令。通过 init 命令可为 Claude Code、Cursor、Gemini CLI、Codex、Windsurf、Cline、Copilot 等工具安装钩子,助手无需显式调用 rtk 即可获得精简输出。此外还提供 rtk gain 统计节省量,以及可选的 rtk-proxy 守护进程用于压缩模型 API 流量。
项目采用双许可证:rtk 命令行本体为 Apache-2.0,压缩引擎和代理为 BUSL-1.1,同时提供仅含 Apache-2.0 组件的版本。
核心功能
- 01将 git、grep、ls、测试框架等常用命令的输出改写为精简格式。
- 02以单个 Rust 二进制文件发布,无运行时依赖。
- 03为 Claude Code、Cursor、Gemini CLI、Codex、Copilot 等多种助手安装钩子。
- 04通过 rtk gain 统计 token 节省量,支持历史记录和 JSON 导出。
- 05提供 rtk bypass,可在不过滤的情况下运行单条命令并仍被记录。
适用场景
- 在大型仓库中使用 AI 编程助手时,减少冗长测试和构建输出带来的 token 成本。
- 折叠通过的测试和冗长的 git diff,让助手的上下文更聚焦。
- 借助 rtk discover 与 rtk gain 找出哪些命令适合过滤并衡量效果。
标签
常见问题
- rtk 是什么?
- 命令行代理工具,在 AI 编程助手读取 shell 命令输出前进行过滤和压缩,减少 token 消耗。 RTK 位于 AI 编程助手与 shell 之间。当助手执行 git status、git diff、grep、ls、cargo test、pytest 等命令时,RTK 会把输出改写成更短的形式:测试只保留失败项,搜索结果按文件分组,目录列表显示文件数量,diff 去掉多余上下文。项目宣称这类常用开发命令的 token 消耗可减少 60%-90%。
- rtk 可以免费使用吗?用的什么许可证?
- rtk 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
- rtk 还在维护吗?
- 活跃维护中。rtk 最近一次提交是在 2026年10月19日。
- rtk 适合用来做什么?
- 在大型仓库中使用 AI 编程助手时,减少冗长测试和构建输出带来的 token 成本。 折叠通过的测试和冗长的 git diff,让助手的上下文更聚焦。 借助 rtk discover 与 rtk gain 找出哪些命令适合过滤并衡量效果。
- 在哪里获取 rtk?
- 源代码和安装说明在 GitHub 上:https://github.com/rtk-ai/rtk
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
Minimal Rust-based statusline HUD for Claude Code showing model, Git state, workspace, and context window usage.
A macOS menu bar app that shows live Claude Code status: an animated icon while working, a yellow dot when it needs your permission.
A Claude Code plugin that shows short replies by default, with phrases that expand in place when clicked.
A CLI that scans your codebase and generates compact AI context files so coding assistants spend fewer tokens exploring the project.
A VS Code extension that lets Claude Code, OpenAI Codex and other coding agents answer, review and debate in one conversation.