abhigyanpatwari / gitnexus
GitNexus: The Zero-Server Code Intelligence Engine - GitNexus is a client-side knowledge graph creator that runs entirely in your browser. Drop in a git repository (Github, Gitlab, Azure, Local) or ZIP file, and get an interactive knowledge graph with a built in Graph RAG Agent. Perfect for code exploration
github.com/abhigyanpatwari/gitnexusIndexed at ac68f52Up to date with upstream
What is gitnexus?
gitnexus is a client-side code intelligence engine for indexing codebases into a knowledge graph and exposing code relationships to AI agents. It is also a browser-based tool for exploring repositories through an interactive graph and built-in Graph RAG Agent. The project is primarily written in TypeScript, with JavaScript and Python components.
Written by a model from the README and the source
2,327 files and 15,622 symbols in 12 modules, led by TypeScript (1,936 files) and JavaScript (58).
Code health
Hotspots average 4.5, the place fixes pay off most.
On the leaderboards:#34 of 46 TypeScript repos
Use abhigyanpatwari/gitnexus in your agent
Point Claude Code, Cursor, Codex or VS Code at this repository. Your agent gets the index this page is built from: cited answers, callers, history and health for any file.
- 1.In Claude, open Customize → Connectors, click +, then Add custom connector. On a Team or Enterprise plan an owner adds it first under Organization settings → Connectors.
- 2.Paste the server URL below as the Remote MCP server URL, then click Add.
- 3.Click Connect. A Repowise sign-in window opens. Approve access.
- 4.Repowise's tools are now available in your Claude chats.
Connect with one click. Sign in with Repowise (OAuth), no API key to copy. Works in Claude on the web, desktop, and mobile.
Docshttps://api.repowise.dev/mcp/abhigyanpatwari/gitnexus
This repo is public, so anyone with a Repowise account and an API key can connect.
Try asking
- get_overview()
- get_answer("how is gitnexus put together?")
- get_why("why is gitnexus structured this way?")
Explore gitnexus
- DocumentationModule-by-module documentation, 2,410 pages.
- ArchitectureDependency graph, layers and third-party dependencies.
- Code healthEvery file's score and the findings behind it.
- CommitsEach commit's effect on code health.
- OverviewEverything else the index found: contributors, decisions, what changed this week.
Key features of gitnexus
- gitnexus indexes codebases into a knowledge graph that represents dependencies, call chains, clusters, and execution flows.
- gitnexus exposes the indexed graph through MCP tools for AI agents.
- gitnexus provides a web UI for chatting with repositories in a browser.
- gitnexus installs agent skills for code exploration, debugging, impact analysis, and refactoring.
- gitnexus can generate repository-specific skills from detected functional areas.
How abhigyanpatwari/gitnexus works
The analyze command accepts a repository from its root and indexes the codebase into a knowledge graph. gitnexus/src/core/run-analyze.ts performs the analysis workflow, while gitnexus/src/core/lbug/lbug-adapter.ts connects the analysis to the underlying graph representation. gitnexus/src/storage/repo-manager.ts manages indexed repository data. gitnexus/src/mcp/local/local-backend.ts provides the local MCP backend through which AI agents access graph-based context. The gitnexus-web directory provides the web application for browser-based repository interaction. The gitnexus-claude-plugin directory contains the Claude integration, and the resulting tools expose dependencies, call chains, clusters, and execution flows.
The codebase has 2,327 files and 15,622 symbols in 12 modules, led by TypeScript, JavaScript and Python. Code health is 6.8 out of 10, rated fair.
Getting started with gitnexus
- Run the analysis from the repository root.
npx gitnexus analyze - Connect supported editors and agents by writing the MCP configuration.
npx gitnexus setup
Commands copied from the README
abhigyanpatwari/gitnexus FAQ
What is gitnexus?
gitnexus is a code intelligence engine that indexes codebases into a knowledge graph. It exposes dependencies, call chains, clusters, and execution flows through MCP tools and a web UI.
How does gitnexus work?
gitnexus analyzes a repository, precomputes relationships in a knowledge graph, and returns that context through MCP tools. Its local backend and web UI provide access to the indexed data.
How do I install gitnexus?
gitnexus can be run with npx gitnexus analyze from a repository root, followed by npx gitnexus setup to configure editor integrations.
What language is gitnexus written in?
gitnexus is primarily written in TypeScript. The repository also includes JavaScript and Python code.
How is the gitnexus code organized?
gitnexus is organized into the gitnexus core, gitnexus-web, gitnexus-shared, gitnexus-claude-plugin, and eval directories. Core analysis, storage, and MCP backend code is under gitnexus/src.
Who is gitnexus for?
gitnexus is for AI agents and developers exploring codebases. It provides graph-based context for code exploration, debugging, impact analysis, and refactoring.
The summary, features and answers on this page are written by a model from the README and the source, and refreshed with each index.
About this page
Get a page like this for your own codebase
Repowise built this map of abhigyanpatwari/gitnexus from its source and git history. It parses every symbol, draws the dependency graph, scores each file's health from complexity, duplication, coverage and churn, finds hotspots and owners in the history, and writes documentation for every module. Your coding agent reads the same index over MCP, so its answers cite real files.
Prefer local? pip install repowise && repowise init indexes your own checkout, no account needed.
Maintain abhigyanpatwari/gitnexus?
Claim this page, add a badge to the README, or re-index it.
Claim this page
Sign in with GitHub and we check that you are an admin or maintainer of abhigyanpatwari/gitnexus. Then add a badge to the README that links readers here.
Add a badge to your README
Every badge is public, cached, and updates on its own after every index. Nothing to install.
Repowise badge
Links to this page, with no score on it. Adding it also re-indexes the repo every week.
[](https://repowise.dev/repo/abhigyanpatwari/gitnexus?src=badge_wiki)Code health badge
The repo's health score out of 10, from the latest index.
[](https://repowise.dev/repo/abhigyanpatwari/gitnexus?src=badge_health)Code health card
A larger card with the score, its change since the last index, and when it was measured. The HTML version follows the reader's light or dark theme.
[](https://repowise.dev/repo/abhigyanpatwari/gitnexus?src=badge_card)