codegraph
活跃·★ 99·Apache-2.0·更新于 2026-10-21
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
同类工具
评论
登录后发表评论
暂无评论,来发表第一条吧