gitnexus-explorer

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

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve? Understanding a large codebase's architecture is hard from reading files alone. This Skill indexes any git repository with GitNexus into a knowledge graph of symbols, call chains, and clusters, then serves an interactive web UI that can be shared remotely through a Cloudflare tunnel. ## Core Features & Use Cases - Codebase Indexing: Run npx gitnexus analyze on any git repo to build a knowledge graph of symbols, dependencies, and execution flows, with optional embeddings for semantic search. - Interactive Web Visualization: Serve the GitNexus production web UI through a zero-dependency Node.js proxy that combines static files and the backend API on one port with no CORS issues. - Remote Sharing via Tunnel: Expose the explorer through a Cloudflare quick tunnel so anyone with the link can explore the graph. - Use Case: A developer onboarding to an unfamiliar repo indexes it, starts the proxy and tunnel, and shares the URL with teammates so everyone can visually explore call chains and module clusters. ## Quick Start Ask the agent to index this repository with GitNexus and give you a shareable link to explore its knowledge graph in the browser.

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 git repository to build the index, then start `npx gitnexus serve` and the included Node.js proxy to open the interactive web UI showing symbols, call chains, and clusters.

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

Start a Cloudflare quick tunnel with `cloudflared tunnel --config /dev/null --url http://localhost:8888`. The printed trycloudflare.com URL can be shared with anyone, and the production build plus proxy avoids host-blocking issues.

What are the requirements for indexing a repo with GitNexus?▼

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

Does the GitNexus web UI work with large repositories?▼

The web UI loads the entire graph into browser memory, so repos under roughly 5,000 files work well while 30k+ nodes may crash the tab. The CLI and MCP tools work at any scale; only the visualization has this limit.

Why does cloudflared return 404 for my quick tunnel?▼

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.

Should I enable embeddings when indexing a codebase?▼

Embeddings are optional. Adding `--embeddings` enables semantic search and natural language queries in the AI chat panel, but takes minutes on large repos, so skip it for quick visual exploration.