Your code,
mapped.
GhostMap keeps refactors, review notes, and architectural context visible inside VS Code, anchored to the code they describe and updated as you type.
GhostMap is currently installed from a locally built VSIX. GitHub Releases are planned as the post-tag VSIX channel once a public release exists. The VS Code Marketplace listing is planned and depends on publisher onboarding; Open VSX is the planned bridge for VSCodium and other Open VSX-compatible editors.
Built around a clear vocabulary
Every piece of GhostMap has a name. These concepts carry through V1, V2, and beyond - the same words in the extension, the docs, and the codebase.
Ghost Tree v1
The live navigable map of your file. Symbols and anchors organized by real code structure - not folders, not your memory.
Ghost Ranges v1
Delimit a section of code with #name start … end and group everything inside under a named node. Refactors, migrations, hot zones.
Ghost Anchors v1
Named anchors (#security) create independent nodes. Contextual anchors attach silently to the nearest symbol.
Ghost Index v1
The loading engine. Persists your file's tree so GhostMap loads in milliseconds - no recalculation on every open.
Ghost Threads planned, not shipped
Planned per-block discussions for decisions and open questions, attached to the code they describe.
Ghost Graph planned, not shipped
Planned visual flow maps for how variables, functions, and files connect.
19 languages.
One consistent map.
GhostMap uses the best available extractor for each supported language, then falls back gracefully when editor language services are unavailable.
See full support matrix →19 languages ship today. A separate language-pack expansion workstream (~20 more languages) is on the roadmap but gated on Tree-sitter grammar packaging, query validity, and fixture coverage – it is not currently advertised as supported.
What GhostMap looks like in your editor
Where GhostMap is going
V1 is a focused local VS Code tool: per-file Ghost Tree and local cache. V2 is the workspace-indexing direction, with team-oriented integrations sketched but not shipped.
- Ghost Tree - live symbol map
- Ghost Ranges - named code sections
- Ghost Anchors - contextual & named
- Ghost Index - instant load engine
- Status tracking (todo, review, done…)
- Diagnostics & quick fixes
- 19 languages supported
- Hover details & code actions
-
Ghost Comments planned, not shipped
Future annotations could move out of source code into overlays while preserving context.
-
Ghost Threads planned, not shipped
Future per-block conversations for decisions and open questions.
-
Ghost Graph planned, not shipped
Future visual graphs tracing variables and functions across files.
-
Agile integration planned, not shipped
Future team integrations could connect status, urgency, and review context after explicit privacy review.
Help GhostMap keep shipping.
GhostMap is a maintainer-led project. Voluntary support keeps the extension, the docs, and the language pack expansion moving. Support is voluntary and does not grant commercial rights. Commercial use needs a separate license.
Email the maintainer
Voluntary support, commercial licensing, partnership questions, and direct support all go through one channel today.
getghostmap@proton.mePossible future supporter platforms include Lemon Squeezy, Patreon, and Ko-fi. None are active today; they may be adopted later as voluntary processors.
Start mapping your project today.
Free for personal, educational, and evaluation use. Install from a local VSIX today in supported VS Code workspaces. Commercial use requires a license. Contact getghostmap@proton.me.
GhostMap