Skip to content

Built for agent-generated HTML

One HTML page.One link that stays put.

Upload, publish, update and control access in one place. Each project keeps one page and one stable link.

Stable address shapealice.your-domain.com/launch-deck
Cartoon HTML page mascot publishing a browser page through a link loop
One-page projectsVersions stay out of pathsRevocable private accessAgent publishing

Share HTML without passing around a file that gets lost.

Pages, releases, access and analytics stay in one publishing flow. You decide who sees it and when it changes.

Publish often. Keep the same link.

The stable address serves current. History lives in ?version=v1. Close old versions and ordinary visitors return to latest.

v3Current release?version=v3
v2Available?version=v2
v1Available?version=v1

The stable link always opens the latest release

Public when you want. Private when you need.

Public projects enter Explore, unlisted projects travel by link, and private projects use revocable links or access codes with expiry and visit limits.

See the trend without tracking people

Count successful HTML loads only. Exclude assets, bots and owners, then view aggregate trends by day, release, region, source and device.

Publishing flow

From a local file to a page anyone can open

Dashboard uploads and agent publishing follow the same validation and release rules.

  1. Submit the page

    Upload one HTML file, or a ZIP with one HTML file and assets.

  2. Pass validation

    Check paths, size, file types and archive risk. Failed releases never replace live.

  3. Get the link

    Each publish creates a release without changing the project path.

htmlpreview-publish
$ htmlpreview publish ./report.html \
  --project launch-deck

Validated  1 HTML, 4 assets
Published  v3
URL        alice.your-domain.com/launch-deck

Publish directly from your coding agent

Install the htmlpreview-publish Skill and use the same flow from Codex, Claude Code, Gemini CLI, Cursor, Trae and CodeBuddy.

Read the Skill guide

Give your next HTML page a real link.

The local MVP is ready. Add Clerk when you want real account login.

Open dashboard