All tools
Turn files, folders or a public GitHub repository into a map of how they connect.
Files are read in this browser. Fetching a repository sends requests to GitHub. A saved map includes the extracted text; nothing is saved unless you save it.
How it works, and what it can't see
Three kinds of line. A faint one joins a file to its folder. A solid one is a reference: a wiki link, a Markdown link or an import that names another file you gave it. A dashed one joins two files that share at least two uncommon words, and the inspector lists them.
A filled dot is a file whose text was read; a ring is one kept as metadata only. Point at a dot to read it, select it to open it, and drag a dot, the map or two fingers to move around. Click the map first and the wheel zooms it.
Can't see
- Connections are folders, explicit references and shared words. A shared word is not proof that two files mean the same thing.
- Up to 1,000 files or 80 MB. Text, code, PDF and office documents are read; other files appear with metadata only. Archives are expanded once. Scanned PDFs need OCR elsewhere.
- A public GitHub repository is read through GitHub's API: up to 1,000 files, reading up to 100 text files (8 MB in all). No private repositories. Upload a ZIP for fuller coverage.