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% 本地不发送你的代码

相关新闻

Cursor写了一周的代码,我验收时差点砸了电脑

Cursor写了一周的代码,我验收时差点砸了电脑

Cursor写了一周的代码,我验收时差点砸了电脑300万行AI代码写了个浏览器,结果连编译都通不过一、事情的起因 上个月接了个活,重构一个老旧的管理后台。 项目不大,但业务逻辑绕得很——权限分级、审批流、多租户数据隔离&#xff0c…

2026/7/25 0:48:39 阅读更多 →
抖音无水印批量下载器:简单三步实现高效内容管理终极指南

抖音无水印批量下载器:简单三步实现高效内容管理终极指南

抖音无水印批量下载器:简单三步实现高效内容管理终极指南 【免费下载链接】douyin-downloader A practical Douyin downloader for both single-item and profile batch downloads, with progress display, retries, SQLite deduplication, and browser fallback su…

2026/7/25 0:47:46 阅读更多 →
终极指南:如何用DxWrapper解决Windows 10/11老游戏兼容性问题

终极指南:如何用DxWrapper解决Windows 10/11老游戏兼容性问题

终极指南:如何用DxWrapper解决Windows 10/11老游戏兼容性问题 【免费下载链接】dxwrapper Fixes compatibility issues with older games running on Windows 10/11 by wrapping DirectX dlls. Also allows loading custom libraries with the file extension .asi …

2026/7/22 23:34:51 阅读更多 →

最新新闻

ZenlessZoneZero-OneDragon:三步实现绝区零高效自动游戏体验

ZenlessZoneZero-OneDragon:三步实现绝区零高效自动游戏体验

ZenlessZoneZero-OneDragon:三步实现绝区零高效自动游戏体验 【免费下载链接】ZenlessZoneZero-OneDragon 绝区零 一条龙 | 全自动 | 自动闪避 | 自动每日 | 自动空洞 | 支持手柄 项目地址: https://gitcode.com/gh_mirrors/ze/ZenlessZoneZero-OneDragon 你…

2026/7/25 0:48:56 阅读更多 →
免费开源AMD Ryzen调试神器:5个核心技巧彻底释放处理器潜能

免费开源AMD Ryzen调试神器:5个核心技巧彻底释放处理器潜能

免费开源AMD Ryzen调试神器:5个核心技巧彻底释放处理器潜能 【免费下载链接】SMUDebugTool A dedicated tool to help write/read various parameters of Ryzen-based systems, such as manual overclock, SMU, PCI, CPUID, MSR and Power Table. 项目地址: https…

2026/7/25 0:48:56 阅读更多 →
AI模型推理能力“暗榜”首次公开:中小团队不敢说的真相——哪些模型在A10/A100上实际跑不满50%算力?

AI模型推理能力“暗榜”首次公开:中小团队不敢说的真相——哪些模型在A10/A100上实际跑不满50%算力?

更多请点击: https://kaifayun.com 第一章:AI模型推理能力“暗榜”发布背景与行业影响 近年来,大模型性能评估长期聚焦于训练规模、参数量与通用基准(如MMLU、BIG-Bench)得分,却普遍忽视真实生产环境中最关…

2026/7/25 0:48:56 阅读更多 →
[AI][昇腾950]NVMe驱动方式分析

[AI][昇腾950]NVMe驱动方式分析

1. 摘要 昇腾950 平台驱动 NVMe SSD 有 4 条可行路径,硬件支撑度从高到低:#路径Master硬件支撑软件复杂度适用场景1Host CPU PCIe DMAHost CPU / STARS 调度 PCIe DMA✅低(标准 NVMe driver)主流方案,大块数据2AIV PC…

2026/7/25 0:48:56 阅读更多 →
为什么你的收藏越积越多,却越来越没用?

为什么你的收藏越积越多,却越来越没用?

为什么你的收藏越积越多,却越来越没用? 你有没有这样的经历:深夜刷到一篇深度技术文章,激动地点击「收藏」,心里默念「以后用得上」;看到一段高赞的代码片段,立刻保存到笔记软件,想象…

2026/7/25 0:48:54 阅读更多 →
从打开率暴跌到转化翻倍,AI邮件营销闭环搭建全路径,手把手带您跑通首条自动化流水线

从打开率暴跌到转化翻倍,AI邮件营销闭环搭建全路径,手把手带您跑通首条自动化流水线

更多请点击: https://intelliparadigm.com 第一章:从打开率暴跌到转化翻倍:AI邮件营销闭环的本质跃迁 传统邮件营销正面临严峻挑战:行业平均打开率已跌破18%,点击率持续低于2.3%,而用户对千篇一律的模板化…

2026/7/25 0:47:54 阅读更多 →

日新闻

突破文档下载限制:kill-doc让你看到的都能保存

突破文档下载限制:kill-doc让你看到的都能保存

突破文档下载限制:kill-doc让你看到的都能保存 【免费下载链接】kill-doc 看到经常有小伙伴们需要下载一些免费文档,但是相关网站浏览体验不好各种广告,各种登录验证,需要很多步骤才能下载文档,该脚本就是为了解决您的…

2026/7/25 0:00:35 阅读更多 →
C++ string类模拟实现:从深拷贝到内存管理的完整指南

C++ string类模拟实现:从深拷贝到内存管理的完整指南

1. 项目概述:为什么我们要“手撕”string类?在C的学习道路上,尤其是从C语言过渡到C的“初阶”阶段,string类绝对是一个绕不开的核心。标准库里的std::string用起来太方便了,、find、substr,几个操作符和函数…

2026/7/25 0:00:35 阅读更多 →
三角洲寻宝鼠工具:高效文件搜索与资源管理实战指南

三角洲寻宝鼠工具:高效文件搜索与资源管理实战指南

1. 先搞清楚“三角洲寻宝鼠”到底是什么工具从名称来看,“三角洲寻宝鼠”更像是一个资源查找或文件检索类工具,而不是游戏或娱乐软件。这类工具的核心价值在于帮助用户快速定位特定资源,比如文档、图片、压缩包或特定格式的文件。如果你经常需…

2026/7/25 0:00:35 阅读更多 →

周新闻

Go语言静态资源打包方案对比与实践指南

Go语言静态资源打包方案对比与实践指南

1. 项目背景与核心需求在Go语言开发中,我们经常需要处理静态资源文件的打包问题。无论是Web应用的模板文件、前端资源,还是配置文件、证书等,都需要随程序一起分发。传统做法是将这些文件与编译后的二进制文件放在同一目录下,但这…

2026/7/24 3:59:20 阅读更多 →
Go语言实现高性能LDAP认证服务的架构与实践

Go语言实现高性能LDAP认证服务的架构与实践

1. 项目背景与核心价值LDAP(轻量级目录访问协议)作为企业级身份认证的黄金标准,已经服务了超过80%的财富500强公司。我在金融科技领域实施统一认证体系时,发现传统Java方案存在启动慢、内存占用高等痛点。而Go语言凭借其协程并发模…

2026/7/24 1:23:39 阅读更多 →
【AI面试官实战指南】:用ChatGPT模拟10类高频技术岗面试,3天提升应答精准度92%

【AI面试官实战指南】:用ChatGPT模拟10类高频技术岗面试,3天提升应答精准度92%

更多请点击: https://intelliparadigm.com 第一章:AI面试官实战指南的核心价值与适用场景 AI面试官并非替代人类HR的“黑箱工具”,而是以可解释、可审计、可迭代的方式,赋能招聘全链路的关键基础设施。其核心价值在于将主观经验沉…

2026/7/24 18:52:18 阅读更多 →

月新闻