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.