Skip to main content

What Is Vibgrate Graph and the Code Graph?

Learn what Vibgrate Graph is, what the code graph (code map) represents, and how it powers offline queries like vg show, vg ask, vg impact, vg path, and vg tree.

Vibgrate Docs

Vibgrate Help

Vibgrate Graph turns your source code into a structural model you can query. Instead of reading files one by one, you build a graph once and then ask precise questions about how your code fits together. This article explains the core idea for new developers and technical leaders alike.

What the code graph is

The code graph (also called the code map) is a graph artifact that represents your codebase as nodes and edges. Nodes are code elements such as functions, methods, classes, and files. Edges are the relationships between them: which function calls which, what imports what, and how modules depend on one another.

Once built, the graph is the single source of truth for every downstream query. It is local and deterministic: the same code produces the same graph, so results are repeatable and reviewable.

What Vibgrate Graph lets you do

With the graph in place, a small set of commands answers very different questions:

  • vg show explains a single node: what it is, what it calls, and what calls it.
  • vg ask answers a natural-language question and returns a context block ready to paste into any AI assistant.
  • vg impact shows the blast radius of a change using reverse reachability.
  • vg path finds the shortest connection between two nodes.
  • vg tree walks the call tree from a node, callees by default or callers with a flag.
vg build
vg show
vg ask

Why structure beats search

Text search tells you where a name appears. The code graph tells you what actually connects to what. That difference matters when you are estimating the risk of a change, onboarding into an unfamiliar service, or feeding accurate context to an AI assistant.

Because the graph is structural, queries like impact analysis are deterministic rather than guesses. You get the same answer every time, which is what you want before shipping a change or signing off a review.

Offline by design

Vibgrate Graph runs locally. After the first build, queries work fully offline — nothing is uploaded and no account is required for graph queries. This makes it safe for regulated environments and fast in day-to-day use.

Where to go next

Start by building the graph, then explore a single node, then branch out into impact and call-tree questions. See the companion articles on building a code graph and visualizing nodes with vg show to get hands-on quickly.