在 claude code 中使用 RTK 节省token

RTK 的安装说明可以看这个:

https://github.com/rtk-ai/rtk/blob/master/README_zh.md#%E5%AE%89%E8%A3%85


RTK (Rust Token Killer) ------ 终端噪音过滤器

如果你主要使用 Claude Code (CLI),这是目前最推荐的"无感"省钱神器。

  • 原理 :它作为一个终端拦截器,在 Claude 运行 npm installgit diffls -R 等命令后,先在本地用 Rust 编写的逻辑把输出中的重复路径、冗余日志、废话删掉,再喂给 Claude。

  • 效果 :官方测试在 npmgit 密集型操作中能节省 70% - 90% 的 Token 消耗。

  • 适用场景:调试编译错误、查看 Git 变更、运行测试脚本。

  • 仓库github.com/rtk-ai/rtk

1. WinGet 安装 (最推荐,无需配置环境)

使用 Windows 自带的包管理器 WinGet 是最简单且成功率最高的方式:

复制代码
winget install -e --id rtk-ai.rtk

安装后:

PS C:\Users\xxx> winget install -e --id rtk-ai.rtk

已找到 rtk [rtk-ai.rtk] 版本 0.36.0

此应用程序由其所有者授权给你。

Microsoft 对第三方程序包概不负责,也不向第三方程序包授予任何许可证。

正在下载 https://github.com/rtk-ai/rtk/releases/download/v0.36.0/rtk-x86_64-pc-windows-msvc.zip

██████████████████████████████ 3.59 MB / 3.59 MB

已成功验证安装程序哈希

正在提取存档...

已成功提取存档

正在启动程序包安装...

已修改路径环境变量;重启 shell 以使用新值。

添加了命令行别名: "rtk"

已成功安装

注意: Run `rtk init -g` to begin (installs `rtk` as a globally available hook for all `bash` commands)

2. 开启全局省 Token 模式

这是你最关心的部分。在新的窗口中输入:

复制代码
rtk init --global

这一步对你的意义: 它会在你的系统底层安装一个"钩子"。以后你在 Claude Code 里运行任何指令(比如 git diffnpm install、甚至是在 Android TV 项目里跑 gradle 编译),RTK 都会自动拦截并压缩那些冗余日志。你不需要改变任何工作习惯,Token 消耗就会显著下降。

PS C:\Users\xxx> rtk init --global

