news 2026/7/3 17:25:24

短短几天,暴涨2.8万Star!又一款编程神器开源!

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
短短几天,暴涨2.8万Star!又一款编程神器开源!

当我们使用Claude Code来编写代码时,它经常会使用grep、glob和read工具扫描文件,不仅耗时而且耗Token。有没有什么办法能解决这个问题呢?今天给大家分享一款叫CodeGraph的开源工具,无需扫描文件即可探索代码库,让你的Claude Code执行速度快到飞起!

CodeGraph简介

CodeGraph能为AI编程工具提供预构建的知识图谱——涵盖项目中的符号关系、调用图和代码结构,之后AI编程工具可以即时查询图谱,而无需逐一扫描文件,目前在Github上已有28k+star。使用CodeGraph后的效果非常明显,平均能减少57% token消耗,提高46%的完成速度,减少71%工具调用。

CodeGraph的核心特性如下:

安装

  • 使用npm来安装CodeGraph非常简单,直接使用如下命令即可;
npx @colbymchenry/codegraph
  • 之后会跳出交互式安装界面,例如你想安装在哪个编程工具里,是否要将codegraph CLI安装到你的path路径下等,大家按照自己的需要选择即可;

  • 如果你直接在自己的项目目录下安装CodeGraph,会自动初始化项目并建立代码图谱,其他目录下需要使用如下命令初始化项目;
cdyour-project codegraph init-i
  • 如果你想卸载CodeGraph的话,可以使用如下命令;
codegraph uninstall
  • 之后启动Claude Code时会询问你是否使用该MCP服务;

  • 之后通过/mcp命令就可以查看到该MCP的状态了。

这或许是一个对你有用的开源项目,mall项目是一套基于 SpringBoot3 + Vue3 的电商系统(Github标星60K),后端支持多模块和微服务架构,采用Docker和K8S部署。包括前台商城项目和后台管理系统,能支持完整的订单流程!涵盖商品、订单、购物车、权限、优惠券、会员、支付等功能!

  • Boot项目:https://github.com/macrozheng/mall
  • Cloud项目:https://github.com/macrozheng/mall-swarm
  • 文档网站:https://www.macrozheng.com

项目演示:

使用

这里以我的mall-swarm微服务项目为例,介绍下CodeGraph的使用。

  • 这里让Claude Code分析下mall-swarm项目中的代码,输入如下提示词;
来分析下UmsAdminController里中login方法的API路径,该方法调用了哪些Service组件,及Service组件调用了哪些Mapper或者Dao。
  • 安装了CodeGraph之后,Claude Code需要查询代码时,都会调用CodeGraph提供的工具;;

  • 而如果没有安装CodeGraph的话,会使用Claude Code的grep、read工具来查询;

  • 我们可以对比下两者的差距,CodeGraph对于任务的完成速度和Token消耗的影响还是比较明显的;
完成速度Token消耗
使用CodeGraph38s850k
不使用CodeGraph43s980k
  • 这里有官方统计的在7 个真实开源代码库(涵盖 7 种语言)上进行测试的结果,大家可以参考下。

总结

今天给大家分享了CodeGraph这款开源工具,它能给你的代码库建立代码图谱,让Claude Code在查询代码时速度更快,Token消耗更少!如果你的代码库文件比较多的话,可以尝试下它,能让你的Claude Code执行速度显著提升!

项目地址

https://github.com/colbymchenry/codegraph

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/3 17:22:55

「 简记往来」第十篇:批量记礼——正则表达式的5次迭代

一、一个“看起来很简单”的功能 简记往来最受欢迎的功能之一是“批量记礼”。 用户把纸上的礼单敲成文本,一次性粘贴进去: 张叔叔 800 李阿姨 500 表哥 1000系统自动解析出姓名和金额,一次性生成所有记录。 看起来很简单,对吧&am…

作者头像 李华
网站建设 2026/7/3 17:19:30

AI教材编写新利器!低查重AI写教材工具,快速生成专业教材框架

谁没有在编写教材时感到过迷茫呢? 面对空白的文档,我们常常会发愣好一阵子,思考知识点的排列顺序——首先是讲解概念,还是直接给出案例?章节的划分应该遵循逻辑框架,还是要依据课时安排?即使进…

作者头像 李华
网站建设 2026/7/3 17:19:10

基于TPA3128D2与STM32的高效数字功放系统设计

1. 项目概述:打造高保真数字功放系统在音频设备开发领域,D类功放因其高效率和小型化特点,已成为便携式和嵌入式系统的首选方案。本项目基于TI的TPA3128D2数字功放芯片与ST的STM32F217ZG微控制器,构建了一套支持数字音频处理的高性…

作者头像 李华
网站建设 2026/7/3 17:10:58

项目总览与架构地图

1. 项目总览与架构地图所属分组:架构总览## 概述本系列文章聚焦于对 Claude Code 源码的解读。Claude Code 是 Anthropic 推出的一款基于终端的 AI 编程助手 CLI 工具,它将大语言模型能力深度嵌入到开发者的命令行工作流中,支持交互式 REPL、…

作者头像 李华
网站建设 2026/7/3 17:08:34

VisualCppRedist AIO:告别Windows软件兼容性问题的终极修复方案

VisualCppRedist AIO:告别Windows软件兼容性问题的终极修复方案 【免费下载链接】vcredist AIO Repack for latest Microsoft Visual C Redistributable Runtimes 项目地址: https://gitcode.com/gh_mirrors/vc/vcredist 你是否曾经遇到过新下载的游戏无法启…

作者头像 李华
网站建设 2026/7/3 17:03:59

为什么高并发的企业微信API AI助手架构难做?

在企业数字化协同的深水区,将大语言模型(LLM)与企业微信生态深度融合,打造一个支持高并发、多群组上下文隔离、挂载企业私有知识库(RAG)的“智能 AI 助手”,已成为中大型企业构建数字化知识中台…

作者头像 李华