gitnexus-explorer

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

Updated Aug 22, 2026
One-click install
npx skills add https://github.com/vivekgoquest/hermes-agent-stable --skill gitnexus-explorer-vivekgoquest
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: gitnexus-explorer
Source: https://github.com/vivekgoquest/hermes-agent-stable/tree/main/optional-skills/research/gitnexus-explorer
Command: npx skills add https://github.com/vivekgoquest/hermes-agent-stable --skill gitnexus-explorer-vivekgoquest

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve? Understanding a large codebase's architecture is hard when you can only read files one at a time. This Skill indexes any git repository into a knowledge graph of symbols, call chains, and execution flows, then serves an interactive web UI you can explore locally or share remotely via a Cloudflare tunnel. ## Core Features & Use Cases - Codebase Knowledge Graph: Runs npx gitnexus analyze to index symbols, dependencies, and call chains, 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 UI and API on one port, avoiding CORS issues. - Remote Sharing: Tunnels the UI through cloudflared so anyone with the link can explore the graph. - Use Case: A teammate asks how a repo's modules connect. You index the repo, start the proxy and tunnel, and send them a trycloudflare.com URL where they can visually trace call chains and clusters. ## Quick Start Ask the agent to index this repository with GitNexus and serve the interactive knowledge graph UI with a shareable Cloudflare tunnel link.

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 Node proxy script to serve the web UI on port 8888. Open the UI in a browser to explore symbols, clusters, and call chains.

How to share a codebase explorer with remote teammates?▼

Start a Cloudflare quick tunnel with `cloudflared tunnel --config /dev/null --url http://localhost:8888`. The printed trycloudflare.com URL gives anyone read access to the interactive graph without installing anything.

What are the requirements for running GitNexus web UI?▼

You need Node.js v18 or later, a repository with a .git directory, and cloudflared for tunneling. The web UI must be a production Vite build, since the dev server blocks non-localhost hosts.

Why does the Cloudflare tunnel return 404 for quick tunnels?▼

An existing named tunnel config at ~/.cloudflared/config.yml has a catch-all ingress rule that intercepts quick tunnel requests. Pass `--config /dev/null` to cloudflared to bypass the existing config.

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

The web UI loads the entire graph into browser memory, so repos under about 5,000 files work well. Repos with 30k+ nodes will be sluggish or crash the tab; use the CLI or MCP tools at that scale instead.

Does GitNexus support semantic code search?▼

Yes, pass `--embeddings` during `npx gitnexus analyze` to enable semantic search and natural language queries via the AI chat panel. It takes minutes on large repos, so skip it for quick exploration.