Turn a URL into a readable map
Paste a public repository and get its files, folders and real imports drawn as a map.
Parsed, not guessed. Mapped from one URL.
Fetch, parse, map and explain any public TypeScript or JavaScript repository from one URL.
Every file is read with a TypeScript parser. Imports, exports and requires come from the syntax tree.
Each import resolves to a file in the repository, points outside it, or fails with a reason you can read.
The model explains what the parser found. It never adds a file, an edge or a route to the map.
Framework knowledge lives in adapters, never in the parser. Next.js, React, Express, NestJS and Docusaurus add routes and entry points. Everything else is still parsed as plain TypeScript.
Turn a repository URL into a map you can read, search and share with your organization. Every view below is drawn from the same parse.
Files and folders laid out by the edges between them. Folders fold, so a large repo stays readable.
Routes recovered by the framework adapter, each linked to the file that serves it. Partial routes are left out.
Runs one analysis end to end. It claims the row, makes a temporary working folder, downloads the repository archive at its head commit, selects and parses the files, and stores the result.
Any failure in any stage ends with the row marked failed, with its reason, in the stage it happened in.
Select a file to read what it does, written from what the parser found in and around it.
Every import counted as resolved, external, excluded or failed, with examples of each failure.
Follow what a file depends on, or everything that depends on it, a few hops out.
Files grouped by role, from pages to config, so you can hide what you aren't reading.
Watch an analysis move through fetch, select, parse and store as it happens.
Files that import each other in a loop, found from the edges and listed by path.
DevVault does the reading that slows your team down. Every use below starts from one repository URL.
Hand them the map before the codebase, so their first week starts with the shape of things.
Learn moreSee which files a change touches and everything that depends on them.
Learn moreFind the files with the most dependents before you move them.
Learn moreRead every import that didn't resolve, with the reason it didn't.
Learn moreEach package is its own project, so cross-package imports show up as real edges.
Learn moreTurn the route table into the page list nobody kept up to date.
Learn moreYou bring the repository. DevVault walks every file, resolves every import to a real file and draws what it found. Anything it can't resolve is reported with a reason, never filled in.
Maps that come from real imports, for the reading you do before you change anything.
Paste a public repository and get its files, folders and real imports drawn as a map.
Pick a file and see everything that depends on it before a change lands.
Each one resolved, external, excluded or failed, with a reason you can read.
Files grouped by role, each one explained from what the parser found.
The parser decides what is on the map.
The model only explains it, and every call is traced.
Turn a repository on disk into a list of files and the real connections between them, and prove it's right.
Read the specPaste a URL and watch your own repository become a map, stage by stage.
Read the specThe application recognises what kind of codebase it's looking at, without the parser knowing.
Read the specThe first model call, and everything that has to be true around it.
Read the specAnswer quality stops being an opinion and becomes a number.
Read the spec