CodeGraph 是一个为 Claude Code 提供语义代码智能的开源项目,通过预索引的代码知识图谱,减少工具调用,提高代码探索速度。
来源:据 README 描述 查看 GitHub 仓库 →CodeGraph 通过减少工具调用和加快代码探索速度,解决了 Claude Code 在处理大型代码库时的性能瓶颈,填补了代码智能领域的空白。它采用了预索引的知识图谱技术,具有独特的技术优势。
来源:综合 README 描述和项目特征通过一次工具调用返回入口点、相关符号和代码片段,无需昂贵的探索代理。
来源:据 README 描述通过 FTS5 引擎,可以快速在整个代码库中查找代码。
来源:据 README 描述可以追踪任何符号的调用者、被调用者和影响范围。
来源:据 README 描述项目采用模块化设计,代码目录结构清晰,依赖文件明确。主要采用 SQLite 数据库进行数据存储,并通过预索引的知识图谱进行数据查询。
来源:代码目录结构 + 依赖文件中心为项目本体,内环 = 核心功能模块,外环 = 关键技术依赖;按 deep.json 中的 core_features 与 tech_stack.key_deps 自动生成
@clack/promptscommandernode-sqlite3-wasmpicomatchtree-sitter-wasmsweb-tree-sitter1. 大型代码库的代码探索和智能分析。 2. 代码搜索和影响分析。 3. 代码智能辅助工具的开发。
来源:READMEv0.7.6 (2026-05-13):修复了 `codegraph` CLI 在全局安装后权限问题。
来源:GitHub ReleasesCodeGraph 是一个值得关注的开源项目,对于需要快速、高效地探索和分析代码的开发者和技术决策者来说,它是一个非常有用的工具。适合需要处理大型代码库和进行代码智能分析的开发团队使用。
来源:综合分析