What problem does it solve?
Large or mixed-language codebases are hard to explore and reason about by reading files or feeding many sources to an LLM. HCE solves this by parsing code into a deterministic AST-backed hypergraph so structural questions (callers, inheritance, blast radius, subsystem boundaries) can be answered in milliseconds without costly token usage.
Core Features & Use Cases
- Multi-language indexing: parses Python, JavaScript/TypeScript, Go, Rust, Java, C/C++, Ruby, and PHP (with regex fallbacks for others) into a single hypergraph index.
- Fast structural queries: run targeted lookups, searches, blast-radius impact analyses, and overview/hub discovery without reading all source files.
- Guided investigations & tours: accumulate evidence-backed tours for architecture explanations, onboarding, or incident impact analysis and render them into interactive D3 visualizations.
- Visualization pipeline: export compact graph JSON and generate a self-contained HTML with precomputed layouts, color palettes, and tour-driven spotlighting.
Quick Start
Install HCE, index your project's source root with skip-summaries, and run the visualize command to produce an interactive HTML visualization.