Windsurf builds it. Display is where your company sees it. One command turns Windsurf's HTML output into a permanent URL that only people with your company email can access.
Windsurf writes HTML files to disk. Architecture proposals. Visual dashboards. Interactive reports. Polished presentations. Everything self-contained and ready to render.
All stuck on your local machine.
Windsurf has no built-in publish step. Screenshots destroy the interactivity. Slack downloads the file instead of rendering it. Google Docs strips the CSS. GitHub Pages requires accounts your PM doesn't have.
The artifact took 60 seconds to generate. Sharing it properly shouldn't take longer.
Step 1: Install the CLI once
npm install -g @display-dev/cliStep 2: Publish
dsp publish ./output.html --name "q2-roadmap"Step 3: Share the URL
Paste it in Slack, Notion, Jira, or email. The link is permanent.
What your teammates see: They click the link. They authenticate with their company Google or Microsoft email — once, five seconds. They see the full interactive artifact. No app to install. No account to create.
Add Display's MCP server to Windsurf's MCP config. After that, Windsurf's AI can publish directly:
"Publish this competitive analysis to my team."
Windsurf calls display_publish(), gets back a company-gated URL, and returns it inline. No terminal needed.
// Windsurf MCP config
{
"mcpServers": {
"display-dev": {
"url": "https://mcp.display.dev",
"apiKey": "your-api-key"
}
}
}Any HTML file Windsurf writes to disk:
For directory output: dsp publish ./output/ — serves index.html at root, all assets resolved.
| Option | Non-engineer viewers | Company auth | Interactivity | Time | Cost |
|---|---|---|---|---|---|
| Screenshot | ✅ (degraded) | — | ❌ | 10 sec | $0 |
| Slack upload | ❌ (downloads) | — | ❌ | 10 sec | $0 |
| GitHub Pages | ❌ (needs accounts) | ❌ / $2,100/mo | ✅ | 5–30 min | $0 / $2,100/mo |
| Vercel + SSO | ❌ | ✅ | ✅ | 20+ min | $320+/mo |
| Display | ✅ | ✅ | ✅ | 15 sec | $49/mo flat |
Free — one-time password auth, 50MB, unlimited viewers
Teams ($49/month) — Google + Microsoft SSO, 25GB, custom domain, unlimited viewers
Publish your first Windsurf artifact free →
No. Display authentication uses your company's Google or Microsoft email. No Windsurf subscription required for viewers.
Yes. dsp publish ./dist/ publishes the whole directory. index.html is served at root, all relative paths resolved.
Yes. Run dsp publish ./updated-file.html --name "q2-roadmap" with the same name to overwrite. The URL stays the same.
CLI (dsp publish) runs from your terminal — you control when to publish. MCP lets Windsurf's AI agent publish autonomously as part of a workflow, without you typing a command.
Free tier. No credit card. One-time password auth on free, Google + Microsoft SSO on Teams ($49/month flat).