Open Source
Explore the latest AI open-source projects from GitHub and HuggingFace.
Explore the latest AI open-source projects from GitHub and HuggingFace.
GitNexus is a zero-server code intelligence engine that transforms any codebase into an interactive knowledge graph, providing AI coding agents with deep architectural understanding. Created by developer Abhigyan Patwari, it has rapidly gained traction on GitHub with over 1,100 stars. ## Client-Side Knowledge Graph Engine GitNexus indexes entire repositories into a comprehensive knowledge graph that tracks every dependency, call chain, cluster, and execution flow. Unlike traditional static analysis tools, it uses Tree-sitter for multi-language parsing and KuzuDB as its graph database, running entirely in the browser (Web UI) or locally via CLI with no server infrastructure required. ## Graph RAG Agent with Smart Tools The built-in Graph RAG Agent provides 5 specialized tools: search, cypher queries, grep, file reading, and code highlighting. It uses a hybrid search approach combining BM25, semantic search, and Reciprocal Rank Fusion (RRF) for highly accurate code retrieval. Every response includes grounded citations in `[[file:line]]` format, ensuring traceability. ## MCP Integration for AI Coding Agents GitNexus exposes 7 MCP tools including impact analysis, process-grouped search, symbol context visualization, change detection, coordinated renaming, and automated wiki generation. This deep integration enables Claude Code, Cursor, Windsurf, and other AI coding agents to understand codebases architecturally rather than relying on shallow file-by-file scanning. ## Multi-Language Support The engine supports TypeScript, JavaScript, Python, Java, C, C++, C#, Go, and Rust through Tree-sitter's language grammar ecosystem. Both native parsing (CLI) and WASM-based parsing (browser) are available, making it flexible across deployment contexts. ## One-Command Setup Getting started requires a single command: `npx gitnexus analyze` from the repository root. This automatically indexes the codebase and configures agent integration. The Web UI mode requires no installation at all but is limited to approximately 5,000 files by browser memory constraints. ## Architectural Intelligence Over Brute Search GitNexus precomputes structural relationships at indexing time rather than requiring multiple queries at retrieval time. This enables complete answers in a single query and effectively democratizes smaller language models by providing the architectural clarity they need to produce accurate code modifications.