Gated publishing engine

Publish AI-generated artifacts behind company auth.

Your AI agent builds it. display.dev hosts it at a permanent URL, gated by company auth, open to unlimited viewers. Run one command and paste the link in Slack.

Free tierGoogle + Microsoft SSOUnlimited viewers$49/month flat
terminal
$ dsp publish ./q1-review.html
 
Uploading    47kb
Auth       Google Workspace ✓
 
✓ Published
 
→ https://acme.dsp.so/8f3kx9-q1-review
 
Viewers    anyone at acme.com
Expires    never
Version    1
 
$ 
Works with
Claude Code·Codex·Cursor·Claude Desktop·Cowork·Any HTML file

Your AI outputs
keep dying.

You built something good in Claude Code. An interactive architecture proposal. A competitive analysis with live charts. A visual report your PM needs before Monday.

Then it dies.

  • Screenshot to Slack
    Interactivity gone. Charts flattened. A static image of something that was supposed to move.
  • Upload the HTML file
    Slack downloads it. Recipient opens TextEdit. Sees raw markup.
  • Hit "Publish" in Claude
    Public URL. Not an option for anything sensitive, which is most of what you build.
  • GitHub Pages
    Your PM doesn't have a GitHub account. Your exec doesn't. Your legal team doesn't.
  • Vercel with SSO
    $320/month add-on. For one HTML file. Per project.
  • Paste into Google Docs
    You watch the layout collapse in real time.
The gap

AI output quality keeps climbing. Sharing options haven't kept up.

Claude Code generates polished, interactive HTML. So does Cursor. So does Windsurf, Codex, and every other AI coding agent that writes files to disk. None of them have a "share with my company" button.

Anthropic solved the "use AI" problem. Nobody solved the "now share what it made" problem.

So you keep screenshotting. Your PM keeps getting a degraded version of what you actually built. Your exec makes decisions from a Google Doc that lost everything that made the original useful.

One command. Permanent URL.
Your company only.

display.dev is a gated publishing engine. Publish any HTML or Markdown in seconds. Viewers authenticate with a one-time password or the Google or Microsoft account they already use for work.

01
CLI
dsp publish ./file.html
From your terminal. Works with any AI agent that writes files to disk, including Claude Code, Codex, and Cursor. Run it, get a URL, paste it anywhere.
02
MCP (Claude Desktop)
"publish this to my team"
Say it in Claude Desktop. Claude calls the tool and returns a URL in the conversation. Works for PMs and analysts who've never touched a terminal.
03
Web upload
drag & drop
Drag and drop any file. For anyone, from anywhere. No setup required.
Unlimited viewers at every tier
An AI agent produces an artifact. Twelve people need to see it. Same price. No per-seat cliff at viewer #51.
Google + Microsoft SSO at $49/month
Not a $300 add-on. Not an enterprise contract. Not per-seat.
Built for what AI agents actually produce
Arbitrary HTML with full JS, CSS, and interactivity. Not a wiki that strips your D3 chart.
Multi-tool
Claude Code, Codex, and Cursor. Anything that writes an HTML file. Not locked to one AI provider.

Three steps. Under 15 seconds.

01
Generate

Build your artifact with whatever AI agent you use. Claude Code, Codex, and Cursor all work. Anything that produces HTML or Markdown.

02
Publish

Run dsp publish ./file.html from your terminal, or say "publish this to my team" in Claude Desktop. You get back a permanent URL.

03
Share

Paste the URL anywhere. Teammates click it, sign in with their company email, and see the artifact exactly as you built it.

The easiest way to share artifacts.

Permanent URLs, company auth, and unlimited viewers at one flat price. No infrastructure to configure, no per-seat pricing that scales against you.

Publish in 15 seconds

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

Zero setup for viewers

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

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. No "link expired."

Unlimited viewers, one price

No per-seat pricing for viewers at any tier. Share with your PM, exec, legal team, or designer for the same price. The 51st viewer doesn't cost extra.

Full HTML fidelity

Arbitrary HTML with JavaScript, CSS, and interactivity intact. D3 charts stay live. Markdown converts to styled HTML.

Any AI agent

Claude Code, Codex, and Cursor all work, along with anything else that writes HTML to disk. Not locked to one provider. Every new AI agent that ships is a new publisher.

No per-seat pricing. Ever.

Share with 10 people or 1,000. The price doesn't change.

2 months free
Free
$0
  • 50MB storage
  • 2 publishers (API keys)
  • Unlimited viewers
  • Unlimited artifacts
  • CLI + MCP + Web
  • One-time password auth
  • Public sharing (display.dev branded)
Get started
Freelance
$15/mo
  • 1GB storage
  • Unlimited publishers
  • Unlimited viewers
  • Unlimited artifacts
  • CLI + MCP + Web
  • One-time password auth
  • Public sharing (branding removed)
Get started
Enterprise
Contact us
  • Custom storage
  • Unlimited publishers
  • Unlimited viewers
  • Unlimited artifacts
  • CLI + MCP + Web
  • One-time password auth
  • Public sharing (branding removed)
  • Google + Microsoft SSO
  • SAML (Okta, custom IdP)
  • Audit logs
  • SLA + priority support
Talk to us

The cost gap is 7–40×.
For the same job.

What it costs to share one HTML artifact with 100 viewers behind company auth:

ProductMonthly costNotes
display.dev Teams$49Real SSO. Unlimited viewers. CLI + MCP.
Vercel Pro + SSO$320+Git projects only. No file upload.
Cloudflare Pages + Access~$700$7/seat. No publish CLI. No MCP.
GitBook Ultimate$249Structured docs only. Can't host arbitrary HTML.
GitHub Pages (private)$2,100Enterprise Cloud required. Viewers need GitHub accounts.
DIY (S3 + Cognito)~$20 + 1–2 eng daysOngoing maintenance. No MCP. Per-provider auth.

Pricing based on 100 viewers. SSO costs vary by plan and provider.

Common questions

Do viewers need to sign up?+
No. They use the Google or Microsoft account they already have for work. If their email matches your company's domain, they're in.
What about Claude's built-in "Publish" button?+
Claude's publish creates a public URL. Anyone with the link can see it. display.dev restricts viewing to your company domain. They do different jobs: generate in Claude, publish to display.dev.
Does this work with tools other than Claude?+
Yes. Anything that writes an HTML or Markdown file to disk works, including Codex, Cursor, and shell scripts. The CLI doesn't care what generated the file.
What's the catch with unlimited viewers?+
No catch. We price on storage and auth capabilities, not seats. We want you to share broadly. Per-seat pricing punishes that. We don't.
How is this different from GitHub Pages?+
GitHub Pages requires viewers to have GitHub accounts, and for private repos your company needs Enterprise Cloud at $21/user/month. Your PM, exec, designer, and legal team don't have GitHub accounts. display.dev authenticates with whatever email they already use for work.
$dsp publish ./your-artifact.html

Your AI outputs are too good to end up as a screenshot.

display.dev gives every artifact a permanent, authenticated home. Your company can see it. Nobody else can.

No credit card · No per-seat fees · File to authenticated URL in 15 seconds