AST Visualizer logo

AST Visualizer

Paste GitHub URLs, get instant Python code insights visually

AST Visualizer media

AST Visualizer is a privacy-first code intelligence platform that parses Python projects into interactive Abstract Syntax Tree diagrams and dependency graphs. Designed for developers inheriting unfamiliar codebases, it reveals code structure, calculates McCabe complexity metrics, and detects circular dependencies without storing any code on servers.

Key Features

  • One-Click GitHub Analysis – Paste any public GitHub repository URL to instantly generate interactive visualizations without downloads or manual setup

  • Abstract Syntax Tree Explorer – Zoom, pan, and inspect AST nodes to see exactly how Python's compiler interprets your code at the parser level

  • McCabe Complexity Scoring – Automatically calculate cyclomatic complexity for every function with color-coded hotspots (red flags for scores >10)

  • Circular Dependency Detection – Visualize module import chains to identify architectural anti-patterns and prevent runtime ImportError exceptions

  • Full Project Topology – Upload entire project folders (Pro) to map class hierarchies, inheritance chains, and cross-file relationships in unified dependency graphs

This product is best for

Pricing Model

Freemium

Search Products

Start typing to search for products.