The codebase, made visible. 

Point OpenVisio at any local repo. It builds the import graph, draws the map, and answers questions with citations — deterministically, on your machine.

Read the docs
Live129 files124 imports398 symbols7 districtsdrag to rotate
Plugs into
Claude Code logoClaude CodeCodex logoCodexCursor logoCursorZed logoZedWindsurf logoWindsurfany MCP client logoany MCP client

The code-graph engine.

Set the direction. OpenVisio draws the territory — continuously and deterministically.

Deterministic indexing

Tree-sitter parses every file into symbols and resolved imports. No LLM in the pipeline — the same repo always yields the same graph.

How indexing works

The import graph

Files and folders become nodes wired by their real imports — the structure your repo always had, finally drawn.

Explore the graph

A city of code

Every file is a building: height is lines of code, color is language, folders form districts you can read at a glance.

Walk the city

Ranked by what matters

PageRank surfaces the load-bearing files; churn × centrality flags the hotspots worth your attention first.

See hotspots

Every codebase already has a shape. Files cluster, imports flow, hotspots burn. OpenVisio draws it built from the source, never from guesses.

OpenVisio is the visual layer for a new generation of grounded engineering.

One graph.
Three projections.

The same deterministic layout rendered as a city, a galaxy, and a hierarchy — switch projections without losing your place.

frontendlibcomponentsapp

Folders as nodes, wired by real imports. Click to recurse, level by level.

Your agent goes
codebase-native.

The same graph, exposed as an MCP server. Claude Code and Codex stop crawling files and start querying structure.

One call, ready-to-work context

A task description in; a ranked skeleton plus the relevant neighborhoods out — every line with an exact path:line anchor.

Read the docs
$ resolve_context "add oauth login"

# task-ranked skeleton + neighborhoods
auth/oauth.ts:1   beginLogin()
auth/session.ts:14 verifyToken()
api/middleware.ts:8 requireAuth()

# 92K tokens of crawling → 2.4K of structure

Context is a bill
your agent pays.

OpenVisio breaks each task down to the structure it actually needs — so the tokens that never mattered never get spent.

TaskRaw crawlWith OpenVisioMargin
Understand the architecture
new repo · first hour
84K2.1K40× leaner
Find where auth happens
cross-service trace
31K0.9K34× leaner
Trace a call chain
entry point → handler
47K1.3K36× leaner
Plan a refactor
impact analysis first
92K2.4K38× leaner
Read every file
the old way
240Kwindow exceeded
Reviews

Engineers stop reading.
They start seeing.

I pointed it at a repo I had been dreading for weeks. Twenty minutes later I was explaining the architecture to my team — with the map on screen.
SMSofia MarquesStaff engineer · fintech
The MCP server is the unlock. Claude Code stopped grepping around and started asking the graph — our agent runs got dramatically cheaper.
DODaniel OkaforPlatform lead
The city view sold me instantly: you can see the hotspot before you read a single line.
MCMira ChenOpen-source maintainer
Citations changed how much I trust AI answers about our code. Every claim is a path:line I can click and verify.
JWJonas WeberEngineering manager
Onboarding juniors with the narrator almost feels unfair. They ask, it answers, the map lights up.
ADAmara DialloTech lead · e-commerce
Local-first and read-only meant security signed off the same day. That never happens.
TRTomás RiveraPrincipal engineer
Pricing

Free to map. Pro to converse.

The map, all four views, and local indexing are free forever. Pro adds the AI that reads alongside you — grounded answers and a hands-free agent.

Free

Map any codebase, locally.

$0forever
  • Unlimited local repositories
  • All four views — City, Graph, Architecture, Atlas
  • Filter, drill, and trace imports
  • Export & import graph bundles
Most popular

Pro

Add the AI that reads with you.

$12per month
  • Everything in Free
  • Grounded narrator chat — answers cite real code
  • Hands-free coding agent + spotlight
  • Narrate any view on demand
  • Priority support

Secure checkout via Stripe. Cancel any time — no questions, no lock-in. Your code stays on your machine on every plan.

Get started

See your codebase.

It runs locally and reads only — open a repo and the map builds in seconds.

Read the docs
$ npm i -g openvisio
Local-firstRead-onlyNo networkGrounded citations