gitnexus-explorer

Index codebases into knowledge graphs and serve an interactive web UI via Cloudflare tunnel.

Updated Jul 7, 2026
One-click install
npx skills add https://github.com/episvr/USTB-2026-SummerInternship --skill gitnexus-explorer-episvr
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: gitnexus-explorer
Source: https://github.com/episvr/USTB-2026-SummerInternship/tree/main/hermes-config/optional-skills/research/gitnexus-explorer
Command: npx skills add https://github.com/episvr/USTB-2026-SummerInternship --skill gitnexus-explorer-episvr

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve? Understanding a large codebase's architecture—symbols, call chains, clusters, and execution flows—is difficult from raw source files alone. This Skill indexes any git repository with GitNexus and serves an interactive knowledge graph web UI, optionally tunneled through Cloudflare so remote collaborators can explore it. ## Core Features & Use Cases - Codebase Indexing: Runs npx gitnexus analyze to build a knowledge graph of symbols, call chains, and dependencies, with optional embeddings for semantic search. - Interactive Web UI: Serves the GitNexus production build through a zero-dependency Node.js reverse proxy that unifies the static UI and /api/* backend on one port without CORS issues. - Remote Sharing via Cloudflare Tunnel: Publishes the explorer through a quick cloudflared tunnel so anyone with the link can browse the graph. - Use Case: A developer onboarding to an unfamiliar repo indexes it, starts the proxy and tunnel, and shares the trycloudflare URL with teammates to visually walk through the architecture together. ## Quick Start Ask the agent to index this repository with GitNexus and start the web explorer with a Cloudflare tunnel so the graph can be viewed remotely.

Frequently Asked Questions about gitnexus-explorer

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I visualize a codebase as a knowledge graph?▼

Run npx gitnexus analyze inside the target repo to build the index, then start npx gitnexus serve and the proxy script to serve the web UI. The browser displays symbols, call chains, clusters, and execution flows as an interactive graph.

How to share a local web UI publicly with Cloudflare tunnel?▼

Install cloudflared to ~/.local/bin, then run cloudflared tunnel --config /dev/null --url http://localhost:8888 --no-autoupdate --protocol http2. The generated trycloudflare.com URL is printed to stderr and can be shared with anyone.

What are the prerequisites for running GitNexus?▼

GitNexus requires Node.js v18 or later and a target repository containing a .git directory. cloudflared is needed only for remote tunneling and is auto-installed to ~/.local/bin if missing.

Why does the Cloudflare quick tunnel return 404?▼

A 404 occurs when an existing named tunnel config at ~/.cloudflared/config.yml has a catch-all ingress rule that intercepts quick tunnel requests. Passing --config /dev/null to cloudflared bypasses that config and resolves the issue.

What are the size limits of the GitNexus web UI?▼

The web UI loads the entire graph into browser memory, so repos under roughly 5,000 files work well. Repos with 30k+ nodes become sluggish or crash the browser tab, though the CLI and MCP tools work at any scale.

When should I use the --embeddings flag with gitnexus analyze?▼

Use --embeddings when you want semantic search and natural language queries through the AI chat panel. It takes minutes on large repos instead of seconds, so skip it for quick structural exploration.