GitNexus是什么:把代码库变成「可导航的知识图谱」
双模式架构
CLI + MCP模式:日常开发、AI智能体集成,KuzuDB原生存储,完全本地运行无网络调用 Web UI模式:快速探索、演示、一次性分析,基于KuzuDB WASM,完全在浏览器中运行
14种编程语言支持
核心功能解析
1. 代码知识图谱:让代码「活」起来
2. MCP工具矩阵:AI编程的「外接大脑」
gitnexus_impact - 影响半径分析:输入待修改的代码片段,自动追踪所有受影响的位置,避免修改遗漏 gitnexus_query - 语义搜索:基于图谱而非关键词,返回真正的语义相关结果 gitnexus_context - 360度上下文:获取某个符号的完整上下文信息 gitnexus_detect_changes - 变更影响检测:分析代码变更将波及其他哪些模块 gitnexus_rename - 安全重命名:追踪所有引用,一次修改全局生效 gitnexus_cypher - 图查询:支持Cypher查询语言,高级用户可自定义复杂查询
3. 双模式架构:灵活适配不同场景
CLI + MCP模式(日常开发首选)
使用KuzuDB原生存储,快速且持久化 完全本地运行,无任何网络调用 适合AI智能体集成到开发工作流
Web UI模式(即时探索利器)
基于KuzuDB WASM,浏览器内运行 每会话独立,零配置即可分析代码库 适合快速探索、演示或一次性分析场景
4. 预计算关系智能:Token效率提升10倍
5. 低Token消耗:本地运行0成本
原理:引用关系预计算
传统方式的问题
GitNexus的解决方案
索引管道6个阶段
文件扫描(0-15%):遍历文件系统,建立File/Folder节点 AST解析(30-70%):使用Tree-sitter并行解析,提取符号定义 导入解析(70-75%):语言感知的导入路径解析,建立IMPORTS关系 调用解析(75-80%):建立调用关系,带置信度评估 社区检测(85-90%):使用Leiden算法进行功能聚类 流程追踪(90-95%):从入口点追踪执行流程
影响分析效果
8个调用者 3个功能集群 90%+置信度评估
技术优势
可靠性:LLM不会遗漏上下文,因为工具响应已包含完整信息
Token效率:无需10次查询链来理解一个函数
模型民主化:小模型也能工作,因为重活由预计算索引完成
MCP集成:AI编程助手的新基建
"修改这个函数会影响哪些地方?" "这个模块的依赖关系是什么?" "这个类被哪些调用链使用?"
7个核心MCP工具
gitnexus_impact - 影响分析:修改代码前必做的「强制门禁」,追踪所有受影响位置 gitnexus_query - 语义搜索:基于图谱的代码实体搜索,返回语义相关结果 gitnexus_context - 360度上下文:获取符号的完整上下文信息 gitnexus_detect_changes - 变更检测:分析代码变更将波及其他哪些模块 gitnexus_rename - 安全重命名:追踪所有引用,一次修改全局生效 gitnexus_cypher - 图查询:支持Cypher查询语言,高级用户可自定义复杂查询 gitnexus_analyze - 代码分析:生成代码健康度报告和可视化图谱
多仓库MCP架构
Next-Step Hints机制
行业意义
应用场景:重构项目的「定海神针」
场景一:大型项目架构分析
项目的模块划分和职责边界 核心模块的依赖关系 功能聚类和执行流程
场景二:代码修改辅助
场景三:重构项目支持
修改前预判影响范围,制定安全重构计划 追踪所有依赖调用,避免破坏性变更 识别重构的风险点和波及范围
使用建议
重构前先用GitNexus做影响分析 大型修改配合impact工具追踪所有受影响位置 定期重新分析,增量更新索引
快速上手
安装
进入项目
分析

启动服务


使用MCP和技能

MCP | Skills | Hooks (auto-augment) | 支持 | |
Claude Code | 有 | 有 | Yes (PreToolUse + PostToolUse) | 完整支持 |
Cursor | 有 | 有 | Yes (postToolUse, manual install) | 完整支持 |
Antigravity (Google) | 有 | 有 | Yes (AfterTool, Gemini CLI hooks schema)¹ | 完整支持 |
Codex | 有 | 有 | — | MCP + Skills |
Windsurf | 有 | — | — | MCP |
OpenCode | 有 | 有 | — | MCP + Skills |
总结
三大核心能力
精准定位:改代码时能明确知道去某个文件修改具体的某行 预计算智能:工具一次调用返回完整上下文,Token效率提升10倍 MCP集成:作为AI编程助手的新基建,提供标准化的代码理解接口
夜雨聆风