ARTICLE DETAIL

资讯详情

深耕编程入门与网站建设的一线实战洞察。

Windows也能跑RTK:Token压缩神器原生二进制Hook、PowerShell与WSL全平台部署指南

Windows也能跑RTK:Token压缩神器原生二进制Hook、PowerShell与WSL全平台部署指南 Windows也能跑RTKToken压缩神器原生二进制Hook、PowerShell与WSL全平台部署指南【免费下载链接】rtkCLI proxy that reduces LLM token consumption by 60-90% on common dev commands. Single Rust binary, zero dependencies项目地址: https://gitcode.com/GitHub_Trending/rtk4/rtkRTKRust Token Killer是一款用 Rust 编写的单二进制 CLI 代理工具能在常见开发命令上削减 60%~90% 的 LLM token 消耗零依赖、开销低于 10ms。过去 Windows 用户想用上它的自动 Hook 改写功能还得依赖 bash 或 WSL从v0.37.2起自动改写 Hook 已升级为原生二进制命令rtk hook claude不再需要 Unix shell、bash 或 jq——Command Prompt、PowerShell、Windows Terminal 下均可透明改写命令。本文将带你完成 Windows 原生、PowerShell 与 WSL 三种方式的全平台部署。为什么 Windows 部署 RTK 值得关注RTK 拦截 Shell 命令在输出进入 AI Agent如 Claude Code、Copilot之前先做压缩Agent 拿到的是精简结果而不是原始噪音原始命令RTK 压缩后git push输出 15 行ok main1 行ls -la45 行12 行目录树cargo test失败 200 行~20 行只保留失败项在 Windows 上部署的核心价值Hook 机制原生可用Agent 执行git status时会被透明改写为rtk git status全程无感、按命令零上下文开销。相关机制可参考 hooks/README.mdHook 处理逻辑位于 src/hooks/hook_cmd.rs。原生 Windows 部署3 步装好二进制 Hook第一步下载并放置 rtk.exe从 Release 页面下载rtk-x86_64-pc-windows-msvc.zip解压后将rtk.exe放入 PATH 中的目录例如C:\Users\you\.local\bin。⚠️重要不要双击rtk.exe——它是 CLI 工具双击只会闪退。请始终在 Command Prompt、PowerShell 或 Windows Terminal 中运行。第二步初始化安装在 PowerShell 中执行一条命令即完成原生二进制 Hook 的安装rtk init -g该命令会安装原生二进制 Hook 并写入 Agent 配置对旧版本用户重新执行此命令即可从 legacyrtk-rewrite.sh壳脚本 Hook 迁移到原生二进制 Hook。第三步验证安装rtk --version # 应显示版本号 rtk gain # 应显示 token 节省仪表盘 rtk init --show # 确认 Hook 已安装且为最新版本名称冲突提醒crates.io 上存在另一个同名项目 Rust Type Kit。判断装对没装对只需一条命令——rtk gain能打开节省仪表盘即为正确的 RTKToken Killer详见 INSTALL.md 与 docs/guide/getting-started/installation.md。PowerShell 场景下的两个实用细节依赖 ripgrep部分过滤器如搜索类命令会调用rg。建议提前安装并保持其在 PATH 中例如winget install BurntSushi.ripgrep.MSVC避免看到Binary rg not found on PATH警告。BOM 兼容已内置Windows 宿主有时会在 Hook 的 stdin 前附加 UTF-8 BOMCursor 等场景已实测RTK 二进制内部会自动剥离无需手动处理。实现见 src/hooks/hook_cmd.rs 中的strip_leading_bom调用。WSL 部署最快获得完整 Linux 体验如果偏好 Linux 工具链WSL 是另一条成熟路径行为与 Linux 完全一致# 进入 WSL 后 curl -fsSL https://raw.githubusercontent.com/rtk-ai/rtk/refs/heads/master/install.sh | sh rtk init -g安装脚本为 install.sh。WSL 方案与原生方案能力完全对齐功能原生 WindowsWSL过滤器cargo、git 等 100 命令✅ 完整✅ 完整自动改写 Hook✅ 原生二进制✅rtk gain节省分析✅ 完整✅ 完整依赖仅 ripgrep可选无额外依赖常见问题速查问题解决方法rtk gain提示 command not found装错包Rust Type Kit卸载后重新安装正确版本老版本 Hook 不生效重新执行rtk init -g迁移到原生二进制 Hook搜索类命令报 rg 缺失安装 ripgrep 并确保在 PATH 中需要彻底卸载rtk init -g --uninstall移除 Hook 与配置项RTK 同时支持 16 种 AI 编码工具Claude Code、Copilot、Cursor、Gemini CLI、Codex 等各工具的 Hook 安装参数见 README.md 中的 Supported AI Tools 章节架构设计详见 docs/contributing/ARCHITECTURE.md。需要源码构建时可克隆仓库git clone https://gitcode.com/GitHub_Trending/rtk4/rtk后用cargo build --release自行编译。小结原生 Windows下载 zip → 放入 PATH →rtk init -g全程无需 bashPowerShell / Windows Terminal与原生 Hook 无缝兼容注意提前装好 ripgrepWSL一行 curl 安装脚本即完整 Linux 体验。无论选择哪条路径部署完成后rtk gain就是你的节省账本直观看到 Agent 少读了多少 token 输出 【免费下载链接】rtkCLI proxy that reduces LLM token consumption by 60-90% on common dev commands. Single Rust binary, zero dependencies项目地址: https://gitcode.com/GitHub_Trending/rtk4/rtk创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表