Skip to content
| Marketplace
Sign in
Visual Studio Code>Visualization>deckhost - Live Markdown PresentationsNew to Visual Studio Code? Get it now.
deckhost - Live Markdown Presentations

deckhost - Live Markdown Presentations

Deckhost

| (0) | Free
Author markdown presentations with a live WYSIWYG preview, publish to deckhost, and upload assets - right inside VS Code and Cursor.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

deckhost - Live Markdown Presentations

Author markdown presentations with a live WYSIWYG preview, publish to deckhost, and upload assets, right inside VS Code and Cursor.

Features

  • Live Preview: real-time WYSIWYG rendering as you type, synced to your editor cursor
  • One-click Publish: publish decks to deckhost.com with a single click
  • Speaker Notes: Note: blocks render in a collapsible drawer below the preview
  • Fragment Animations: >>, ^^^, vvv, +++, and more for reveal-on-click effects
  • Drag-and-drop Assets: drop images onto the preview to upload and auto-insert markdown links
  • Live View: open a browser tab that mirrors your preview in real time (presenter mode)
  • MCP Integration: bundled MCP server lets Claude/Cursor author and publish decks
  • Free and Pro Plans: watermarked preview on Free; full features on Pro/Team

Getting Started

  1. Open any .md file in VS Code or Cursor
  2. Run deckhost: Open Live Preview from the Command Palette (Cmd+Shift+P)
  3. Sign in (deckhost: Sign In) to publish and upload assets

Install

From the VS Code Marketplace

Search "deckhost" in the Extensions sidebar, or:

code --install-extension deckhost.deckhost-vscode

From a .vsix file

  1. Download the latest .vsix from deckhost.com/downloads
  2. In VS Code: Extensions sidebar > ... menu > Install from VSIX...

Cursor

Install from OpenVSX (search "deckhost"), or install from a .vsix file using the same steps above.

Commands

Command Description
deckhost: Open Live Preview Open the three-zone live preview beside the editor
deckhost: Publish Live Publish the current deck to deckhost.com
deckhost: Copy Live URL Copy the published deck URL to clipboard
deckhost: Show All (No Animations) Toggle static mode for rapid proofreading
deckhost: Connect Live View Open a live browser tab that mirrors the preview
deckhost: Sign In Authenticate with your deckhost account
deckhost: Sign Out Clear stored credentials
deckhost: Set up MCP for Claude / Cursor Configure the bundled MCP server
deckhost: Upgrade to Pro Open the deckhost billing page

Configuration

Setting Default Description
deckhost.backendUrl https://deckhost.com Backend URL. Use https://deckhost-staging.fly.dev for testing.
deckhost.rendererDistPath (empty) Path to a compiled renderer (app/dist). Leave empty to use the bundled renderer.

MCP Server

The extension bundles an MCP server that lets AI tools (Claude Desktop, Claude Code, Cursor) author and publish presentations. Run deckhost: Set up MCP for Claude / Cursor to configure it automatically.

Available MCP tools: read_markdown, write_markdown, create_presentation, serve, build, create_config, md_to_pdf, publish_deck, list_decks, get_syntax_help, get_credits.

Development

git clone https://github.com/adubinsky/deckhost-ext.git
cd deckhost-ext
npm install
npm run compile

Press F5 in VS Code to launch the Extension Development Host.

Building a .vsix

# Sync the renderer from the deckhost_npm monorepo
npm run sync-renderer

# Package (compiles TS + bundles MCP server + runs vsce package)
npm run package

License

Copyright 2026 deckhost. See LICENSE.txt for terms.

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