rtk\] /!\\ No hook installed --- run \`rtk init -g\` for automatic token savings \[warn\] Hook-based mode requires Unix (macOS/Linux). Windows: use --claude-md mode for full injection. Falling back to --claude-md mode. \[ok\] Created C:\\Users\\vista\\.claude\\CLAUDE.md with rtk instructions Claude Code will now use rtk in all sessions --- Telemetry --- RTK collects anonymous usage metrics once per day to improve filters. What: command names (not arguments), token savings, OS, version Why: prioritize filter development for the most-used commands Who: RTK AI Labs, contact@rtk-ai.app Rights: disable anytime with \`rtk telemetry disable\`, request erasure with \`rtk telemetry forget\` Details: https://github.com/rtk-ai/rtk/blob/main/docs/TELEMETRY.md Enable anonymous telemetry? \[y/N

  • 生成了全局指令 :它在 C:\Users\xxx\.claude\CLAUDE.md 创建了规则。

  • 效果 :以后你运行 claude 时,Claude 会自动读取这个文件里的指令。当 Claude 想要执行 git statusls 时,它会自觉地 在前面加上 rtk 前缀(变成 rtk git status),从而实现 Token 压缩。

2. 关于 Telemetry(遥测)的选择

这是询问你是否愿意匿名发送使用数据(命令名、节省的 Token 数等)给开发者。

  • 建议 :输入 n 并回车。作为管理千万级用户项目的开发者,保持环境的纯净和隐私通常是首选。

推荐.claudeignore

去除注释的版本避免解析异常

复制代码
# Android 构建产物
build/
.gradle/
captures/
.externalNativeBuild/
local.properties
*.iml
.idea/

# NDK / C++ 构建产物
obj/
libs/
.cxx/
cmake_install.cmake
CMakeCache.txt
CMakeFiles/

# HarmonyOS 相关
ohos/
.ohos/
node_modules/
oh-package-lock.json5
.hvigor/
hvigor-config.json5
oh_modules/
*.p7b
*.cer

# 二进制/媒体文件
*.png
*.jpg
*.jpeg
*.webp
*.gif
*.svg
*.mp4
*.mov
*.wav
*.mp3
*.jar
*.aar
*.har

# 临时/系统文件
*.log
*.tmp
.DS_Store
Thumbs.db

# 版本控制
.git/
.gitignore
bash 复制代码
# ==========================================
# Claude Project Ignore File (Universal)
# 适用范围: Android (Kotlin/NDK) & HarmonyOS (Next/ArkTS)
# ==========================================

# --- 1. Android 相关 ---
build/              # Android 编译产物大头(必须忽略)
.gradle/            # Gradle 缓存与索引
captures/           # 内存/CPU 采样分析文件
.externalNativeBuild/ # NDK 外部构建缓存
local.properties    # 本地 SDK/NDK 路径配置(含隐私且无逻辑)
*.iml               # IntelliJ 模块文件
.idea/              # IDE 配置文件

# --- 2. NDK / C++ 相关 (Android & HarmonyOS 通用) ---
obj/                # 编译生成的中间对象文件
libs/               # 编译生成的库文件 (.so/.a)
.cxx/               # C++ 编译缓存路径
cmake_install.cmake # CMake 自动生成的脚本
CMakeCache.txt      # CMake 缓存
CMakeFiles/         # CMake 中间产物目录

# --- 3. HarmonyOS (鸿蒙) 相关 ---
ohos/               # 鸿蒙项目专用的编译输出目录
.ohos/              # 鸿蒙 SDK 缓存与中间产物
node_modules/       # ArkTS 依赖包(Claude 扫描这个会极度浪费 Token)
oh-package-lock.json5 # 依赖锁定文件(逻辑无关)
.hvigor/            # Hvigor 构建工具缓存
hvigor-config.json5 # 构建配置信息
oh_modules/         # 鸿蒙模块依赖
*.p7b               # 签名证书文件
*.cer               # 证书文件

# --- 4. 媒体与二进制资源 (AI 无法直接阅读的内容) ---
*.png
*.jpg
*.jpeg
*.webp
*.gif
*.svg
*.mp4
*.mov
*.wav
*.mp3
*.jar
*.aar
*.har               # HarmonyOS 静态库

# --- 5. 调试与临时文件 ---
*.log               # 运行日志
*.tmp
.DS_Store           # macOS 遗留
Thumbs.db           # Windows 遗留

# --- 6. 版本控制 ---
.git/               # 极重要:屏蔽 git 历史,否则 Claude 会扫描整个版本库
.gitignore
相关推荐
Java.熵减码农4 小时前
Claude Code 完全使用指南:从入门到精通的终端AI编程助手
ai编程
刘贺同学4 小时前
用Hermes一周,它自动生成了4个直接运行的Skill
aigc·ai编程
测试员周周4 小时前
【AI测试系统】第2篇:拒绝盲目 AI:规则引擎 10ms 自动生成 36 条测试用例实战(附源码)
llm·ai编程·测试
海上日出5 小时前
给 AI Agent 装上"工具外挂":2026 Function Calling 实战指南,任务完成率提升 300%(完整代码)
ai编程
JaydenAI5 小时前
[MCP在LangChain中的应用-03]在Session构建的上下文中与MCP Server交互
python·langchain·ai编程·ai agent·mcp·fastmcp
程序员鱼皮5 小时前
小米送了我 16 亿 tokens,给我测爽了!手把手教你领取 | 附 Claude Code + MiMo-V2.5 实战测评
计算机·ai·程序员·编程·ai编程
秒云5 小时前
MIAOYUN | 每周AI新鲜事儿 260430
人工智能·ai·语言模型·aigc·ai编程
财经资讯数据_灵砚智能5 小时前
基于全球经济类多源新闻的NLP情感分析与数据可视化(日间)2026年4月30日
人工智能·python·信息可视化·自然语言处理·ai编程