gitnexus-explorer

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

14|5|Updated Apr 9, 2026
One-click install
npx skills add https://github.com/MLT-OSS/hermes-agent-go --skill gitnexus-explorer-mlt-oss
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: gitnexus-explorer
Source: https://github.com/MLT-OSS/hermes-agent-go/tree/main/optional-skills/research/gitnexus-explorer
Command: npx skills add https://github.com/MLT-OSS/hermes-agent-go --skill gitnexus-explorer-mlt-oss

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 clusters, then serves an interactive web UI so you and your teammates can visually explore the code structure from any browser. ## Core Features & Use Cases - Codebase Knowledge Graph: Runs npx gitnexus analyze to index symbols, call chains, and execution flows into a .gitnexus/ directory, with optional embeddings for semantic search. - Interactive Web UI with Proxy: Serves the production GitNexus web build through a zero-dependency Node.js proxy that forwards /api/* to the backend, avoiding CORS and host-blocking issues. - Remote Sharing via Cloudflare Tunnel: Exposes the explorer through a cloudflared quick tunnel so anyone with the link can browse the graph. - Use Case: You inherit an unfamiliar 3,000-file repository. Index it, start the proxy and tunnel, and share the URL with your team so everyone can explore module dependencies and call chains visually. ## Quick Start Index the current repository with GitNexus and start the web UI with a Cloudflare tunnel so I can explore its knowledge graph 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 a git repository to build an index of symbols, call chains, and clusters in a `.gitnexus/` directory. Then start `npx gitnexus serve` and the web UI to explore the graph interactively in a browser.

How to share a GitNexus code explorer with remote teammates?▼

Serve the production web build through the included Node.js proxy on one port, then run `cloudflared tunnel --url http://localhost:8888` to get a public trycloudflare.com URL. Anyone with the link can browse the indexed graph.

What are the requirements for running GitNexus?▼

You need Node.js v18 or later, a repository with a `.git` directory, and optionally cloudflared for tunneling. The proxy script uses only Node.js built-in modules, so it has no npm dependencies of its own.

Why does the GitNexus web UI fail through a tunnel or proxy?▼

The web UI defaults to `localhost:4747` for API calls and the Vite dev server blocks non-localhost hosts. Patch the backend URL to use same-origin, build the production bundle with `npx vite build`, and serve it through the Node proxy.

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 while 30k+ nodes can crash the browser tab. The CLI and MCP tools work at any scale; only the visualization has this limit.