当前位置: 首页 > news >正文

介绍两款节省token的工具rtk和codeGraph适配主流AI agents

两款工具分层优化AI编码的Token消耗,无功能冲突,叠加使用效果最优:

  • RTK:作用于命令输出层,智能过滤Shell命令的冗余日志、重复格式与无效内容,单命令压缩率60%~90%,30分钟典型开发会话整体可节省约80% Token。
  • CodeGraph:作用于代码库探索层,提前构建本地代码知识图谱,替代AI逐文件遍历读取,官方实测平均减少47%会话Token、58%工具调用次数,大型项目Token降幅最高可达60%以上。

工具1:RTK

安装

curl-fsSLhttps://raw.githubusercontent.com/rtk-ai/rtk/refs/heads/master/install.sh|sh

验证安装

rtk--versionrtk gain# 查看累计节省的 Token 统计

接入AI Agent
以下命令均基于全局Hook(-g)叠加对应工具的专属配置,可按需执行:

  • rtk init -g --codex:向Codex的AGENTS.md追加规则文件
  • rtk init -g --opencode:向OpenCode插件目录写入rtk适配脚本
  • rtk init -g --agent cursor:向Cursor配置目录写入hooks规则

效果验证
重启AI Agent后,让其执行git log等命令,输出明显精简即为生效。

注:Cursor适配效果暂未验证。

Trae等无专属适配的工具
可直接在Agent全局规则中追加以下提示,手动引导命令前缀:

# Always prefix shell commands with rtk. Examples: rtk git status rtk cargo test rtk npm run build rtk pytest -q

我的解释: rtk其实就一个包裹传统shell命令的命令行,仅此而已。只是追加hook/rules提示词来让Agent/LLM知道干用它来包裹命令使用。


工具2:CodeGraph

安装
推荐npm方式(需Node.js 18+),比官方install.sh链路更稳定,不易因网络问题失败:

npmi-g@colbymchenry/codegraph codegraph--version

项目索引初始化
进入项目根目录执行,生成全量结构化索引,后续代码变更会自动增量同步:

cdyour-project codegraph init-i

执行后项目下会生成.codegraph/目录,存放本地索引数据库。

补充:实测可能有时候并不会自动更新,可以定期执行或者pull项目后更新:

codegraph sync

或者,如果需要关闭 IDE 也保持自动同步,可安装社区常驻工具codegraph-live,全局监听所有已初始化项目,任意编辑器的修改都会实时同步:

npm i -g @evannsmc/codegraph-live

接入AI Agent
执行自动配置命令,可一键适配所有官方支持的工具(Claude Code、Cursor、Codex CLI、OpenCode、Hermes Agent、Gemini CLI、Antigravity IDE、Kiro):

codegraphinstall

Trae CN 手动配置步骤

  1. 打开Trae CN并进入项目
  2. 右上角设置 → 左侧选择「MCP」
  3. 点击「添加」→ 选择「手动添加」
  4. 粘贴以下JSON配置后保存,完全退出Trae(Cmd+Q)后重启生效:
{"mcpServers":{"codegraph":{"command":"codegraph","args":["serve","--mcp"]}}}

卸载

codegraph uninstall
http://www.jsqmd.com/news/1098453/

相关文章:

  • ESP32无线时间同步方案:工业物联网的高精度实现
  • 蓝速科技会议预约屏全场景落地指南
  • 量子启发神经算子压缩:边缘计算中的模型优化实践
  • YOLOv10模型改进-卷积层改进-第20篇:YOLOv10改进策略【卷积层】| MaxViT多尺度卷积
  • 高效解决文档访问难题:Google Drive PDF下载器完全指南
  • 量子化学计算中的UCJ与LUCJ参数优化方法解析
  • 树莓派5上从源码编译Mosquitto 1.6.8保姆级教程(含libssl-dev依赖安装避坑)
  • 量子纠错与晶格手术编译:动态优化与性能提升
  • 跨境电商卖家如何将视频制作成本降低90%
  • 使用 Aspose.PDF for Java 从 PDF 中删除图像
  • 医学图像分割中的域泛化挑战与SRC技术解析
  • 工业防爆监控选型:云南高危环境适配服务商技术能力深度解析
  • Go 基础:结构体与切片
  • 解决工业通信中Modbus主机协议栈商业闭源痛点的FreeModbus一体化开源协议栈完整实现方案
  • AI Agent 工具调用中间件:Go 实现截断、超时与熔断
  • 树莓派5到手第一步:保姆级Ubuntu 24.04 Server无头安装与SSH配置(含阿里云镜像加速)
  • 为什么HoneySelect2需要HS2-HF Patch?深度解析游戏体验的生态重构
  • 量子计算在热化学中的应用与W4-11数据集分析
  • Transformer 理解
  • 量子误差缓解技术:从噪声建模到PEC实现
  • 【毕业设计】SpringBoot+Vue+MySQL 来访管理系统平台源码+数据库+论文+部署文档
  • 华硕笔记本控制难题的终极解决方案:G-Helper轻量化工具完全指南
  • 医学图像分割中的域泛化挑战与SRCSM解决方案
  • 别再费劲了,驱动调试和开发看这篇就够了
  • Notepad--:国产跨平台文本编辑器的终极解决方案,支持Windows/Linux/macOS三大系统
  • 量子计算在化学模拟中的革命性应用与挑战
  • Adobe-GenP 3.0技术评测:跨版本Adobe软件通用破解方案架构剖析
  • Arm CCA与CAEC:机密计算中的高效内存共享技术
  • NCM音乐文件解锁神器:3分钟极速转换的终极指南
  • Speck2f神经形态芯片与低功耗瞳孔追踪系统解析