Explore
Fly over the World Map or walk the streets in first person. Districts, buildings, floors, rooms — down to the source line.
Open source · CLI · VS Code · Desktop
Code.Voyage turns a codebase into an explorable software world — services become buildings, APIs become roads, events ride the railway. See the whole map, follow a request on its journey, and ask the world where things happen.
Fly over the World Map or walk the streets in first person. Districts, buildings, floors, rooms — down to the source line.
Pick a business flow and follow the journey: a cargo travels the routes, stopping at every function, door, shipment and storage.
Ask the World in plain language — Where is paymentId created? — and get teleported to the answer, with evidence.
Press / and jump to any service, endpoint, table, topic, class, function or document in the world.
Code.Voyage is not a pretty picture of your repo. Every element in the world is a real, detected fact about your software — and you can always ask Why is this here?
Read the World Grammar →CreatePaymentRequestPaymentpaymentId status = "pending"payments.customer_idStart a Voyage from any entry point. The world dims, a glowing cargo travels the routes, and the camera follows — pausing at every stop with what came in, what changed, what was stored, and the exact source line.
Answers are grounded in your software graph and shown spatially: the world teleports, highlights the buildings involved and opens the evidence. Deterministic rules first; an optional Claude fallback only ever sees a secret‑free world summary — never your code.
Spring PetClinic Microservices is the reference world: a gateway, four services, config, discovery and databases. Explore it read‑only, follow Add Visit, or ask where owners are stored — no repository of your own required.
Code.Voyage Benchmark · PetClinic suite 100% node & route recall on B01–B03
Map a repository from the terminal, explore without leaving VS Code, or open the desktop app for long journeys through large codebases. Everything runs locally — your code never leaves your machine.
Analyze a repository, build its world and open it in the browser.
npm install -g code.voyagecode.voyage serve ./your-repo --openAlso on PyPI: pip install code.voyage · then run code.voyage serve
Open the world beside your code, teleport from a symbol to its building, and start Voyages from any handler.
ext install code-voyage.code-voyageOr download the .vsix and install it via Extensions → Install from VSIX…
View on the Marketplace →A dedicated spatial workspace for large codebases, presence with your team, and longer journeys. macOS 12+.
Version 0.2.0 · .dmg · all releases
Release notes →Every route, stop and answer carries its evidence and a confidence — confirmed, likely, inferred. Nothing is drawn that cannot lead back to source.
The world is built from the repository alone: no agents, no production access. Live Voyage — runtime traffic — comes later, on the same map.
Analyzers and rules build the graph. AI may name and describe, but it never invents architecture.
Open‑source engine, viewer and benchmark. Inspect it, extend it, own it.