SUPEREC for Visual Studio CodeSealed system maps, beautifully navigable: instant validation with stable
codes, resource cards on hover, graph navigation, diagram preview, bounded
context packs, and evidence-cited queries for FeaturesModel Explorer sidebarA dedicated SUPEREC view in the Activity Bar: resources grouped by kind,
relationships as readable "A → B" entries, and findings sorted by severity.
Package rows expose version truth immediately: a resolved lock version, a
requested constraint when no resolution is known, multiple-constraint status,
or an explicit One-click action hubThe status bar item shows live graph stats ( Instant validationOpen any Architecture InsightsOne click produces a Markdown report of coupling hotspots, potential single points of failure, orphan resources, dangling references, open findings by severity, and modelling gaps - clues for improving both the map and the architecture it describes. Fully offline. AI-native (MCP)Set Up AI Integration writes a Never stale, always enforcedCheck Drift compares the sealed map against what workspace discovery currently finds and reports missing items, version mismatches, and possibly-removed resources, with one-click import of what's missing. Add a Policy embeds architecture rules in the document (forbidden relationships, required owners/versions, fan-in limits, SHA-pinned CI actions) - enforced live as diagnostics, in Insights, and by the CI gate. Review-readyWhat Changed? (Diff vs Git) renders the architecture delta against
any revision: added, removed, and changed resources, relationships, and
findings - perfect for PR review. Record a Finding… logs risks
against resources through a guided flow. A CI gate
( Import and synchronize your workspaceImport from Workspace proposes your git remote, submodules, npm dependencies, and GitHub Actions as map resources with edges, using local files only. Review, confirm, sealed. The extension never connects to repositories or the network and never dereferences URLs found inside documents. For .NET workspaces, the bundled SUPEREC exporter is authoritative. It discovers
every After the initial map exists, run Sync System Map with Source. SUPEREC shows an add/update/remove preview before changing anything, refreshes source-owned resources, relationships, findings, and package versions, removes stale source-only facts, preserves authored resources, evidence, policies, and extensions, then re-seals the complete map. The editor change remains reviewable and undoable before save. Made for humans - no JSON requiredCreate a New System Map (also on the folder right-click menu) scans the selected folder's local manifests and creates a schema-valid, sealed map with the repository, direct dependencies, container bases, and CI actions already connected. A project no longer starts as an unexplained single box. Add a Resource… and Connect Two Resources… are fully guided - pick a kind, type a name; IDs, required fields, and the digest are handled automatically. A Getting Started walkthrough opens on install. Automatic integrityThe RFC 8785 / SHA-256 digest is re-sealed automatically on every
save (formatting preserved; opt out with Export professional reports (PDF)Export Report produces a polished, self-contained HTML report - title block, stats, coupling hotspots, single points of failure, open findings, full inventory, and the architecture diagram embedded (when the CLI is available). It opens in your browser: Ctrl+P → Save as PDF. Resource cards on hoverHover any Graph navigation (Go to Definition)Ctrl+Click any resource ID ( Document outlineCtrl+Shift+O shows Resources, Relationships, and Findings with kind icons and short labels - navigate the graph structure in one keystroke. CodeLens actionsEach resource gets Interactive diagram canvasThe theme-aware, offline canvas automatically fits every page to the available
viewport. Disconnected inventory pages are packed into a responsive grid based
on the viewport aspect ratio and actual box sizes, avoiding unreadable single
lines. Zoom from a whole-system overview to individual boxes with the toolbar
or Select Arrange to pack any page efficiently into the current viewport. Boxes remain draggable and keyboard-movable; the first manual move stops responsive reflow, connected paths and labels follow live, and the arrangement is remembered per atlas page. Original restores Mermaid's generated layout. A click still jumps to the resource definition. SVG and PNG exports preserve the complete arrangement with safe large-canvas bounds. Every native VSIX includes exactly one platform-matched SUPEREC CLI and verifies
its packaged SHA-256 manifest before use. Native packages cover Windows, Linux,
Alpine, and macOS on x64 and ARM64. An explicit Large maps automatically open as a semantic-zoom Architecture Atlas: start at the bounded landscape, search thousands of pages or resource IDs, drill into typed relationship topology by clicking a node, and move with breadcrumbs plus Home/Previous/Next controls. Pages load lazily and are SHA-256 verified before rendering. A broken page cannot break navigation; oversized or future detail stays visible as an explicit black-box boundary. Context pack + digest copyOne-click copy of a bounded, LLM-ready context pack (Markdown) or the SHA-256 digest to your clipboard. Graph queriesRun InstallationFrom source (development)
Press F5 in VS Code to launch an Extension Development Host with the
extension loaded. Open any VS Code Marketplace and Auto UpdateInstall Every public update is produced from a signed GitHub Release or local VSIXGitHub Releases and Marketplace provide native packages for Windows x64 releases also include a cache-safe installer. Download the versioned Windows x64 VSIX and
For a development build:
The installer refuses to run while Configuration
Documentation
Architecture
LicenseCopyright 2026 VIC-E.com. The VIC-E.com source code is licensed under Apache-2.0, including its explicit patent grant. The code license does not grant rights to VIC-E.com names, logos, or product branding. See NOTICE and the trademark policy. Licenses and required attribution for bundled dependencies are preserved in Third-Party Notices. |