Skip to content
| Marketplace
Sign in
Visual Studio Code>Visualization>DevHubNew to Visual Studio Code? Get it now.
DevHub

DevHub

dev-hub

|
6 installs
| (1) | Free
Markdown, Mermaid, JSON, SVG & token previews plus crypto and image tools — powered by DevHub.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

DevHub for VS Code

Open VSX Open VSX Downloads

Live, theme-aware previews for the files you already edit — plus a couple of standalone developer tools. Edit in VS Code's native editor; DevHub renders the preview to the side. Powered by DevHub.

Everything runs locally. No account, no telemetry; the token and crypto tools work fully offline.

Install

  • Cursor / Windsurf / VSCodium / Gitpod (Open VSX): search DevHub, or open https://open-vsx.org/extension/dev-hub/devhub-toolkit
  • From a .vsix: Extensions panel → … → Install from VSIX…

Features

Open Preview to Side

Press Cmd/Ctrl+Shift+V (or run DevHub: Open Preview to Side from the Command Palette, or click the preview icon in the editor title bar). The tool is picked automatically from the file:

File Preview
.md, .mdc Rendered Markdown, with inline Mermaid diagrams
.mmd, .mermaid Rendered Mermaid diagram (theme picker, zoom/pan)
.json, .jsonc, .jsonl/.ndjson Tree / graph / schema / diff / JSONPath / types views (JSONL rendered as an array)
.yaml, .yml Tree / graph / schema views (parsed as JSON-equivalent structure)
.toml Tree / graph / schema views (parsed via smol-toml)
.xml Tree / graph / schema views (parsed via browser DOMParser)
.svg Rendered SVG with zoom & pan
.html, .htm The page rendered in a sandboxed iframe

The preview tracks edits live (debounced) and is locked to its source document.

Themed by default

The Markdown preview defaults to Match VS Code — it adopts the editor's background, foreground, link and code colours (and recolours embedded Mermaid diagrams to match), so it looks right in light or dark themes. A dropdown lets you switch to any of the built-in document themes (Classic, Editorial, Slate, Emerald…). The Mermaid preview follows the editor's light/dark theme until you pick a theme.

Token Count

DevHub: Token Count (Side) tokenizes the active editor with offline tiktoken encoders — cl100k_base (GPT-3.5/4), o200k_base (GPT-4o), p50k_base (Codex) — showing token counts and a per-token breakdown.

Standalone tools

Open in their own panel (no file needed):

  • DevHub: Crypto Studio — JWT decode/encode, hashing, Base64, AES, HMAC, secure token/password generation.
  • DevHub: Image Studio — batch image conversion (PNG/JPEG/WebP/AVIF/GIF/BMP/ICO) with per-image quality controls and ZIP download.

Commands

Command Shortcut What it does
DevHub: Open Preview to Side Cmd/Ctrl+Shift+V Preview the active file (auto-detected type)
DevHub: Token Count (Side) — Tokenize the active editor
DevHub: Crypto Studio — Open the crypto tools panel
DevHub: Image Studio — Open the image tools panel

Cmd/Ctrl+Shift+V is active for the supported file types (.md, .mdc, .mmd, .json, .jsonc, .jsonl, .ndjson, .yaml, .yml, .xml, .toml, .svg, .html, .htm) and overrides VS Code's built-in Markdown preview on that key.

Notes

  • HTML preview renders markup, CSS, assets and scripts inside a sandboxed iframe isolated from the editor.
  • YAML frontmatter (the leading --- … --- block in .md/.mdc) is rendered as a property/value table.

Development

Part of the DevHub npm-workspaces monorepo; the extension reuses the web app's preview components. From the repo root:

npm install
npm run build:ext     # webview -> extension/media, host -> extension/dist

Press F5 ("Run DevHub Extension") to launch an Extension Development Host.

Publish:

OVSX_PAT=<token> npm run publish:openvsx   # Open VSX
VSCE_PAT=<token> npm run publish:vsce       # VS Code Marketplace

License

MIT

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft