GitHub 热门

rtk-ai/rtk

AI编程工具 在 GitHub 打开 ↗

给 AI 编程 Agent 压缩命令输出、省 60-90% token 的 Rust 代理

Star85k
24h 新增+50
7 天新增—
Fork5.4k
Issue1.7k
语言Rust

项目介绍

更新于 1 天前

rtk 是一个用 Rust 写的命令行代理,专门给 Claude Code 这类 AI 编程 Agent 省 token。它夹在 Agent 和 shell 之间,把命令输出先压缩过滤一遍再喂给模型:ls 变成带文件计数的树状结构,git log 只留哈希、作者和标题,pytest 只保留失败用例、通过的折叠成一个数字,grep 匹配按文件分组并截断超长行,覆盖 100 多种常见开发命令,额外开销不到 10 毫秒。实测能把 bash 输出砍掉 60-90%,但 README 也坦白说这只是输入 token 的一部分,账单不会等比例下降,且 token 数按字节除以 4 估算,绝对值仅供参考。适合每天重度使用 Claude Code、Cursor 等 Agent 跑大量构建、测试、git 操作的开发者,尤其是被上下文窗口和 API 账单卡住的人;如果你只是偶尔让 AI 写几行代码,或者不依赖 CLI 型 Agent,跟你就没什么关系。

上手成本:中

Star 趋势

记录 7 个数据点 · 期间增长 +202

话题标签

agentic-codingai-codinganthropicclaude-codeclicommand-line-toolcost-reductiondeveloper-toolsllmopen-sourceproductivityrusttoken-optimization

仓库信息

LicenseApache-2.0
创建时间2026-01-22
最后推送9 小时前
热度分159.0