+
16
-

CodeGraph与RTK(Rust Token Killer)有啥区别?

CodeGraph与RTK(Rust Token Killer)有啥区别?都是为了压缩tokens


网友回复

+
27
-

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%

我知道答案,我要回答