codegraph
活跃·★ 61·Apache-2.0·更新于 2026-05-29
★ 时下流行★ 代码助手★ RAG / 知识库
Codegraph 为 AI 编码助手提供一个预构建、持续更新的代码库依赖图,使其能准确理解代码结构。
Codegraph 为 AI 编码助手提供一个始终保持更新、函数级别的代码库依赖图,该图在本地构建且开源。这使得 AI 能够即时理解代码结构,减少令牌浪费,并提高其在重构和调试等复杂任务中的准确性。
#AI 编码助手#代码分析#依赖图#语义搜索#增量构建#多语言#AI 代理工具
01
功能特性
01秒级增量重建,保持依赖图始终最新。
02函数级代码分析,追踪文件内外的调用和依赖关系。
03专为 AI 代理设计,提供包含 19 种工具的 MCP 服务器供直接查询。
04Git diff 影响分析,显示暂存或未暂存更改所影响的函数和调用方。
05基于嵌入的本地语义搜索,支持自然语言查询。
02
兼容性
Node.js
运行时
已通过文档验证
tree-sitter
核心解析器
已通过文档验证
SQLite
数据库
已通过文档验证
JavaScript
语言
已通过文档验证
TypeScript
语言
已通过文档验证
Python
语言
已通过文档验证
03
快速开始
1
$ npm install -g @optave/codegraph
04
使用场景
↳提升 AI 代理对代码库结构的理解,避免重复的自我定位。
↳在代码变更前进行影响分析,防止隐性错误和依赖中断。
↳识别死代码并对符号进行架构角色分类(如入口、核心、实用程序)。
↳通过自然语言意图而非精确名称来促进函数的语义搜索。
↳检测并可视化文件或函数层面的循环依赖,以提高代码质量。
05
同类工具
相关搜索
评论
登录后发表评论
- Harley Rivera2026年5月12日
Used continuously during development, the speed means it stays current without overhead
- EEmerson Davis2026年4月3日
Sub-second incremental code graph rebuilds make this practical for active development
- KKendall White2026年3月21日
Always-fresh dependency data prevents stale analysis that misleads refactoring decisions
- CCasey Nguyen2026年2月28日
The incremental rebuild approach is the key differentiator over batch analysis tools