About
PViz is a codebase architecture analysis tool that helps you understand large or unfamiliar repositories before you make changes.
It analyzes Python, JavaScript, and TypeScript repositories and produces a structured, queryable view of how the code actually fits together — dependencies, coupling, cycles, zones, and risk signals — rather than just surface-level documentation.
PViz is designed for episodic but high-impact use cases, such as:
onboarding onto an unfamiliar codebase
planning refactors or migrations
technical due diligence
auditing architectural risk
preparing structured context for AI or LLM workflows
What you get
Repository-wide dependency graphs
Cycle detection and coupling metrics
Language and SLOC breakdowns
Architectural zones and grouping
Downloadable analysis artifacts (JSON)
Optional AI report grounded in the actual analysis data (not just prompts)
Pricing model
PViz uses a token-based model instead of subscriptions.
You buy token packs and spend them per analysis based on repository size — a better fit for tools that are used when decisions matter, not every day.
Why PViz exists
Most tools either:
generate documentation, or
answer questions without real structural grounding
PViz focuses on structural truth — giving you a reliable map of the system so humans and AI can reason about it accurately.
Current state
Live and usable
Early-stage
Actively evolving based on feedback
If you’ve ever opened a new repo and thought “I need to understand this before I touch anything”, PViz is built for that moment.
