stacktr.ee
By · Founder, Stacktree Last updated
use case

Share a Claude Design on a private URL, not a public artifact.

Claude Design now lives in Artifacts, and the standalone app at claude.ai/design closes on 14 December 2026. Its share menu reaches people with a Claude account. For one client with no account, export the design as standalone HTML and send it on a private link.

Get started free

No card · 3 pages free · about a minute

To share a Claude Design with a client who has no Claude account, open the design, choose Export, then Export as standalone HTML, and publish the file to a private host such as Stacktree. You get an unguessable link you can gate with a password or an email-domain check. Every way Claude itself shares a design asks the viewer to sign in to Claude.

Paste or drop the exported HTML and get a private link. Nothing to install.

How do you share a Claude Design privately?

Export, then publish. In the design choose Export, then Export as standalone HTML (or Download as .zip), then upload that file to Stacktree via the dashboard, one curl, or the publish_html MCP tool. You get an unguessable URL, optionally gated by password or email domain, and the viewer needs no Claude account and no Stacktree account to open it.

Standalone Claude Design closes on 14 December 2026

Anthropic's help center says it plainly: "The standalone version at claude.ai/design closes on December 14, 2026." Claude Design carries on as one of the templates you start an artifact from (the Artifacts tab, then Design), and design systems made in the standalone version can move over. Anthropic asks you to migrate them before it closes.

What the help center does not say is what happens to standalone projects after 14 December. If a design matters, keep a copy you control: open it, choose Export, then Export as standalone HTML. That file is the design as it renders, interactions included. PDF and PPTX are there too, for a flat copy. If a client is still reviewing a design you shared from the standalone app, publish the exported HTML and send that link, which keeps working whatever happens to the standalone project.

What Claude Design's share menu offers

Designs start private to you. Share lets you choose who can open a design and whether they can view, comment on, or edit it. Because a design is now an artifact, Anthropic's Share artifacts rules apply: everyone who opens it needs a Claude account (the only exception is a legacy artifact published from a chat), "Anyone with the link" is on Pro, Max, Team and Enterprise (on Team and Enterprise only once an Owner allows it), and email invites (beta) reach up to 50 people outside your organization, each signing in on the invited address. The full table, plan by plan, is on AI sharing rules.

The Export button lists Download as .zip, Export as PDF, Export as PPTX and Export as standalone HTML, plus Google Slides. One entry matters more than the rest: standalone HTML. A design is an HTML document under the hood, so the export is the design, not a flattened picture of it. PDF and PowerPoint flatten the interactivity; the HTML is the real thing.

Then there is the send-to list: Canva and other tools you already use, and a handoff to Claude Code, either a local coding agent or Claude Code on the web. Notice what every destination has in common: it publishes or edits the design somewhere public or somewhere that needs its own account. None of them gives you a private, client-shaped link.

The gap: one client, zero accounts

The person a design most often needs to reach is not "the internet" and not "the workspace". It is one client, who has no Claude account, should not need one, and should not be handed a public URL that anyone who finds it can open. That is the exact gap Claude's artifacts had before it, and the same workaround closes it, because both are HTML in the end.

Export the design as standalone HTML, publish it to Stacktree, and send the link. Private by default: the URL is unguessable and appears in no listing. If the work is sensitive, add the gate: a shared password, or a magic-link check that the viewer owns an email at the client's domain. Set an expiry so the preview retires itself, or burn-after-read for a one-time reveal. When the design changes, update the same site and the link you already sent keeps working.

Three ways to publish the export

The dashboard route: drag the standalone HTML (or the zip) onto stacktr.ee and copy the link. The terminal route: one curl -F file=@design.html to the API. The agent route: connect the Stacktree MCP server and let Claude publish it for you, useful when the design has already round-tripped into Claude Code and lives in the repo. All three return the same thing: a live, private URL with the gates you chose.

Since 16 September: Docs and Slides have the same gap

Claude Design is no longer the only format with a share menu that stops at the workspace. On 16 September 2026 Anthropic put Claude Docs and Claude Slides into every conversation on the same Artifacts platform. Docs share with people inside your organization on Team and Enterprise and cannot be shared externally yet, a shared doc needs a Claude account to open on every plan, and Slides export as PowerPoint or PDF. The export-then-publish pattern on this page is the answer for those too; the routes per format are in sharing a Claude Doc or Slides deck outside your organization.

The same gap, now in Claude Code

In August 2026 a /design research preview landed in Claude Code, so designs now come out of the CLI and Desktop app as well as the web. The mechanics differ in a way that helps: there is no export menu, because the artboards are written into your working tree as ordinary files you can read and commit. What has not changed is where they end up. The canvas publishes as a claude.ai artifact, private to you until it becomes a link anyone can open, with no password, no email-domain gate and no expiry in between.

If anything the gap is wider here, because the command reads your codebase and designs against your real product, which is exactly the work you do for a client rather than for yourself. We ran it at launch and wrote up what it leaves on disk in What is /design in Claude Code?.

