Solutions

Share HTML presentations behind company auth

reveal.js decks, Impress.js presentations, and AI-generated HTML slide shows – publish them behind company SSO in 15 seconds. Your audience views the real thing, not a PDF export.

Works with your agents
terminal
$ display publish ./report.html
 
Uploading    47kb
Auth       Google Workspace ✓
 
✓ Published
 
→ https://view.display.dev/p/f474hfd/8f3kx9
 
Viewers    anyone at acme.com
Expires    never
Version    1
 
$ 

The command

dsp publish ./presentation.html --name "q2-roadmap-deck"

Your audience clicks the link, authenticates with their company Google or Microsoft email, and navigates the full interactive presentation.


HTML presentations are interactive. Sharing them breaks that.

reveal.js, Impress.js, and AI-generated HTML presentations are full web applications. Animated transitions. Fragment reveals. Embedded interactive charts. Speaker notes. Responsive layouts that adapt to any screen.

Exporting to PDF loses all of it. Screenshots lose it faster. And sharing the HTML file itself:

  • Email – corporate mail clients strip JavaScript or block HTML attachments entirely.
  • Slack – downloads as a file. Recipients open in a text editor.
  • Google Drive – stores the file. Doesn't render it.
  • Google Slides – requires rebuilding in Google's editor. Animation fidelity lost.
  • Notion embed – strips JavaScript. Slide transitions gone.

The presentation your CEO needs to review before Thursday exists only on your laptop.


For AI-generated presentations

Claude Code, Cursor, and Codex generate HTML presentations as default output – architecture proposals, executive briefings, product roadmaps. All rendered as interactive reveal.js or custom HTML slide shows.

 
dsp publish ./presentation.html --name "board-brief-q2"

The board brief stays in its natural format: animated, interactive, with charts that respond to clicks. Everyone on the distribution list authenticates with their company email and navigates it in their own time.


HTML presentation sharing compared

MethodInteractivityCompany authAsync viewingTime
PDF export❌ (static)5 min
Google Slides❌ (rebuild)30+ min
Screenshot walkthrough10+ min
Loom recording15 min
display.dev15 sec

Workflows by presentation framework

reveal.js (single file):

npx reveal-md slides.md --static ./presentation-build/
dsp publish ./presentation-build/ --name "q2-roadmap"

Or with inline assets:

dsp publish ./presentation.html --name "architecture-overview"

Impress.js:

dsp publish ./impress-deck.html --name "company-all-hands"

AI-generated (Claude Code / Cursor):

dsp publish ./ai-presentation.html --name "competitive-brief"

Slidev (Vue-based presentations):

npm run build  # Outputs to ./dist/
dsp publish ./dist/ --name "feature-proposal"

Pricing

2 months free
Free

Try it. No credit card.

$0
  • Included: 10 gated artifacts
  • Included: Unlimited public artifacts*
  • Included: 50MB storage
  • Not included: Version history
  • Not included: Google + Microsoft SSO
  • Not included: Private artifacts
  • Not included: Audit logs

display.dev branded

Get started
Solo

Individuals. Unlimited gated sharing.

$15/mo
  • Included: Unlimited gated artifacts
  • Included: Unlimited public artifacts
  • Included: 1GB storage
  • Included: 10 versions
  • Not included: Google + Microsoft SSO
  • Not included: Private artifacts
  • Not included: Audit logs
Get started
Enterprise

For compliance-driven organizations.

Contact us

From $499/mo

  • Included: Unlimited gated artifacts
  • Included: Unlimited public artifacts
  • Included: Custom storage
  • Included: Unlimited versions
  • Included: Google + Microsoft SSO
  • Included: Private artifacts
  • Included: 365 days audit logs
Talk to us

Features

Authentication

Viewers click a link and sign in with their Google or Microsoft account, or a one-time password. No app to install. No account to create. No IT ticket.

Comments

Inline comments on every artifact. Your agent reads them via MCP, fetches the current version, republishes with short_id and base_version, and resolves the thread. The artifact stays a living document, not a one-shot screenshot.

Publish in 15 seconds

dsp publish ./file.html from your terminal, or one sentence in Claude Desktop. No git repo, no deploy pipeline, no project to configure.

Permanent URLs

Every artifact gets a URL that keeps working. Share in Slack, link in Notion, paste in email. It still works six months later.

Unlimited viewers

No per-seat pricing at any tier. Share with your PM, exec, legal team, or designer for the same flat price.

Any agent

Claude Code, Codex, and Cursor all work, along with anything else that creates HTML or Markdown output.

Common questions.

Does display.dev support reveal.js speaker notes?+

Yes. reveal.js speaker notes (?speaker mode) run client-side and work in display.dev-served presentations. Viewers open the URL and press S for speaker view.

What about presentations with embedded videos?+

Videos embedded via <video> tags with base64-encoded sources or relative paths to same-directory files work. External videos from YouTube/Vimeo work if your HTML references them via URL. Large video files can push an artifact past Free's 10MB per-artifact cap; Solo and Pro permit the platform maximum of 50MB per artifact (Pro adds 25GB total storage for hundreds of presentations).

Can I share a presentation with external stakeholders (non-company email)?+

Yes. display.dev's per-artifact guest sharing lets you invite specific external emails. They receive a one-time password and can view the presentation without a company email.

Does the PDF fallback work?+

Yes. If a viewer wants to print or save as PDF, Ctrl+P / Cmd+P from the browser triggers the browser's print dialog. reveal.js and most HTML presentation frameworks include print styles.

Can I password-protect a presentation separately from company SSO?+

Company SSO restricts access to company emails by default. For additional per-artifact restrictions (e.g., only a specific subset of employees), contact us for Enterprise features.

Publish your first artifact in 15 seconds.

Free tier. No credit card. One-time password auth on free, Google + Microsoft SSO on Teams ($49/month flat).