
什么是CodeGraph100%本地运行的AI Agent代码智能引擎入门【免费下载链接】codegraphPre-indexed code knowledge graph, auto syncs on code changes, for Claude Code, Codex, Gemini, Cursor, OpenCode, AntiGravity, Kiro, CoPilot, and Hermes Agent — fewer tokens, fewer tool calls, 100% local项目地址: https://gitcode.com/GitHub_Trending/co0degr/codegraphCodeGraph是一款 100% 本地运行的AI Agent 代码智能引擎它把你的代码库预先解析成一张代码知识图谱存入本地 SQLite 数据库并通过 MCP 协议直接对接 Claude Code、Cursor、Codex、Gemini、Copilot 等主流 AI 编程工具。相比让 AI 逐文件搜索它能以 1 次调用返回精准的代码上下文——更少的 Token、更少的工具调用、更快的回答且代码数据绝不离开你的机器。为什么 AI Agent 需要 CodeGraph当你问 AI「某个请求是如何到达数据库的」没有索引时它只能用最笨的办法 用grep搜索关键词 用glob列出文件 逐个打开文件阅读在真正开始干活之前它可能已经烧掉了几十次工具调用和大量 Token在反复重建「调用链」和「依赖关系」。CodeGraph 的思路是与其让 Agent 现场找不如提前建好地图。Agent 一次调用就能拿到相关符号的原始源码按文件分组符号之间的调用路径包括回调、动态分发这类 grep 追不到的跳转改动的影响范围blast radius改动前先看哪些代码会被波及 官方在 7 个真实开源项目上的实测中位数工具调用减少 88%、速度快 53%、Token 减少 62%、成本降低 44%且全部 7 个项目中「文件读取次数」降为零。详细数据见 docs/benchmarks/codegraph-ab-matrix.md 中的基准测试文档。CodeGraph 是如何工作的整个流程分四步全部在本地完成步骤说明1️⃣ 提取内置Rust 内核基于 tree-sitter 语法解析源码提取符号函数、类、方法和关系边调用、导入、继承覆盖 30 语言2️⃣ 存储所有数据写入本地 SQLite 数据库.codegraph/codegraph.db并内置 FTS5 全文搜索3️⃣ 解析把函数调用关联到定义、导入关联到源文件并识别 17 种 Web 框架的路由约定4️⃣ 自动同步文件监听器捕获保存事件2 秒防抖后增量更新——索引永远不过期无需手动重跑核心机制的源码在 src/mcp/ 目录MCP 服务与自动同步Rust 解析内核位于 codegraph-kernel/。三步快速上手第 1 步安装 CLI无需 Node.js# macOS / Linux curl -fsSL https://raw.githubusercontent.com/colbymchenry/codegraph/main/install.sh | sh # Windows (PowerShell) irm https://raw.githubusercontent.com/colbymchenry/codegraph/main/install.ps1 | iexCodeGraph 自带完整运行时无需编译、无需原生依赖一条命令自动适配你的系统。第 2 步接入你的 AI Agent在新终端中运行codegraph install安装器会自动检测并配置Claude Code、Cursor、Codex CLI、opencode、Gemini CLI、Kiro、Antigravity IDE、GitHub Copilot等工具把 CodeGraph 的 MCP 服务器接入其中目标定义在 src/installer/targets/。第 3 步初始化项目坐等索引自动同步cd your-project codegraph init一条命令完成建图。此后每次保存文件图谱都会自动增量更新——没有第二步同步也不需要任何配置。✅ 重启你的 Agent它就学会了 CodeGraph之后遇到结构类问题会直接查图谱作答而不是翻文件。核心功能一览功能说明⚡ 手术刀式上下文1 次调用返回源码 调用路径 影响范围替代逐文件探索 永远新鲜原生文件系统事件监听 防抖增量同步零配置 100% 本地无 API Key、无外部服务只有本地 SQLite 数据库 全文搜索基于 FTS5按名字瞬间定位全库代码 影响面分析改动前追踪调用者、被调用者看清影响半径 框架感知路由识别 17 种框架Django、Flask、Express、NestJS、Laravel、Spring、Gin…的路由文件把 URL 模式与处理函数连成边 跨语言桥接Swift ↔ ObjC、React Native 桥、Expo Modules 等混合项目也能跨边界追踪 Rust 内核提速20 种语言走编译后的 Rust 解析引擎并自动按你的机器核心数 / 内存伸缩并行度支持哪些语言开箱即用按扩展名自动识别无需逐语言配置支持 30 语言包括Web 前端TypeScript、JavaScript、Vue、Svelte、Astro、ArkTS后端Python、Go、Java、C#、PHP、Ruby、Rust、Kotlin、Scala系统 / 移动C、C、Swift、Objective-C、Metal、CUDA、Dart其他Lua、Luau、R、Nix、Erlang、COBOL、Solidity、Terraform、Pascal/Delphi 等各语言的完整支持状态见 site/src/content/docs/reference/languages.md。常用命令速查命令作用codegraph status查看索引状态与统计codegraph query 关键词全文搜索符号codegraph explore 问题一次返回相关源码 调用路径codegraph impact 符号名分析改动某符号的影响面codegraph affected 文件...找出受改动影响的测试文件适合 CIcodegraph upgrade一键升级到最新版数据安全代码永远不出本机很多开发者担心把代码交给「云端智能」CodeGraph 的立场非常直接 无 API Key无外部服务调用 索引只是一份本地 SQLite 数据库.codegraph/目录 可选的匿名使用统计不含任何代码、路径、符号名随时可用codegraph telemetry off关闭结语如果你正在用 Claude Code、Cursor 或其他 AI 编程 Agent且常嫌它「翻半天文件才给答案」CodeGraph 值得一试三条命令接入之后 Agent 的结构类问题从「几十次工具调用」压缩到「一两次查询」Token 和成本随之下降而你的代码始终 100% 留在本地。【免费下载链接】codegraphPre-indexed code knowledge graph, auto syncs on code changes, for Claude Code, Codex, Gemini, Cursor, OpenCode, AntiGravity, Kiro, CoPilot, and Hermes Agent — fewer tokens, fewer tool calls, 100% local项目地址: https://gitcode.com/GitHub_Trending/co0degr/codegraph创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考