CodeGraph与RTK(Rust Token Killer)有啥区别?都是为了压缩tokens
网友回复
CodeGraph是项目代码本地知识图谱工具,减少代码大模型tokes,rtk是shell层终端输出压缩,最终也是减少大模型tokens。
一、Github 官方仓库地址
1. CodeGraph(代码知识图谱工具)
仓库:https://github.com/colbymchenry/codegraph开发语言:TypeScript(前端/CLI),底层Tree-Sitter解析代码AST
2. RTK - Rust Token Killer(终端输出压缩工具)
仓库:https://github.com/rtk-ai/rtk开发语言:纯Rust,单二进制无依赖
二、核心定位本质区别(最关键)
| 核心作用 | 给AI代码代理预构建代码语义图谱,替代AI反复读取文件、遍历目录,从源头减少文件读取类Token消耗 | 拦截终端Shell命令输出(git、ls、cargo、test日志等),过滤冗余日志、进度条、重复文本,压缩命令返回内容的Token |
| 优化对象 | 代码库源码、函数/类/调用关系(文件读取、代码检索场景) | 终端命令打印输出(命令执行、日志输出场景) |
| 工作原理 | 本地预索引整个项目AST,提取符号、调用链、依赖;AI通过MCP协议直接查询结构化索引,不用读取完整源码文件 | 作为Shell代理,AI执行bash... |
点击查看剩余70%
CodeGraph与RTK(Rust Token Killer)有啥区别?
python如何将svg图标转换成png图片?
windows如何设置让多个人同时远程桌面连接同一台电脑同时可操作不被踢出?
什么是WebRCD技术?
如何在centos的服务器docker上安装运行微信qq?
如何用ai图片模型祛除图片油腻感?
google的gemini-omni多模态大模型在哪可以免费体验?
google的Antigravity 、Antigravity CLI、Antigravity IDE、Antigravity SDK有啥区别不同?
Pyaudio如何录制windows扬声器输出的声音?
为啥win10电脑上sounddevice与pyaudio无法播放声音?


