gitnexus-explorer

Solid

Index a codebase with GitNexus and serve an interactive knowledge graph via web UI + Cloudflare tunnel.

AI & Automation 191,515 stars 33299 forks Updated today MIT

Install

View on GitHub

Quality Score: 93/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# GitNexus Explorer Index any codebase into a knowledge graph and serve an interactive web UI for exploring symbols, call chains, clusters, and execution flows. Tunneled via Cloudflare for remote access. ## When to Use - User wants to visually explore a codebase's architecture - User asks for a knowledge graph / dependency graph of a repo - User wants to share an interactive codebase explorer with someone ## Prerequisites - **Node.js** (v18+) — required for GitNexus and the proxy - **git** — repo must have a `.git` directory - **cloudflared** — for tunneling (auto-installed to ~/.local/bin if missing) ## Size Warning The web UI renders all nodes in the browser. Repos under ~5,000 files work well. Large repos (30k+ nodes) will be sluggish or crash the browser tab. The CLI/MCP tools work at any scale — only the web visualization has this limit. ## Steps ### 1. Clone and Build GitNexus (one-time setup) ```bash GITNEXUS_DIR="${GITNEXUS_DIR:-$HOME/.local/share/gitnexus}" if [ ! -d "$GITNEXUS_DIR/gitnexus-web/dist" ]; then git clone https://github.com/abhigyanpatwari/GitNexus.git "$GITNEXUS_DIR" cd "$GITNEXUS_DIR/gitnexus-shared" && npm install && npm run build cd "$GITNEXUS_DIR/gitnexus-web" && npm install fi ``` ### 2. Patch the Web UI for Remote Access The web UI defaults to `localhost:4747` for API calls. Patch it to use same-origin so it works through a tunnel/proxy: **File: `$GITNEXUS_DIR/gitnexus-web/src/config/ui-constants.ts`** Change: ```typescript exp...

Details

Author
NousResearch
Repository
NousResearch/hermes-agent
Created
10 months ago
Last Updated
today
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category