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.