Upload a Static Page, Get a Shareable Link in Seconds
Publish an HTML, Markdown, or PDF file, a ZIP, or a built static site and get a link you can share right away. No domain, server, or Git setup required.
Artifact to live URL.
Browser-ready output becomes a review link without Git setup.
dist/index.html
previewship deploy --json
https://demo.previewship.net
demo.preview...
Upload frontend builds, HTML, Markdown, or PDF
For React/Vue/Vite/Next, run the build step first, then upload dist/build/out/public or a zip with index.html. Single HTML, Markdown, and PDF files still work directly.
Drop dist/build/out zip, .html, .md, or .pdf
Upload browser-ready output, not a source-code project.
Upload these
Do not upload these
Built around the workflows users already try
AI HTML artifacts
Publish generated reports, prototypes, dashboards, and single-file pages from ChatGPT, Claude, Cursor, and coding agents.
Direct HTML, Markdown, and PDF support
Upload .html, Markdown, or .pdf directly, paste HTML, or deploy ./page.html, ./README.md, or ./report.pdf with CLI/MCP. PDF links open in a full-screen browser-native reader.
Framework build output
React, Vue, Vite, Next, Astro, and Svelte projects work after build; upload dist/build/out/public, not source folders.
One product for every artifact-to-live-URL workflow
Most hosting tools optimize for one path: paste HTML, upload a zip, or run a CLI. PreviewShip covers browser-ready builds, AI-generated HTML, Markdown, full-screen PDF links, editor deploys, and MCP-enabled agents.
Paste HTML and publish
Paste a complete HTML document in the console and get a live URL for ChatGPT, Claude, Gemini, or Cursor output.
Learn moreUpload a single HTML, Markdown, or PDF file
Upload report.html, README.md, docs.markdown, report.pdf, or another standalone document. HTML and Markdown get web entry pages; PDF opens in a full-screen browser-native reader.
Learn moreDeploy React/Vue build output
Deploy Vite, React, Vue, Next static export, Astro, or Svelte output: dist, build, out, public, or a build-output zip with index.html.
Learn moreLet an AI agent deploy
Use MCP or CLI JSON output so Claude Code, Cursor, Windsurf, and Codex can finish with a shareable preview link.
Learn moreSee It In Action
A sample conversation between a developer and an AI coding agent.
I'll deploy it to PreviewShip and get you a shareable link.
From idea to shareable URL — without leaving the conversation.
Everything you need for instant previews
Deploy React/Vue/Vite/Next build output, generated HTML, Markdown, PDF documents, and frontend artifacts from anywhere — console, editor, terminal, or AI agent. No complex setup required.
Instant Previews
Upload dist/build/out/public output and get a live preview URL in seconds. No CI/CD configuration needed.
AI HTML Ready
Publish generated HTML reports, Markdown notes, dashboards, landing pages, and prototypes as public preview links.
AI Agent Ready
Built for AI coding agents like Claude Code, Cursor, Windsurf, Codex, and OpenClaw. Deploy via MCP or CLI.
Codex Chat Sharing
Install the optional share-codex-chat skill to publish a Codex conversation as a high-fidelity PreviewShip link.
Claude Code Chat Sharing
Install the optional share-claude-code-chat skill to publish a Claude Code conversation with readable tool timelines and safe hidden-reasoning handling.
CLI Deploy
Deploy dist/build/out or a single HTML, Markdown, or PDF file from the terminal with one command. Perfect for scripts, CI pipelines, and AI agents.
MCP Native
First-class MCP server support. Any MCP-compatible agent can deploy previews as a tool call.
Manual Upload
Drag & drop a build-output zip, upload a single HTML/Markdown/PDF file, or paste HTML in the console. No plugins required — works from any browser.
Share Anywhere
Get a unique preview link to share with teammates, clients, or stakeholders instantly.
Built for the pages AI tools actually generate
PreviewShip is strongest when the output is already browser-ready and the next step is sharing it with someone else.
AI-generated HTML reports
Publish dashboards, analysis reports, calculators, and data visualizations as reviewable browser links.
Claude and ChatGPT artifacts
Turn single-file artifacts into public URLs without sending raw HTML files or screenshots.
Frontend review previews
Share work-in-progress UI with teammates, clients, QA, or design reviewers without creating a staging pipeline.
Agentic frontend workflows
Let agents build, package, deploy, and return a URL in the same conversation or automation run.
Built for AI Agents
Deploy previews directly from your AI coding agent. Two integration methods — choose what fits your workflow.
# Install (or use npx directly)
npm install -g previewship
# Set your API Key
previewship login
# Deploy
previewship deploy ./dist
previewship deploy ./report.html
# JSON output for agents
previewship deploy ./dist --json
previewship deploy ./report.html --jsonCLI
One-command deploy from any terminal or AI agent. Structured JSON output for automation.
One-Call Deploy
Single command or tool call creates a live site.
Zero Config
No manifests or project files. Just point and deploy.
Structured Output
JSON responses for easy parsing by agents.
Global CDN
Sites served on a worldwide edge network.
Optional agent chat skills
Share AI coding conversations when the work itself needs context.
For Codex and Claude Code users, PreviewShip skills can turn visible chat history into polished HTML pages and publish them as public URLs for debugging notes, implementation records, and review handoff.
Share Codex chat
Export the visible Codex transcript as a high-fidelity PreviewShip page.
npx skills add blockdancez/PreviewShip --skill share-codex-chat -a codex -g --yes$share-codex-chat 分享当前 Codex 对话Share Claude Code chat
Render Claude Code JSONL history into a readable page, hide reasoning text, and keep tool activity in a collapsible timeline.
npx skills add blockdancez/PreviewShip --skill share-claude-code-chat -a codex -g --yes$share-claude-code-chat 分享 Claude Code 对话Faster than Git-based hosting when you only need a public preview URL
GitHub Pages, Vercel, Netlify, Surge, Tiiny Host, HTML Pub, and Aired all solve parts of static hosting. PreviewShip focuses on the narrow workflow AI builders keep repeating: generated HTML or build output in, shareable preview URL out.
| Workflow | PreviewShip | General static hosts |
|---|---|---|
| Single HTML/Markdown/PDF | Paste HTML, upload .html/.md/.markdown/.pdf, or deploy ./page.html and ./README.md from CLI/MCP/editor. | Often requires a repo, file manager, subdomain setup, or a zip with index.html. |
| AI agents | MCP server, CLI, and structured JSON output are first-class paths. | Usually optimized for human dashboards or Git push workflows. |
| Frontend builds | Upload ready-to-serve dist/build/out/public output or zip. | Often tied to Git, build settings, or broader production hosting. |
| Review links | Designed for temporary previews, design review, QA, and client approval. | Usually broader website hosting, production deploys, or personal pages. |
How It Works
Three simple steps to share your frontend preview.
Upload
Upload a built static artifact from React/Vue/Vite/Next, or publish a single HTML/Markdown/PDF file directly via console, VS Code/Cursor, CLI, or MCP agents.
Deploy
We deploy your project to a global CDN and generate a unique preview URL.
Share
Share the preview link with your team. They can view it instantly in any browser.
Editor Extensions
Deploy from VS Code or Cursor with a single command.
Cursor
Cursor is fully compatible with VS Code extensions. Same installation steps.
- 1
Open Cursor, press Ctrl+P (Cmd+P on Mac), paste the command below and press Enter:
ext install previewship.previewship - 2
Run "PreviewShip: Set API Key" from the command palette (Ctrl+Shift+P) and enter your API Key.
- 3
Open your project folder, run "PreviewShip: Deploy Workspace, HTML, Markdown, or PDF File", or open a .html/.md/.pdf file and run "PreviewShip: Deploy Active HTML, Markdown, or PDF File" — get a preview link in seconds.
VS Code
Install from the VS Code Marketplace or use the command palette.
- 1
Open VS Code, press Ctrl+P (Cmd+P on Mac), paste the command below and press Enter:
ext install previewship.previewship - 2
Run "PreviewShip: Set API Key" from the command palette (Ctrl+Shift+P) and enter your API Key.
- 3
Open your project folder, run "PreviewShip: Deploy Workspace, HTML, Markdown, or PDF File", or open a .html/.md/.pdf file and run "PreviewShip: Deploy Active HTML, Markdown, or PDF File" — get a preview link in seconds.
Don't have an API Key yet? Register for free, go to the API Keys page in the console to create one.
For offline or manual installation in Cursor / VS Code
Simple, transparent pricing
Start free, upgrade when you need password access, longer retention, more rollback history, or higher deploy limits. Launch discount is applied automatically at checkout.
Free
- 1 project slot (delete unused projects to free it)
- 5 deploys / day
- 15 MB max zip
- 3 day preview expiry
- 3 recent rollback versions
- PreviewShip watermark
Pro Monthly
- 20 projects
- 50 deploys / day
- 50 MB max zip
- Continuous hosting while subscribed
- Rolling 1-month hosting guarantee
- Password access for fixed links
- 10 rollback versions
- No PreviewShip watermark
Pro Yearly
- 40 projects
- 80 deploys / day
- 80 MB max zip
- Continuous hosting while subscribed
- Rolling 12-month hosting guarantee
- About 22% standard savings
- Password access for fixed links
- 40 rollback versions
- No PreviewShip watermark
Frequently Asked Questions
Common questions about PreviewShip.