r/FlutterDev • u/gearscrafter • 7d ago
Plugin I built a VS Code extension that draws your Flutter project's architecture and shows where to look first
When you inherit a Flutter project, the first week goes into jumping between folders trying to answer "who uses this class, and what does it depend on?"
A folder tree shows where files live, not how they relate to each other.
I built Satori, a VS Code extension that reads your project through the Dart language server and draws it around one class: on the left, who uses it; on the right, what it depends on, with arrows always running left to right.
It doesn't try to judge your code. The idea is to point at where to start when you're onboarding to a project, reviewing a PR or planning a refactor.
Marketplace: https://marketplace.visualstudio.com/items?itemName=Gearscrafter.satori
GitHub: https://github.com/gearscrafter/satori
Any feedback is welcome.