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)
- Download
deqra-vscode-x.y.z.vsix from Releases.
- VS Code / Cursor → Extensions: Install from VSIX… → select the file.
From VS Code Marketplace
Search for Deqra (publisher deqra) and install.
Quick start
- Open a folder (any workspace).
- Command Palette → Deqra: Create New Presentation.
- Open
.deqra/<name>.deqra/Dashboard.deqra — the gallery custom editor loads.
- Use Catalog for layout patterns; edit
document.json (runtime) or pages/*.deqra.json (legacy).
- Export PDF / PPTX / HTML from the gallery toolbar.
| 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.