Skip to content

GitNexus:32.2k Stars开源代码知识图谱引擎,让AI代理真正理解代码库

2026年4月29日

GitNexus:零服务器代码智能引擎,让AI代理真正理解你的代码库

一个完全在浏览器中运行的代码知识图谱引擎。只需拖入GitHub仓库或ZIP文件,即可生成交互式知识图谱,让AI代理获得架构级代码理解能力。

项目简介

用Cursor、Claude Code或Codex时,经常遇到AI"盲改"代码的问题——修改一个函数却破坏了调用链,重构一个模块遗漏了依赖关系。GitNexus正是为解决这个痛点而生。

它将代码库索引为知识图谱,追踪每一个依赖、调用链、模块聚类和执行流程,然后通过MCP协议将这些信息暴露给AI代理。

项目信息数据
⭐ Stars32.2k
🔧 语言TypeScript
📅 创建2025年8月
👤 开发者abhigyanpatwari
🔗 GitHubabhigyanpatwari/GitNexus
🏠 在线体验gitnexus.vercel.app

两种使用方式

维度CLI + MCPWeb UI
用途本地索引,通过MCP连接AI代理浏览器中可视化图谱+AI对话
场景与Cursor/Claude Code/Codex日常开发快速探索、演示、一次性分析
规模支持任意大小仓库约5k文件(浏览器内存限制)
安装npm install -g gitnexus无需安装,浏览器访问
隐私完全本地,无网络请求完全浏览器内,无服务器

两种模式可通过 gitnexus serve 桥接。

核心功能

知识图谱索引

使用Tree-sitter解析代码,构建包含以下关系的知识图谱:

关系类型说明
依赖关系import、require、include
调用链函数/方法调用追踪
模块聚类Leiden社区检测识别功能区域
执行流程端到端流程追踪

16个MCP工具

通过MCP协议暴露工具,让AI代理获得深度代码感知:

工具功能
query混合搜索(BM25+语义+RRF)
context360°符号视图
impact影响范围分析,深度分组和置信度
detect_changesGit diff影响映射
rename多文件协同重命名
cypher原生Cypher图查询
group_sync跨仓库提取契约
group_query跨仓库搜索执行流程

影响范围分析

修改代码前,AI代理可以精确知道:

  • 哪些函数会受影响
  • 影响传播深度(1跳、2跳、3跳)
  • 受影响的执行流程
  • 置信度评分

自动生成代码Wiki

bash
gitnexus wiki

基于知识图谱自动生成仓库文档,包含Mermaid图表,始终与代码保持同步。

使用方法

bash
# 安装
npm install -g gitnexus

# 索引当前仓库
gitnexus index

# 启动MCP服务器(供AI代理连接)
gitnexus serve

# 生成代码Wiki
gitnexus wiki

集成方式

AI工具集成方式
CursorMCP配置接入
Claude CodeMCP配置接入
CodexMCP配置接入
任何支持MCP的Agent直接连接

关键词:GitNexus, 知识图谱, 代码分析, MCP, 代码理解, AI Agent, Tree-sitter

不要孤军奋战啦!

加入微信群一起学习交流 AI

与大神一起使用 OpenClaw、Hermes、Claude Code、Seedance 2.0、GPT-Image-2 等

微信公众号

扫码关注微信公众号
私信 "加群",将自动获取微信群二维码

探索 AI 世界,掌握智能未来