My Mini App Hoster

Static hosting for Claude Artifacts and tiny web apps

Built it in Claude?
Put it on the web in one sentence.

Ask Claude to publish and your app is live at your-app.myminiapp.dev with TLS, clean URLs and one-click rollback. Or upload a zip. No servers, no config, free for three sites.

Free to start. By signing in you agree to the terms and privacy policy.

Sign-in only. No card needed for the free plan.

Publish this as budget-tracker
publish_artifact 路 budget-tracker 路 1 file 路 48 KB
Done. It's live at https://budget-tracker.myminiapp.dev. Earlier versions stay in the dashboard if you want to roll back.
budget-tracker.myminiapp.dev

Two ways in

From Claude

  1. Add the connector once: in Claude.ai under Settings, Connectors, Add custom connector with the URL https://myminiapp.dev/mcp, or in Claude Code with the command below.
  2. Click Connect and sign in with Google when asked. That is your account; there is nothing else to set up.
  3. Say "publish this as my-app". Claude calls the publish tool and replies with the live link.
claude mcp add --transport http myminiapp https://myminiapp.dev/mcp

Claude gets list_sites, publish_artifact, publish_site, get_site, rollback_site and delete_site. It works as you, on your plan, and shows up in your dashboard where you can disconnect it.

From a zip

  1. Zip your site with index.html at the top level.
  2. Pick a name in the dashboard and upload the zip.
  3. It's live. Upload again to replace it; every version is kept for rollback.
curl -X POST https://myminiapp.dev/api/sites/my-app/deploy \
  -H "Authorization: Bearer <your token>" --data-binary @site.zip

The same API token works from a script or CI.

What you get

Your own subdomain

Every site gets its own name with TLS, clean URLs and a custom 404. Nothing to configure.

Instant rollback

Every upload is kept. Make any earlier version live again with one click, from the dashboard or from Claude.

Artifact-ready

Single HTML files that pull React, Tailwind or anything else from the usual public CDNs work as they are.

Hard limits, no surprises

Plans have fixed site, storage and file caps. There is never an overage charge.

Fast everywhere

Sites are served from Cloudflare's edge, close to whoever opens them.

A safe neighbourhood

Every upload is checked for phishing, forced redirects and illegal or adult content, and every page, free or Premium, has a report link. Bad sites go, so yours keeps its reputation.

Pricing

Free

$0

For prototypes, demos and things you built this afternoon.

  • 3 sites
  • 1 MB per site
  • Publish from Claude, the dashboard or the API
  • Rollback, clean URLs, custom 404
  • A small hosted-by badge and ads on your pages
  • Self-contained apps: no outside connections
Start free

Questions

What can I host?

Static files: HTML, CSS, JavaScript, images, fonts, PDFs and small audio. No server code, no databases. Sites are small by design; that is what keeps the free tier free and fast.

Will my Claude Artifact work as it is?

Yes, if it is a single HTML file that loads libraries from public CDNs. Artifacts that call Claude's own runtime, such as AI features or shared storage through window.claude, will not work outside claude.ai. Ask Claude to inline that data or drop the feature before publishing.

Why are there ads on free sites?

They pay for the free tier, so free pages always carry them. Premium pages carry them too by default, but you can switch them off from your dashboard at any time; the change takes effect on the next page load, with no redeploy.

Will my app show up somewhere public?

Only if you want it to. Every site is private by default. Tick List publicly in the dashboard, or tell Claude to list it, and it appears in Browse apps under your name. Untick it and it is gone on the next page load.

Can I use my own domain?

Not yet. Every site lives at name.myminiapp.dev.

Is the connector URL safe to share?

No. It contains your API token, so anyone holding it can publish, roll back or delete your sites. Treat it like a password. Revoke it in the dashboard at any time and create a new one.

What is not allowed?

Phishing, malware, scams, file sharing and adult content, among others. The acceptable use page has the full list and how enforcement works. Anything that breaks those rules can be reported.

Ready when you are.

Sign in, create a token, and the next thing Claude builds can be online before you finish reading its reply.

Sign in with Google