❤️❤️❤️❤️❤️❤️ 我们已经正式推出微信小程序,在微信中搜索 TrendForge Pro 即可使用小程序,如果使用 Telegram 请搜索 trendforge_tg ❤️❤️❤️❤️❤️❤️
项目介绍
一款CLI代理工具,可将常见开发命令的LLM令牌消耗降低60-90%
CLI proxy that reduces LLM token consumption by 60-90% on common dev commands. Single Rust binary, zero dependencies
智能解读
rtk 是一款基于 Rust 开发的高性能 CLI 代理工具,专门用于优化 AI 编码助手(如 Claude Code)的令牌消耗。通过在命令输出到达 LLM 上下文之前进行过滤和压缩,rtk 可将令牌消耗降低 60-90%,显著减少 API 调用成本。该工具以单个 Rust 二进制文件形式运行,支持 100 多种常见开发命令(如 `git status`、`cat`、`grep` 等),并可通过 Hook 机制自动重写 Bash 命令,使 AI 代理接收更紧凑的输出。适用于 TypeScript、Rust 等中型项目,特别适合频繁使用 AI 编码助手的开发者,能有效提升开发效率并降低运营费用。
原始标签
使用场景
rtk最适合频繁使用AI编码助手的开发者,通过压缩命令输出来显著降低LLM令牌消耗和成本,同时保持工作流程不变。
减少AI编码成本
使用Claude Code等AI编码助手时,命令输出(如git diff、测试日志)占用大量LLM令牌,导致费用高昂。
通过rtk代理命令执行,自动过滤噪声、合并重复行,将令牌消耗降低60-90%,大幅节省API费用。
运行`rtk git diff`替代`git diff`,AI助手收到的输出从数千行压缩到关键变更摘要。
加速AI响应速度
大型项目中的构建错误或测试失败输出冗长,AI助手需要处理大量无用信息,响应缓慢。
rtk智能截断和分组相似错误,让AI只看到最相关的上下文,减少处理时间,提升交互流畅度。
运行`rtk cargo test`替代`cargo test`,将数百行测试输出压缩为失败用例和错误摘要。
简化目录分析
向AI助手询问项目结构时,`ls -la`或`tree`输出包含大量无关文件,浪费令牌且干扰分析。
使用`rtk ls`或`rtk find`自动过滤node_modules、.git等目录,只展示源代码和配置文件结构。
运行`rtk ls -la`,输出自动排除常见忽略目录,AI直接获得清晰的代码结构概览。
集成到现有工作流
开发者已习惯使用特定AI编码助手(如Claude Code、Cursor),不想改变工作方式但希望节省成本。
通过rtk的Bash钩子或插件API,自动重写命令,无需手动输入rtk前缀,无缝融入现有流程。
在Claude Code中启用rtk钩子后,执行`git status`自动变为`rtk git status`,AI收到精简输出。
项目健康度
距上次更新 1 天
平台 Star TOP 1% · Forks 4,561
本周 +2,100 ⭐ · 本月 +9,709 ⭐
68 位贡献者 · 0 条平台评论
缺少 1 项内容
项目信息
赞赏支持
如果本站对你有帮助,欢迎打赏支持
微信
支付宝
Widget 徽章
相关项目推荐
rustdesk/rustdesk
一款专为自建远程访问需求设计的开源远程桌面应用程序,可作为TeamViewer的替代方案。
farion1231/cc-switch
一款跨平台桌面应用程序,用于管理和切换Claude Code与Codex的供应商配置及MCP服务器。
rust-lang/rust
让每个人都能构建可靠高效的软件
tauri-apps/tauri
通过 Web 前端构建更小、更快、更安全的桌面与移动应用程序
denoland/deno
面向 JavaScript 与 TypeScript 的现代化运行时
openai/codex
轻量级终端编码助手
加载评论中...