尧图网站建设 尧图网络
  • 首页
  • 关于我们
  • 服务项目
  • 案例展示
  • 建站流程
  • 资讯中心
  • 联系我们
首页/资讯中心/详情

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

介绍两款节省token的工具rtk和codeGraph适配主流AI agents
📅 发布时间:2026/6/30 21:45:47

两款工具分层优化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

相关新闻

  • 基于SpringBoot+Vue的高校电动车租赁系统管理系统设计与实现【Java+MySQL+MyBatis完整源码】
  • 别再盲目试用了!基于17万行AI生成代码质量审计数据,选出真正可靠的3款生产级工具
  • 使用 Aspose.PDF for Java 从 PDF 中删除图像

最新新闻

  • 解决方案|腾讯安全天御金融反电诈产品解决方案
  • Mineradio开源音乐播放器下载安装介绍(附下载链接)
  • 模块 包 循环导入 系统
  • 为什么好人没好报?你可能误解了“诚信”
  • 计算机毕业设计之基于实训室管理平台的设计与实现
  • 医疗NLP落地实录:从病历结构化到药物发现,三大场景技术选型与合规避坑指南

日新闻

  • 【计算机毕业设计案例】基于 Spring Boot+Vue 的电影售票系统设计与实现 前后端分离架构下影院在线购票管理平台(程序+文档+讲解+定制)
  • 到底 TMD 用哪个: npm, pnpm, Yarn, Bun, Deno? 傻瓜, 当然用 npm 啦
  • Google限制Meta使用Gemini模型 凸显AI授权竞争白热化

周新闻

  • Windows字体自定义终极方案:No!! MeiryoUI完全指南
  • Deepin Boot Maker:告别命令行,3分钟制作Linux启动盘的智能解决方案
  • Plain Craft Launcher 2:重新定义你的Minecraft游戏体验

月新闻

  • 【总结】入门篇:50句话让你记住架构核心概念
  • WeChatMsg技术方案解析:实现Mac微信数据自主管理的完整解决方案
  • WeChatMsg:革新性微信数据备份方案,打造你的专属数字记忆库

关于尧图

  • 公司简介
  • 团队介绍
  • 企业文化
  • 荣誉资质

服务项目

  • 定制开发
  • 电商建站
  • UI 设计
  • 运维服务

快速链接

  • 案例展示
  • 建站流程
  • 常见问题
  • 资讯中心

联系方式

  • 📍北京市朝阳区互联网产业园 A 座 10 层
  • 📞400-888-8888
  • ✉️contact@rkmt.cn
  • 🕐周一至周日 9:00-21:00

© 2024 北京尧图网络科技有限公司 版权所有 | 京 ICP 备 XXXXXXXX 号