
AST Visualizer
Understand Complex Python Codebases in Seconds
What it does
Tired of feeling lost in huge codebases? AST Visualizer gives you a deterministic bird’s eye view of your code. Our dependency graph shows which files actually matter, where complexity (aka spaghetti code) hides, and makes spotting circular imports effortless. The maintainability score boils technical debt down to a single number..so you know exactly how bad things are. For vibecoders, AST Visualizer helps keep your LLM from turning your repo into a spaghetti factory
Does a similar job
all alternatives →- ASA Satellite View for Python CodeFeb 2026 · ast-visualizer.com · ▲7
Hi HN, I built ast-visualizer.com because I wanted a way to visualize the architecture/structure of a Python repo before dived into the code. Most tools tell you what the code does; I wanted to see how it's built. The Problem: Onboarding onto a large codebase is a nightmare. LLMs help with single functions, but they struggle to show you the "God Objects," circular dependencies, or high-complexity hotspots across 50+ files. What it does: Dependency Graph: Visualizes imports and file complexity to find architectural bottlenecks. Radial AST Heatmaps: Maps individual files and color-codes…
- VDVisualize Data Structures in VS Code2020 · github.com · ▲509

- FCFully client-side GPT2 prediction visualizer2023 · perplexity.vercel.app · ▲153
Hi HN! I've found this visualization tool immensely helpful over the years for getting an intuition for how an LLM "sees" some piece of text, and with a bit of elbow grease decided to move all compute to client side so I could make it publicly available. I've found it particularly useful for - Understanding exactly how repetition and patterns affect a small LM's ability to predict correctly - Understanding different tokenization patterns and how it affects model output - Getting a general sense of how "hard" different prediction tasks are for GPT-style models Known problems (that I probably…
- IMI made a Zero-config tool to visualize your code2025 · staying.fun · ▲136
I built Staying – a tool that instantly turns your code into interactive animations with no setup required. Just write or paste your code and hit "Visualize". No installs, no accounts, no configuration. *Supports*: Python, JavaScript & experimental C++
- SASpaghettify – A VSCode Extension to make your code worse with AI2023 · spaghettify.dev · ▲323
Recently, I saw Github Next Code Brushes (https://githubnext.com/projects/code-brushes) which is a VSCode extension that can use AI to do things like make your code more readable, add types, etc. This inspired me: what if there was an extension that could use AI to make your code worse as well? Meet Spaghettify. An extension I developed that can do things like: - Obscure your code - Introduce a bug - Make the variable names way too descriptive - Use nonsymmetrical whitespace - Add irrelevant/rambling comments - Document the code with emoji - Document the code in any…
More dev tools this month
the category →



OpenTrailPaper is open-source bike computer firmware for the LilyGO T5S3 4.7" E-Paper PRO. It supports offline maps, GPX routes, FIT recording and Bluetooth sensors.
Dev tools · 2d ago · opentrailpaper.com

Open-source GTM skills for technical founders
Dev tools · 30d ago · gtmcofounder.com