Claude Design's native sharing vs. a hosted private link

Criterion Claude Design built-in Stacktree
Keep it in the workspace Yes, designs start private; share with people in your organization. Not the job; the hosted copy is for people outside.
Link anyone can open "Anyone with the link" on paid plans, but viewers sign in to Claude. Optional public slug; private is the default.
Private link for one client Email invite (beta), and the client needs a Claude account. Unguessable URL by default, no viewer account.
Password or email gate No. Shared password, or email-domain magic link.
Expiry / burn-after-read No. Both, on every plan.
Your own domain No, claude.ai only. CNAME plus TXT verify, auto SSL. 1 on Solo, 10 on Studio.
Client feedback without accounts Comments need a Claude account. On-page feedback toolbar, no viewer account, agent-readable over MCP.
Same URL as the design iterates Within Claude, yes. Yes, update the site in place.
FAQ

Frequent questions

Is Claude Design shutting down? +
The standalone app is. Anthropic's help center says the standalone version at claude.ai/design closes on December 14, 2026, and asks you to migrate design systems before then. Claude Design itself continues as a template you start an artifact from. Anthropic does not say what happens to standalone projects afterward, so export the ones you need as standalone HTML.
Can you share a Claude Design with someone outside your workspace? +
Yes, if they have a Claude account. A design is now an artifact, so Claude's artifact sharing applies: an email invite (beta) to up to 50 people outside your organization, or "Anyone with the link" on paid plans, and every viewer signs in to Claude. For a client with no Claude account, export the design as standalone HTML, publish it to a private host such as Stacktree, and send that link instead.
Does this apply to the /design command in Claude Code? +
The gap is the same; the export step is not. In Claude Code there is no export step, because /design writes the design into your working tree as it goes: one self-contained .dc.html file per artboard, plus a canvas.json for the layout and notes. The canvas then publishes as a claude.ai artifact, which is private to you until you widen it to a link anyone can open, and which cannot gate or authenticate a viewer. So you skip straight to publishing: the artboards are already files, and a private host adds what the artifact cannot.
How do you export a Claude Design as HTML? +
Open the design, choose Export in the upper right, then Export as standalone HTML. Download as .zip is the other HTML route. This is a faithful export rather than a conversion: a design is an HTML file under the hood, so what you download is the design as it renders, interactivity included.
Can you password-protect a Claude Design? +
Not natively. Every way Claude shares a design asks the viewer to sign in to Claude, and none adds a password. To put a password on a design, export it as standalone HTML and publish it through Stacktree: toggle a shared password per link, or require viewers to verify an email at your client's domain via magic link. The viewer passes the gate in the browser and needs no Claude or Stacktree account.
Is a shared Claude Design public? +
Only if you choose "Anyone with the link", and even then Anthropic's Share artifacts page says everyone needs a Claude account to open an artifact, apart from a legacy one published from a chat. There is no password and no expiry. Fine for showing a colleague; the wrong mode for a client who has no Claude account.
What export formats does Claude Design support? +
Anthropic's help page lists Download as .zip, Export as PDF, Export as PPTX and Export as standalone HTML, plus Google Slides. Canva is in the list of tools you can send a design to, and a design can go to Claude Code, either a local coding agent or Claude Code on the web.
Why not deploy the design to Netlify or Vercel? +
Those hosts deploy the design publicly; that is what they are for. None of them adds a viewer gate. If the design is client work, the question is not "how do I put this on the internet" but "how do I show exactly one person", and that needs a host where private is the default: an unguessable URL, an optional password or email-domain gate, an expiry, and no public index. That is the slot Stacktree fills.
Can the client comment on the design without a Claude account? +
Not on claude.ai: people you share a design with can view, comment on, or edit it, but each signs in to Claude first. On a Stacktree-hosted copy you can switch on the feedback toolbar instead: the client annotates the live page in their browser with no account of any kind, and the comments flow back to you (or to your agent over MCP, which can edit the HTML and mark items resolved).
The design changed. Do I have to send a new link? +
No. Export the revised HTML and update the same Stacktree site; the URL stays identical, so the thread you already sent the client keeps working. This mirrors how the design itself iterates in Claude, and it works from the dashboard, one API call, or the update_site MCP tool.
Can I put a Claude Design on my own domain? +
Not on claude.ai. Designs live in the workspace and published artifacts live on claude.ai URLs. Publish the exported HTML to Stacktree and you can serve it from a domain you own: add a CNAME and a TXT record, SSL is automatic, and the domain can point at whichever site you choose. Solo includes one domain, Studio ten.
Does the viewer need an account to open the link? +
No. The unguessable URL is itself the credential. If you add a password or an email-domain gate, the viewer passes that gate in the browser; there is still no account to create, no workspace to join, and no seat to pay for.
Keep reading

Related guides

References

Sources and further reading

Send the design to one person, not the internet.

Export the HTML, publish, gate it. Free first publish, no viewer accounts, gates from $19 a month.

Sign up free →