$ features
Built for one job — done well
Get your HTML live on its own subdomain, keep it under version control, and publish it straight from your AI assistant.
Your own subdomain
Every account gets you.hostdocs.io. Each page lives at a path you choose and goes live the moment you publish.
Runs untrusted JS, safely
Pages are served on a separate domain from the dashboard, and each account is its own origin — so your JavaScript runs without ever touching anyone else’s data. No sanitizing, no stripping.
Versioned by default
Every publish is an immutable snapshot. Browse the full history and roll back to any version in one click.
Publish from Claude & ChatGPT
The hostdocs MCP server lets your AI assistant create, update, and publish pages directly — no copy-paste round trips.
Instant publish
Paste or upload HTML and it’s live in seconds — fronted by a CDN with smart revalidation on every version.
Teams & per-seat billing
Bring your organization, share pages, and bill per active member. Roles and change history keep everyone in sync.
Page analytics
Views, unique visitors, top pages, and referrers — without adding a tracker.
Password & email gates
Protect a page with one or more passwords (so you know who opened it) or capture an email before viewing.
Custom domains
Point your own domain at any page with automatic TLS.
Templates & components
Save pages as reusable templates to spin up the next one instantly.
Publish without leaving the chat
Connect hostdocs to Claude or ChatGPT and your assistant can create, update, and roll back pages directly — the page it just wrote goes live in the same conversation.
create_pagePublish a new page from HTML at a pathupdate_pageReplace a page’s HTML, publishing a new versionlist_pagesList your pages with status and last updateget_pageDownload a page’s current HTMLdelete_pageRemove a page
you › publish this as /pricing
claude › calling create_page…
● published → you.hostdocs.io/pricing
Every publish is a snapshot you can undo
hostdocs captures an immutable version each time you publish. Made a change you regret? Restore any previous version in one click — no re-upload, no lost work.
Host untrusted JavaScript, safely
We don’t sanitize or strip your code — that would break the pages your AI writes. Instead, safety comes from isolation:
- Pages are served on a separate domain from the dashboard, so your code never sees a login session.
- Each account is its own origin (you.hostdocs.io), so the browser isolates every account’s pages automatically.
origin: isolated
origin: isolated
Publish your first page in the next five minutes
Free to start, no credit card. Bring a page from Claude or ChatGPT and watch it go live.