短短几天:暴涨2.8万Star!又一款编程神器开源!
CodeGraph简介
CodeGraph能为AI编程工具提供预构建的知识图谱——涵盖项目中的符号关系、调用图和代码结构,之后AI编程工具可以即时查询图谱,而无需逐一扫描文件,目前在Github上已有28k+star。使用CodeGraph后的效果非常明显,平均能减少57% token消耗,提高46%的完成速度,减少71%工具调用。
CodeGraph的核心特性如下:
安装
- 使用npm来安装CodeGraph非常简单,直接使用如下命令即可;
npx @colbymchenry/codegraph
- 之后会跳出交互式安装界面,例如你想安装在哪个编程工具里,是否要将codegraph CLI安装到你的path路径下等,大家按照自己的需要选择即可;
- 如果你直接在自己的项目目录下安装CodeGraph,会自动初始化项目并建立代码图谱,其他目录下需要使用如下命令初始化项目;
cd your-projectcodegraph init -i
- 如果你想卸载CodeGraph的话,可以使用如下命令;
codegraph uninstall
- 之后启动Claude Code时会询问你是否使用该MCP服务;
- 之后通过
/mcp命令就可以查看到该MCP的状态了。
使用
- 这里让Claude Code分析下mall-swarm项目中的代码,输入如下提示词;
来分析下UmsAdminController里中login方法的API路径,该方法调用了哪些Service组件,及Service组件调用了哪些Mapper或者Dao。
- 安装了CodeGraph之后,Claude Code需要查询代码时,都会调用CodeGraph提供的工具;;
- 而如果没有安装CodeGraph的话,会使用Claude Code的grep、read工具来查询;
- 我们可以对比下两者的差距,CodeGraph对于任务的完成速度和Token消耗的影响还是比较明显的;
| 完成速度 | Token消耗 | |
|---|---|---|
| 使用CodeGraph | 38s | 850k |
| 不使用CodeGraph | 43s | 980k |
- 这里有官方统计的在7 个真实开源代码库(涵盖 7 种语言)上进行测试的结果,大家可以参考下。
总结
今天给大家分享了CodeGraph这款开源工具,它能给你的代码库建立代码图谱,让Claude Code在查询代码时速度更快,Token消耗更少!如果你的代码库文件比较多的话,可以尝试下它,能让你的Claude Code执行速度显著提升!
项目地址
github.com/colbymchenr…
-
07.06
Anthropic 大面积封号:连大 V 都忍不了开喷了。
-
07.06
活动体悟
-
07.06
你给 Codex 与 Claude Code 开多少工资
-
07.06
致命耳语 - 提示词注入
-
07.06
LLM 十大安全风险 - 概述
-
07.06
本体论驱动之AI数据底座实践
推荐专题
热门阅读
-
- 《小小梦魇2》PC配置要求总览
- 07.06
-
- 小小梦魇2帽子和影子位置收集大全
- 07.06
-
- 王者万象棋瑶妹技能如何选择
- 07.06
-
-
- 多 Agent 如何才能成功?
- 07.06
-
- 五分钟:讲清楚 AI 落地的真相
- 07.06
-
-
下载
- 《神剑伏魔录》(神剑风云)游戏音乐合集
- 其他游戏|7.73 MB
- 一款非常好玩的武侠闯关游戏
-
-
下载
- 《行尸走肉第一章》免安装中文汉化硬盘版下载
- 单机|436 MB
- 一款以动作冒险为主题的游戏
-
-
下载
- 《街头霸王X铁拳》免安装中文汉化硬盘版下载
- 单机|111MB
- 一款非常好玩的格斗游戏
-
-
下载
- 《生化危机:浣熊市行动》免安装中文硬盘版下载
- 单机|6310 MB
- 一款以动作射击为主题的游戏
-
-
下载
- 《暗黑破坏神3》免安装繁体中文正式版下载
- 单机|7630 MB
- 一款以角色扮演为主题的游戏
-
-
下载
- 《马克思佩恩3》免安装硬盘版下载
- 单机|27033 MB
- 一款以第三人称射击为主题的游戏