Code learning · AST · Graph

Structure you cansee and explore.

Interactive call graphs for real Python codebases.

VibeGraph parses your project into a navigable graph: every node can surface AI explanations, suggested learning paths, and a lightweight view of execution flow—so unfamiliar repos become maps instead of mazes.

VibeGraph interface
Product

Built for comprehension.

Python AST and NetworkX lay the graph foundation; React Flow handles interaction; FastAPI and Groq power on-demand explanations—without losing the “vibe coding” feel.

Graph

Call graph from AST

Static analysis turns modules and functions into nodes and edges you can pan, zoom, and follow—ideal for onboarding and refactors.

AI

Node-level explanations

Select any node for contextual summaries and guidance, so dense logic files stay approachable.

Flow

Paths & visualization

Learning-path hints and execution-oriented views help you reason about control flow without running everything blindly.

Try it on a repo you do not know yet.

Open the hosted app, load a Python tree, and walk the graph—then dive into the open-source implementation if you want to extend parsers or UI.