V1 is shipping.
V2 is the engine direction.
GhostMap V1 is a focused tool for supported VS Code workspaces – per-file Ghost Tree and local cache, no workspace-wide indexing yet. V2 is the workspace indexing engine direction; future enterprise-oriented integrations on top of it are sketched as a future direction, not a shipped product.
The foundation.
V1 is free for personal, educational, and evaluation use and works locally in supported VS Code workspaces, without an account.
Ghost Tree shipped
Live symbol map of any file. Classes, functions, interfaces - organized by real code structure, not folder names.
Ghost Ranges shipped
Named code sections that own everything inside. The cleanest way to mark a refactor, a migration, or a hot zone.
Ghost Anchors shipped
Contextual (attaches to nearest symbol) and named (independent node). Both carry description and status.
Ghost Index shipped
Loading engine that persists the tree between sessions. Open a file: the tree is there instantly.
Ghost Engine shipped
Local language extraction for 19 supported languages, with quality tiers shown in the support matrix.
Diagnostics shipped
Unclosed ranges, detached anchors, invalid status, malformed syntax - caught as you type with one-click fixes.
The next layer.
V2 builds on V1's model. The same Ghost Tree, the same vocabulary - extended with a workspace-wide indexing engine and future Enterprise roadmap capabilities for teams. Everything below is planned, not available today.
V2 Indexing Engine planned, not shipped
V1 indexes the active file and caches the result per document. V2 is planned to add a workspace-wide Ghost Index v2, filesystem watching, and background validation so the active-file experience stays responsive. Same Ghost Tree, broader scope.
Status: design + skeleton branches only. Not in any shipped 0.5.x.
Language pack expansion separate workstream
19 languages ship today. A separate workstream scopes roughly 20 more (Kotlin, Swift, Haskell, OCaml, Lua, R, Bash, SQL, ...). New languages will only be advertised here after parser packaging, query checks, and fixtures prove they are reliable enough to graduate from "planned" to "supported".
Status: roadmap. Runs in parallel with the V2 engine, not inside it.
Your V1 annotations are safe.
When V2 ships, GhostMap will include a migration engine that converts existing
@ghost comment lines into invisible Ghost Comments stored in the Ghost Index.
The conversion is automatic. Your code gets cleaner; your annotations stay intact.
The V2 Ghost Engine will be a superset of V1 - same syntax, same vocabulary, same tree model. Every concept you learn today carries forward.
Start with V1 today.
Free for personal, educational, and evaluation use. VSIX install today; Marketplace planned; Open VSX planned.
Install – Local VSIX
GhostMap