Everything in one
coherent system.
GhostMap isn't a collection of independent tools. Every feature is part of the same model: code → symbols → annotations → tree.
The map of your file, always up to date.
GhostMap builds a symbol-first hierarchy from your code: classes, functions,
interfaces, structs. Then it layers your @ghost annotations
on top as anchors with status and description.
The result is a navigable tree that reflects real structure - not what you named your folders, not what you remember. Click any node to jump directly to that line.
Name a section of code.
Own it in the tree.
Wrap any block of code between // @ghost #name start and
// @ghost end and GhostMap creates a named parent node
that owns everything inside - regardless of language structure.
Ideal for large refactors, ongoing migrations, or "hot zones" you want to flag for the whole team before anyone touches them.
Opens in milliseconds.
Not seconds.
The Ghost Index is the loading engine. Every time GhostMap analyzes a file, it persists the result - symbols, anchors, tree - into a local snapshot.
Next time you open that file, the tree appears instantly from the snapshot. No LSP cold start. No re-parse. No waiting.
Wrong syntax. Instant fix.
GhostMap catches annotation problems as you type and offers one-click fixes directly in the editor.
Unclosed range
A #name start without a matching end. GhostMap degrades it to a point anchor and warns you.
Malformed syntax
A loose word after @ghost that doesn't match any pattern. Quick fix: convert to named anchor or contextual anchor.
Detached anchor
A contextual anchor with no symbol nearby within the ownership radius. GhostMap tells you which anchor is floating.
Invalid status
A status value that isn't recognized. Quick fix: suggests the closest valid value - or todo as default.
19 languages today. Three quality tiers.
GhostMap uses the best available extractor for each supported language and falls back when editor language services are unavailable. The 19 languages below are grouped by the quality you can expect today.
Ready to map your project?
Free for personal, educational, and evaluation use. Works in supported local VS Code workspaces.
Install – Local VSIX
GhostMap