PViz Generator

PViz Generator

Get codebase insights without reading every file

3 followers

PViz analyzes GitHub repositories and generates comprehensive structural artifacts: complete dependency graphs showing every import relationship, architectural zones automatically grouped by purpose, coupling metrics identifying risky changes, and circular dependency detection. Perfect for developers onboarding to new codebases, tech leads reviewing architecture, and consultants doing technical due diligence. Download analysis as versioned JSON for documentation, RAG pipelines, or custom tools.
PViz Generator gallery image
PViz Generator gallery image
PViz Generator gallery image
PViz Generator gallery image
PViz Generator gallery image
PViz Generator gallery image
PViz Generator gallery image
Free Options
Launch tags:Design Tools•Developer Tools•GitHub
Launch Team
ace.me
ace.me
Your new website, email address & cloud storage
Promoted

What do you think? …

Mike McClellan
Maker
šŸ“Œ
Hey Product Hunt! I'm Mike, and I built PViz Generator after spending way too many hours trying to understand unfamiliar codebases. The problem: You inherit a codebase or join a new team. You have two bad options: 1ļøāƒ£ Spend days reading files — You go down rabbit holes, lose context, and still don't understand the architecture 2ļøāƒ£ Ask ChatGPT — It confidently explains code... using file paths that don't exist and architecture that was deprecated 6 months ago What PViz Generator does: Instead of guessing, the repository is analyzed structurally and you are provided a detailed output laying out: šŸ“Š Dependency graphs — See which files import which, what's central vs peripheral šŸ—ļø Architectural zones — Automatically grouped into logical areas (API, database, business logic) šŸ”— Coupling metrics — Which files are risky to change (imported by 30+ others) šŸ”„ Circular dependencies — Found automatically (Module A imports B imports A) This output can then be used by you or your team to develop a full picture of the entire codebase or fed directly into a LLM to establish grounding context which allows question to generate more reliable answers. Questions like — "Where is authentication implemented?" "What depends on the database module?" Why I built this: I was tired of: Loosing my mental model of the codebase as it grew to be too large AI tools confidently hallucinating about code they've never analyzed Having no idea what would break when I changed something PViz gives you the architectural map first, then you can explore with context. Current state: āœ… Supports Python, JavaScript, TypeScript, Go, Java āœ… Works with public and private repos āœ… Free trial (3,000 tokens + 4 weekly analysis credits) āœ… Token-based pricing with upfront estimates Who it's for: Developers joining new teams (get oriented in hours, not weeks) Tech leads doing code reviews (see coupling and dependencies) Consultants doing due diligence (evaluate codebases quickly) Anyone inheriting legacy code (understand before you change) Want a full walkthrough? I recorded a detailed 10-minute demo during development [https://youtu.be/2VaiEE_8JxI] Happy to answer any questions! And if you have a codebase you're struggling to understand, I'd love for you to try PViz and let me know what works (or doesn't). Thanks for checking it out! šŸš€