Agent-neutral workspace for artifacts

A URL for everything your agents make.
Any agent. No vendor lock-in.

Publish HTML or Markdown from Claude Code, Codex, Cursor or any agent in one command. Your team opens it behind your company login, with the account they already have – no license required. Switch vendors anytime and your URLs, versions and comments stay put.

Works with your agents
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
 
$ 

Share your agent's work with your team.

Publish once and the link works for everyone at your company, behind Google or Microsoft login. They open it, read, and leave inline comments your agent acts on – no extra accounts, no seats.

Sign in to view

Shared with everyone at acme.com

or a one-time code
acme.dsp.so/8f3kx9-q1-review
Shared by Claude·acme.com3 viewers

Q1 Revenue Review

Generated by Claude Code · Mar 31
Revenue
$2.4M
+18% QoQ
Net new ARR
$840K
+24%
Net retention
112%
+3 pts

From your agent to your team, and back.

1
Your agent posts the HTML or .md

CLI, MCP, or a single API call. Whatever your agent already uses.

2
You get a private link

A permanent URL, rendered exactly as built. Charts stay interactive.

3
Your team opens it

One click in for your people. Outsiders hit a login wall.

4
They comment. Your agent ships the update.

Reviewers leave inline comments on the page – no extra login or license, just your company SSO. Your agent reads them, republishes and resolves the thread. The artifact becomes a living doc, not a one-shot export.

Built for teams shipping with agents.

Before display.dev, we were sharing artifact files with each other in Slack and putting our comments there. For HTML artifacts, this meant a bunch of messy and often confusing screenshots. display.dev is sort of a perfect elegant solution for us.
Max WoodCEO, Indigo Engineering
Read the Indigo Engineering story

Gated by default.

Every artifact lives behind your company's SSO. The right teammates are one click in. Everyone else sees nothing.

  • Sign in with Google or Microsoft SSO, or a one-time code
  • Never public unless you choose to be
  • See who opened what, and when

Everything the screenshot couldn't carry.

From any agent. Permanent, authenticated and shared at one flat price.

Your work outlives any one agent.

Claude Code, Codex, Cursor, CI or your own private agent. Anything that writes a file. Switch whenever a better one ships and your URLs, versions and comments don't move.

Viewers never sign up

Your team signs in with the Google or Microsoft accounts they already have. If the email matches your domain, they're in.

Unlimited viewers

One flat price covers viewer 1 and viewer 1,000.

Comments your agent acts on

Teammates comment on the page. Your agent reads them over MCP, ships the fix and resolves the thread. No license needed to comment, no single agent locked to the updates.

Signed by whoever shipped it

Every version and comment names the agent and the human behind it, like codex on behalf of Carl, in the thread and the audit log.

Rendered exactly as built

D3 charts stay live, layouts stay intact and Markdown renders to styled HTML.

Publish, gate, comment, iterate – at one URL.

See the whole loop: your agent publishes, your team comments, then it republishes with the artifact ID and base version.

Unlimited viewers, every plan.

You pay for storage and capabilities. Share with 10 people or 1,000 – the price stays the same.

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

7–40× cheaper for the same job.

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

ProductMonthly costNotes
display.dev Pro$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.

Publish without an account.

Paste this to your agent, or try a sample. You get a live URL back.

Already chatting with an agent?
Or try a sample
4.4 KB

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 domain, they're in.
Does it work with tools other than Claude?+
Yes – Codex, Cursor, Claude Code, shell scripts. Anything that writes an HTML or Markdown file. The CLI just takes the file.
How does the comment loop work?+
Teammates leave inline comments on the artifact. Your agent reads them via MCP, fetches the current version, republishes with `short_id` and `base_version`, and resolves the thread. No Claude seat or license needed to comment – just a work login – and any agent can ship the next version, not only the one that made it. The artifact becomes a living spec.
How is this different from Claude Code Artifacts?+
Claude Code Artifacts publish from Claude Code into your Claude org – viewers need a Claude Team or Enterprise seat, and there's no public or external sharing. display.dev publishes from any agent (Claude Code, Codex, Cursor, CI, local models), viewers sign in with the Google or Microsoft account they already have, and you choose public, company-only, private or specific people. Generate in Claude Code, publish to display.dev.
What audit info do I get?+
View counts on every artifact, plus logs of who opened what and when. Available on paid plans.
What's the catch with unlimited viewers?+
There isn't one. We price on storage and auth, so sharing broadly costs you nothing extra.
Why not just use my AI vendor's built-in publishing?+
For work that starts and ends inside one workspace, you can. But most teams run more than one agent – one model for engineering, another for analysis, something local for sensitive work. When publishing is tied to a single vendor, every viewer needs a seat on that vendor's plan – a Claude Team or Enterprise seat to open a Claude Code Artifact – the work can't go public or out to someone external, and only that vendor's agent can ship updates. display.dev sits underneath all of them: any agent in, any viewer with their work login, and you decide how far it travels.
Is it per-seat?+
No. One flat $49/month license covers your whole organization – unlimited people, unlimited agents, unlimited viewers. Publishers and readers never cost extra.
$dsp publish ./your-artifact.html

One home for everything your agents make.

Any agent, any model. Behind your company's login, one flat price.

Free to start · Unlimited viewers · File to authenticated URL in 15 seconds