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

Deqra

Deqra

| (0) | Free
Presentation gallery, component Catalog, and Skia PDF/PPTX/HTML export for Deqra decks
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Deqra

Design and export presentation decks inside VS Code / Cursor. Deqra opens Dashboard.deqra as a thumbnail gallery, includes a component Catalog, and exports runtime decks to PDF, PPTX, or HTML via the bundled Skia runtime.

Install

From GitHub Release (recommended)

  1. Download deqra-vscode-x.y.z.vsix from Releases.
  2. VS Code / Cursor → Extensions: Install from VSIX… → select the file.

From VS Code Marketplace

Search for Deqra (publisher deqra) and install.

Quick start

  1. Open a folder (any workspace).
  2. Command Palette → Deqra: Create New Presentation.
  3. Open .deqra/<name>.deqra/Dashboard.deqra — the gallery custom editor loads.
  4. Use Catalog for layout patterns; edit document.json (runtime) or pages/*.deqra.json (legacy).
  5. Export PDF / PPTX / HTML from the gallery toolbar.

Deck formats

Kind How to recognize Edit
Runtime (preferred) manifest.json has "kind": "deqra.runtime.package" + document.json document.json only
Legacy pages/*.deqra.json Slide JSON under pages/

Runtime decks use the bundled @deqra/runtime (CanvasKit/Skia) shipped inside the VSIX — you do not need the DeqraApp monorepo.

Features

  • Thumbnail gallery for Dashboard.deqra
  • Component Catalog with live previews
  • PDF / PPTX / HTML export for runtime packages
  • Create New Presentation scaffolds brand rules and AI guidance
  • Dual-track support (runtime + legacy)

Desktop Viewer (optional)

Open in Viewer appears only when Electron is available (DeqraApp monorepo with runtime/ installed). Marketplace / GitHub VSIX builds omit Electron; use gallery export instead, or run npm run viewer:desktop from the monorepo.

Requirements

  • VS Code / Cursor ^1.80.0
  • Node.js is used by the extension host to run the bundled runtime CLI (ships with the IDE)

Develop (monorepo)

From the DeqraApp repo:

(cd deqra-artifact-library && npm run build) && \
(cd deqra-vscode/webview-ui && npm run build) && \
(cd deqra-vscode && npm run bundle:runtime && npm run package && npx @vscode/vsce package)

When the workspace contains runtime/, the extension prefers that over the VSIX-bundled copy.

See PUBLISH.md for release and Marketplace steps.

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