发布时间:2026/7/19 16:02:50
CodeGraph 使用指南
快速安装一键安装推荐无需 Node.jsbash# macOS / Linuxcurl -fsSL https://raw.githubusercontent.com/colbymchenry/codegraph/main/install.sh | sh# Windows (PowerShell)irm https://raw.githubusercontent.com/colbymchenry/codegraph/main/install.ps1 | iex安装完成后打开新终端窗口继续下一步。通过 npm 安装需要 Node.jsbashnpm i -g colbymchenry/codegraph升级bashcodegraph upgrade # 升级到最新版codegraph upgrade --check # 检查是否有新版本codegraph upgrade 版本号 # 锁定特定版本关联 AI 代理安装 CLI 后运行以下命令将 CodeGraph 连接到你的 AI 编码代理bashcodegraph install这会自动检测你已安装的 AI 代理Claude Code、Cursor、Codex CLI、OpenCode、Hermes Agent、Gemini CLI 等并为每个代理配置 MCP 服务器。你只需选择要启用的代理即可。支持的非交互式安装bashcodegraph install --yes # 自动检测并安装codegraph install --targetclaude,opencode --yes # 指定目标代理codegraph install --print-config claude # 仅打印配置片段不写入文件可选参数参数可选值说明--targetauto,all,none, 或 csv指定要配置的代理--locationglobal,local全局生效或仅当前项目--yes(布尔值)非交互模式--print-config代理 ID仅打印配置片段初始化项目进入你的项目目录运行bashcd your-projectcodegraph init这会在项目根目录创建.codegraph/目录并构建完整的知识图谱。构建完成后会自动监听文件变化并增量更新索引。各代理中的使用方式Claude Codecodegraph install会自动配置 Claude Code 的 MCP 服务器。安装后重启 Claude Code 即可。Claude Code 会自动使用codegraph_exploreMCP 工具来查询代码结构。如需手动配置编辑~/.claude.jsonjson{mcpServers:{codegraph:{type:stdio,command:codegraph,args:[serve,--mcp]}}}可选在~/.claude/settings.json中启用自动授权json{permissions: {allow: [mcp__codegraph__*]}}OpenCodecodegraph install同样支持自动检测 OpenCode。安装后重启 OpenCode 即可。OpenCode 的 MCP 配置会被写入对应的 MCP 配置文件中CodeGraph 会自动创建~/.config/opencode/mcp.json或类似路径的配置。Codex CLICodex CLI 同样被codegraph install自动支持。配置完成后重启 Codex CLICodeGraph 的 MCP 工具即可在 Codex 中使用。Hermes Agent同样支持自动配置。安装后重启 Hermes Agent 即可使用。ZCodeCodeGraph 未被codegraph install自动检测列表收录需手动添加 MCP 服务器配置。方式一通过 ZCode 设置面板添加打开 ZCode进入设置 → MCP 服务器点击右上角新建 MCP 服务器类型选择stdio本地命令填写以下信息字段值名称codegraph命令codegraph参数serve --mcp选择作用域用户作用域让所有项目可用工作区仅当前项目点击添加并确认开关处于启用状态方式二手动编辑配置文件ZCode 读取以下配置路径用户级~/.zcode/cli/config.json键mcp.servers项目级项目根/.zcode/config.json键mcp.servers在mcp.servers中添加json{codegraph:{type:stdio,command:codegraph,args:[serve,--mcp],env:{}}}方式三通过导入功能如果你已在其他代理中配置过ZCode 支持从 Claude Code、Codex CLI、OpenCode 等外部 Agent 一键导入 MCP 配置。在MCP 服务器页面点击右上角导入图标勾选 CodeGraph 即可。配置完成后重启 ZCode即可在项目中看到 CodeGraph 的codegraph_explore工具自动可用。CLI 常用命令命令说明codegraph status查看当前索引统计codegraph explore 查询核心功能 — 一次查询返回相关源码 调用链 影响范围codegraph node 符号/文件查看单个符号的源码或读取文件带行号codegraph callers 符号查找谁调用了某个函数codegraph callees 符号查找某个函数调用了什么codegraph impact 符号分析修改某符号的影响范围codegraph affected 文件...找出受更改影响的测试文件codegraph query 搜索搜索符号codegraph files查看文件结构codegraph index [路径]手动全量索引codegraph sync [路径]增量更新索引codegraph uninstall从所有代理中移除 CodeGraph 配置加--keep-cli保留 CLIcodegraph uninit [路径]移除项目的索引affected 命令的典型用法bash# 找出 git 变动的受影响测试文件git diff --name-only HEAD | codegraph affected --stdin --quiet# 然后在 CI 中只运行受影响测试npx vitest run $(git diff --name-only HEAD | codegraph affected --stdin --quiet)卸载bashcodegraph uninstall # 移除所有代理配置 CLI 自身codegraph uninstall --keep-cli # 仅移除代理配置保留 CLIcodegraph uninit # 移除当前项目的索引关键点CodeGraph仅索引你自己的代码自动跳过node_modules、dist、.gitignore中的目录图谱构建后自动监听文件变化无需手动重新索引支持多项目同时索引— 通过projectPath参数可在 MCP 会话中切换项目零配置即可使用不支持的文件扩展名可通过项目根codegraph.json映射所有数据100% 本地不发送你的代码

相关新闻

鸿蒙开发入门:以 Text 组件为例,掌握内置组件用法
2026/7/19 16:02:50

鸿蒙开发入门:以 Text 组件为例,掌握内置组件用法

文章目录一、引言二、认识鸿蒙内置组件三、以 Text 组件为例,快速上手3.1 找到官方文档3.2 基础用法演示3.3 设置组件属性四、举一反三:如何学习其他组件五、总结这是一个使用鸿蒙技术开发的本地原生记账应用,非常适合大家用来练手。相关源码…

阅读更多
终极Windows权限管理指南:5分钟掌握NSudo系统提权神器
2026/7/19 16:02:50

终极Windows权限管理指南:5分钟掌握NSudo系统提权神器

终极Windows权限管理指南:5分钟掌握NSudo系统提权神器 【免费下载链接】NSudo [Deprecated, work in progress alternative: https://github.com/M2Team/NanaRun] Series of System Administration Tools 项目地址: https://gitcode.com/gh_mirrors/ns/NSudo …

阅读更多
软件开发技术交流平台
2026/7/19 16:02:50

软件开发技术交流平台

课题背景在信息技术日新月异的今天,软件开发已成为驱动社会进步与产业升级的核心引擎。然而,技术的快速迭代、知识体系的日益庞杂以及开发范式的不断革新,使得开发者、技术团队乃至整个行业都面临着前所未有的挑战与机遇。软件开发技术交流平…

阅读更多
python数据可视化技巧的100个练习 -- 31. 类别数据的点图
2026/7/20 1:02:51

python数据可视化技巧的100个练习 -- 31. 类别数据的点图

重要性★★★☆☆ 难度★★☆☆☆ 你是一家零售公司的数据分析师。你的经理要求你可视化最近产品发布的客户满意度评级分布。评级是分类的,范围从“非常不满意”到“非常满意”。创建一个点图以显示每个评级类别的频率。使用 Python 进行数据处理和可视化。在代码中生成输入…

阅读更多
智能体走进物理世界,千里科技携舱驾协同成果亮相WAIC 2026
2026/7/20 1:02:51

智能体走进物理世界,千里科技携舱驾协同成果亮相WAIC 2026

在2026世界人工智能大会(WAIC 2026)举办期间,千里科技董事长、阶跃星辰董事长印奇作为特邀嘉宾出席大会开幕式并在大会主论坛(上午场)发表主题演讲《当智能体进入物理世界》。在印奇看来,"智能体"…

阅读更多
商汤大装置发布“技术-生态-商业”闭环布局,共启“国产AI基础设施规模化商用元年”
2026/7/20 1:02:51

商汤大装置发布“技术-生态-商业”闭环布局,共启“国产AI基础设施规模化商用元年”

7月18日,在WAIC 2026商汤科技 “基座大模型架构创新与生态合作论坛”上,商汤科技联合创始人、大装置事业群总裁杨帆发表《智变共生——加速AI基础设施持续升级》主题演讲,系统呈现了商汤大装置国产AI基础设施“技术-生态-商业”闭环布局&…

阅读更多
ngx_output_chain_get_buf
2026/7/20 1:02:51

ngx_output_chain_get_buf

1 定义 ngx_output_chain_get_buf 函数 定义在 src/core/ngx_output_chain.cstatic ngx_int_t ngx_output_chain_get_buf(ngx_output_chain_ctx_t *ctx, off_t bsize) {size_t size;ngx_buf_t *b, *in;ngx_uint_t recycled;in ctx->in->buf;size ctx->buf…

阅读更多
互联网大厂常见Java面试题及答案汇总(2026持续更新)
2026/7/20 1:02:51

互联网大厂常见Java面试题及答案汇总(2026持续更新)

金九银十即将来袭,又是一个跳槽的好季节,准备跳槽的同学都摩拳擦掌准备大面好几场,今天为大家准备了互联网面试必备的 1 到 5 年 Java 面试者都需要掌握的面试题,分别 JVM,并发编程,MySQL,Tomca…

阅读更多
A Practical Tour of AWS Networking: VPCs, Subnets, Gateways, and More
2026/7/20 0:02:51

A Practical Tour of AWS Networking: VPCs, Subnets, Gateways, and More

A Practical Tour of AWS Networking: VPCs, Subnets, Gateways, and More If youre new to AWS, networking is one of the first — and most confusing — topics youll run into. There are subnets, gateways, route tables, security groups, NACLs... and its not alway…

阅读更多
噗叽短视频界面分析
2026/7/19 0:02:46

噗叽短视频界面分析

1 和小红书类似,可以采用类似判断方法------------其实他比小红书好判断,因为他没有图片,控件位置几乎是固定的,都不用判断------------2 因为他没有点赞按钮------------而且几乎所有控件位置都是完全一样的,所以我就…

阅读更多
噗叽自动化评论脚本基本完成
2026/7/19 0:02:46

噗叽自动化评论脚本基本完成

整个开发过程,耗时2.5小时:

阅读更多
游戏服务器性能调优:基于 ECS 架构的确定性帧同步与 Go 协程并发模型实践
2026/7/19 0:02:46

游戏服务器性能调优:基于 ECS 架构的确定性帧同步与 Go 协程并发模型实践

游戏服务器性能调优:基于 ECS 架构的确定性帧同步与 Go 协程并发模型实践 一、游戏服务器的性能铁三角:帧率、延迟、并发数 游戏服务器与普通 Web 服务器的性能指标完全不同。Web 服务器关注 QPS 和 P99 延迟,游戏服务器关注帧速率&#xff0…

阅读更多
2026 WAIC:努比亚二代“豆包手机”NaviX Ultra亮相,智能体验全面升级!
2026/7/20 0:02:51

2026 WAIC:努比亚二代“豆包手机”NaviX Ultra亮相,智能体验全面升级!

7月18日智东西消息,在2026 WAIC期间,努比亚联合字节豆包打造的二代“豆包手机”努比亚NaviX Ultra首次亮相,相比一代有诸多升级。智能体手机理念中兴通讯终端事业部总裁、努比亚总裁倪飞表示,智能体手机要从人操作手机变为手机帮人…

阅读更多
努比亚NaviX Ultra亮相WAIC,智能体手机能否让用户生活更简单?
2026/7/20 0:02:51

努比亚NaviX Ultra亮相WAIC,智能体手机能否让用户生活更简单?

努比亚NaviX Ultra:外观与功能双升级在2026 WAIC期间,首次亮相的努比亚NaviX Ultra吸引了众多目光。它是努比亚联合字节豆包打造的二代“豆包手机”,与一代努比亚M153相比,外观设计变化较大。其机身背部搭载横向排布的大尺寸影像模…

阅读更多
C# 将逗号分割的字符串转换为long,并添加到List<long>
2026/7/20 0:02:51

C# 将逗号分割的字符串转换为long,并添加到List<long>

目录 方法1:使用Split和Convert.ToInt64 方法2:使用LINQ的Select和ToList 方法3:使用TryParse进行异常安全转换(推荐) 如果您喜欢此文章,请收藏、点赞、评论,谢谢,祝您快乐每一天…

阅读更多
基于Dify与DeepSeek构建私有知识库问答系统实战指南
2026/7/20 0:40:52

基于Dify与DeepSeek构建私有知识库问答系统实战指南

在业务中快速构建一个能理解私有文档、准确回答专业问题的智能助手,是很多开发团队面临的共同挑战。传统方案往往需要从零开始搭建复杂的 RAG(检索增强生成)系统,涉及文档解析、向量化、检索、大模型调用等多个环节,整…

阅读更多
FAE放射组学分析工具:医学影像特征探索的完整解决方案
2026/7/20 0:48:14

FAE放射组学分析工具:医学影像特征探索的完整解决方案

FAE放射组学分析工具:医学影像特征探索的完整解决方案 【免费下载链接】FAE FeAture Explorer 项目地址: https://gitcode.com/gh_mirrors/fae/FAE 你是否曾经面对海量医学影像数据感到无从下手?想要从CT、MRI等影像中提取有价值的定量特征&#…

阅读更多
DesktopNaotu:你的终极离线思维导图解决方案,告别网络依赖!
2026/7/20 0:45:44

DesktopNaotu:你的终极离线思维导图解决方案,告别网络依赖!

DesktopNaotu:你的终极离线思维导图解决方案,告别网络依赖! 【免费下载链接】DesktopNaotu 桌面版脑图 (百度脑图离线版,思维导图) 跨平台支持 Windows/Linux/Mac OS. (A cross-platform multilingual Mind Map Tool) 项目地址:…

阅读更多