GitNexus:开源代码图谱,提供MCP服务
GitNexus是一款零服务端的代码智能引擎,能把你的整个代码库索引成一张交互式知识图谱,再通过MCP协议,让Cursor、Claude Code瞬间拥有全项目的架构洞察能力。
它不是简单的代码检索,而是提前把项目里的每一个函数、类、接口,它们的上下游依赖、调用链、所属功能模块、执行流程,全结构化、可视化。AI不用再靠多次查询瞎猜,一次就能拿到完整的上下文,从根源上解决“盲人摸象”式写代码的问题。
一、两个使用方式,按需选择
1. CLI + MCP(开发首选,全功能支持)
这是给日常写代码的开发者准备的主力模式,本地安装、本地索引,对接你常用的AI编辑器,全程不上传代码,隐私拉满。
– 支持任意规模的代码库,无文件数量限制
– 原生KuzuDB存储,索引速度快、持久化不丢失
– 完美对接Claude Code、Cursor、Windsurf、OpenCode等主流AI编程工具
– 完全本地运行,代码绝不会流出你的设备
2. Web UI(快速探索,零安装)
如果你只是想快速看懂一个开源项目,或者给同事演示代码架构,直接打开浏览器访问 https://gitnexus.vercel.app 就行,不用安装任何东西。
– 拖入GitHub仓库链接或代码ZIP包,立刻生成交互式知识图谱
– 内置Graph RAG Agent,直接和代码库对话提问
– 可视化查看函数调用链、模块依赖、执行流程
– 全程在浏览器WASM里运行,代码不上传任何服务器
两种模式无缝联动:本地运行 gitnexus serve 启动服务后,Web UI会自动检测连接,直接浏览你本地已经索引过的所有仓库,不用重复上传、重复索引。
二、3分钟快速上手,零门槛
1. 安装CLI(全局安装,也可以用npx免安装)
npm install -g gitnexus
2. 索引代码库(进入项目根目录运行)
npx gitnexus analyze
自动解析代码构建知识图谱、安装AI技能、注册Claude钩子、生成项目上下文文件,全流程自动化。
3. 配置MCP对接AI编辑器
npx gitnexus setup
它会自动检测你安装的Cursor、Claude Code等编辑器,自动写入对应的MCP配置,重启编辑器就能直接用。
三、开发者刚需的核心能力
– 影响范围分析:改代码前先看,哪些函数、模块会受影响,风险等级一目了然,提前避坑
– 360°符号上下文:随便选一个函数,立刻看到它的上游调用者、下游依赖、所属的业务流程,AI再也不会漏上下文
– 变更影响检测:改完代码不用自己查,自动对比git diff,告诉你改的内容影响了哪些业务流程,风险等级多高
– 还有自动生成项目Wiki、多文件联动重命名等实用功能,全是开发日常高频需求
四、隐私与安全,完全可控
GitNexus从设计之初就把隐私放在第一位:
– CLI模式:所有索引、分析全在本地完成,无任何网络请求,索引数据存在项目的.gitnexus目录(自动gitignore)
– Web模式:所有运算全在浏览器WASM里运行,代码不会上传到任何服务器
– 完全开源,代码全在GitHub,可自行审计,没有任何暗箱操作
语言支持也覆盖了主流开发语言:TypeScript/JavaScript、Python、Java、Go、Rust、C/C++、C#,基本满足绝大多数开发者的需求。
项目地址:
https://github.com/abhigyanpatwari/GitNexus
夜雨聆风
