Community Help us grow sustainably: contribute or leave a star on GitHub.

Support on GitHub

Deliver Reliable NestJS Applications

Nest Graph Inspector turns your live NestJS runtime into architecture intelligence: visible dependencies, measurable change impact, and clear blast radius before production.

This is an actual render of the runtime graph. Open full-screen demo

See Impact Paths Easily

No manual tracing. Hover a module, provider, or controller and the graph shows the impact path for you.

    Hover Any Node

    Start from the module, provider, or controller you plan to change.

    Follow the Highlight

    Related paths stay visible while unrelated edges fade back.

    Decide With Context

    See affected app areas before making changes.

This example shows what happens when you hover UserRepository. Open full-screen demo

Find Circular Dependencies Fast

Warnings mark circular dependencies. Click one to see the loop.

    Module Loops

    See when modules depend on each other in a circle.

    Provider Loops

    See when providers loop inside one module.

    Clear Fix Path

    Open the warning and follow the path to fix.

Click a Warning chip to reveal the loop story. Open full-screen demo

Context-Aware AI Assistant

Ask graph and trace questions in plain language. In the real viewer, answers are grounded in your loaded runtime graph and generated by a model running inside your browser, so all you need is a WebGPU-capable desktop browser in a window at least 768px wide, with enough GPU memory for the model you pick.

    Ask Naturally

    Ask "trace AuthService dependencies" or "show OrdersModule to PaymentService" without query syntax.

    Grounded, Not Generic

    Answers use loaded graph context and call out missing data.

    Your Model, Your Environment

    Nothing to install and no server to run. The model downloads once into your browser cache, then runs on your own GPU, so the graph never leaves your machine.

The real viewer grounds every answer in your loaded runtime graph, and runs the model in your browser on WebGPU — nothing to install, and the graph never leaves the tab. Load your project

Run Providers From The Graph

Turn your runtime graph into an action surface. Select Service inside Module, choose a method, and execute the resolved provider without building a temporary endpoint.

    Provider-First Execution

    Run the provider NestJS already resolved in its module context.

    JSON Arguments

    Pass method inputs from the graph and inspect the result in place.

    Faster Runtime Checks

    Validate service behavior without wiring a controller, route, or one-off script.

Select the UserService provider and run a method: the call reaches the application running in this tab.

Inspect runtime wiring before you ship

Understand dependency impact quickly and ship safer changes.
Nest Graph Inspector · MIT License · © 2026