PreviewShipPreviewShip

注目ガイド

PreviewShip ドキュメント

フレームワークのビルド出力、HTML、Markdown、PDF、AI 生成ページをデプロイし、固定プロジェクト URL、アクセス、バージョン、クリーンアップまで管理するならここから始めます。

Codex チャット共有

これは Codex ユーザー向けの補助ワークフローです。デバッグ文脈、実装記録、レビュー会話の共有に便利ですが、通常の PreviewShip デプロイには必須ではありません。

グローバルインストール
npx skills add blockdancez/PreviewShip --skill share-codex-chat -a codex -g --yes
Codex コマンド
$share-codex-chat 分享当前 Codex 对话
Codex チャット共有

Claude Codeチャット共有

これはClaude Codeユーザー向けの補助ワークフローです。調査経路、実装記録、レビュー議論を共有しつつ、ツール活動を読みやすいタイムラインとして残すのに適しています。

グローバルインストール
npx skills add blockdancez/PreviewShip --skill share-claude-code-chat -a codex -g --yes
Codexコマンド
$share-claude-code-chat 分享 Claude Code 对话
Claude Codeチャット共有

クイックスタート

PreviewShip はブラウザで開けるフロントエンド成果物を固定プレビュー URL にします。ワークフローに合う方法を選んでください:

  1. 1previewship.com で無料アカウントを登録
  2. 2コンソールの API Keys ページで API Key を作成
  3. 3CLI、MCP、エディタ拡張、またはコンソールから React/Vue/Vite/Next の静的出力、index.html を含む zip、単一 HTML/Markdown/PDF、貼り付け HTML、エージェント生成物をデプロイします
  4. 4固定プレビュー URL を共有し、必要に応じてアクセス、バージョン、ロールバック、再デプロイ、プロジェクト整理を管理します

対応入力とプロジェクトモデル

共有したい成果物をブラウザで直接開ける状態なら PreviewShip が適しています。これはフロントエンドレビューリンク向けで、ソースコードビルドやバックエンドホスティングではありません。

ビルド済みフロントエンド出力

React、Vue、Vite、Astro、Svelte、Angular、Next static export、dist/build/out/public などの静的フォルダ、または index.html とアセットを含む zip をデプロイできます。

単一ファイルと貼り付け HTML

.html、.md、.markdown、.pdf ファイル、または完全な HTML ドキュメントの貼り付けに対応します。PreviewShip がブラウザで開けるプレビューにします。

固定プロジェクト URL

プロジェクトは安定したプレビュー URL を保持します。ロールバックは保持バージョンから新しいデプロイをキューに追加し、成功後にだけ latest ポインタを切り替えます。

公開またはパスワードアクセス

プロジェクトはデフォルトで公開です。Pro プロジェクトはパスワード保護にでき、公開に戻すと保存済みパスワードが削除されます。

バージョン履歴と復旧

Free は 3 件、Pro Monthly は 10 件、Pro Yearly は 40 件の retained バージョンを表示します。ロールバックは保持バージョンから新しいデプロイをキューに追加し、redeploy latest は artifact が保持されていれば期限切れリンクを復旧できます。

クォータ整理

Free は 1 プロジェクトです。上限に達したら、使っていないプロジェクトを削除するかアップグレードしてから新しいプレビューをデプロイまたは申請します。削除は元に戻せません。

PreviewShip はアップロード後に npm install、フレームワークビルド、SSR、データベース、関数、バックエンド処理を実行しません。先にビルドして生成された静的出力をデプロイしてください。

CLI

1 つのターミナルコマンドでデプロイし、その後に固定 URL、公開/パスワードアクセス、バージョン、ロールバック、再デプロイ、削除を管理できます。CLI は AI エージェントや CI 向けの JSON 出力にも対応します。

インストール

npx で直接実行(インストール不要)、またはグローバルインストール:

Terminal
npm install -g previewship
npx (no install)
npx previewship deploy ./dist

API Key の設定

認証用の API Key を設定します:

Interactive
previewship login
Non-interactive
previewship login --key ps_live_your_key_here

環境変数で設定することもできます:

Env variable
PREVIEWSHIP_API_KEY=ps_live_... previewship deploy ./dist

デプロイ

ビルド済み静的ディレクトリ、単一HTMLファイル、またはMarkdown文書をデプロイしてプレビューリンクを取得します:

フレームワークプロジェクトでは先にbuildを実行し、dist、build、out、publicなどの生成済み静的出力をデプロイしてください。package.json、src/、node_modulesを含むソースコードzipはアップロードしないでください。PreviewShipは静的成果物をホストし、アップロード後にnpm installやbuildは実行しません。
Terminal
previewship deploy ./dist
Single HTML file
previewship deploy ./report.html -n ai-report
Markdown file
previewship deploy ./README.md -n docs-preview
With options
previewship deploy ./dist -n my-project --exclude "*.map"

エージェント向け JSON 出力

--json フラグで構造化出力を取得できます。AI エージェントや CI パイプラインに最適:

JSON output
previewship deploy ./dist --json

プロジェクト管理コマンド

プロジェクト確認、アクセス変更、期限切れリンク復旧、固定 URL のロールバック、未使用 Free プロジェクトの削除に使います。

プロジェクトライフサイクル
previewship deployments list --json
previewship projects list --json
previewship projects access 42 --password "review-pass"
previewship projects access 42 --public
previewship projects versions 42
previewship projects rollback 42 105 --confirm my-project
previewship projects redeploy 42
previewship projects delete 42 --confirm my-project
主要コマンド:login、deploy、status、deployments list、projects list/get/access/versions/rollback/redeploy/delete、usage、whoami、help

MCP Server

MCP server は AI コーディングエージェントに、プレビューのデプロイとプロジェクト管理をネイティブツールとして実行させます。Claude Code、Cursor、Windsurf、MCP 対応クライアントで使えます。

設定

Claude Code の場合、~/.claude/settings.json に追加:

~/.claude/settings.json
{
  "mcpServers": {
    "previewship": {
      "command": "npx",
      "args": ["-y", "previewship-mcp"],
      "env": {
        "PREVIEWSHIP_API_KEY": "ps_live_your_key_here"
      }
    }
  }
}

Cursor の場合、プロジェクトルートに .cursor/mcp.json を作成:

.cursor/mcp.json
{
  "mcpServers": {
    "previewship": {
      "command": "npx",
      "args": ["-y", "previewship-mcp"],
      "env": {
        "PREVIEWSHIP_API_KEY": "ps_live_your_key_here"
      }
    }
  }
}

Windsurf の場合、~/.codeium/windsurf/mcp_config.json に追加:

~/.codeium/windsurf/mcp_config.json
{
  "mcpServers": {
    "previewship": {
      "command": "npx",
      "args": ["-y", "previewship-mcp"],
      "env": {
        "PREVIEWSHIP_API_KEY": "ps_live_your_key_here"
      }
    }
  }
}

利用可能なツール

  • deploy_preview — ビルド出力フォルダ、単一 .html、Markdown をデプロイして固定プレビュー URL を返します
  • check_deployment — デプロイ ID でデプロイ状況を確認
  • show_usage — 残りのデプロイ枠を表示
  • list_projects / get_project — 固定 URL、ステータス、アクセスモード、再デプロイ可否を確認します
  • get_project_access / set_project_access — PUBLIC と PASSWORD を切り替えます。PUBLIC は保存済みパスワードを削除します
  • list_project_versions / rollback_project_version — retained バージョンを表示し、固定 URL を過去のデプロイへ戻します
  • redeploy_project_latest — latest retained artifact から期限切れ固定リンクを復旧します
  • delete_project — 確認済みプロジェクトを削除し、固定 URL、ホスト済みプロジェクト、デプロイ関連付け、Showcase 項目を完全に削除します
状態を変える MCP ツールでは、先にプロジェクト一覧を確認し、ロールバックや削除前に正確なプロジェクト名を確認してください。
When an AI agent creates a framework project, ask it to build first and deploy the generated static output. If it creates one self-contained HTML artifact or Markdown document, deploy the .html, .md/.markdown, or .pdf file directly.

Codex チャット共有

PreviewShip には、現在の Codex 会話を共有するための任意の Codex skill もあります。表示されている会話を高精度な HTML ページに変換し、PreviewShip CLI でデプロイして公開 URL を返します。

これは Codex ユーザー向けの補助ワークフローです。デバッグ文脈、実装記録、レビュー会話の共有に便利ですが、通常の PreviewShip デプロイには必須ではありません。

skill をインストール

グローバルインストール
npx skills add blockdancez/PreviewShip --skill share-codex-chat -a codex -g --yes
プロジェクト内インストール
npx skills add blockdancez/PreviewShip --skill share-codex-chat -a codex --yes

Codex で使う

インストール後、Codex の会話で skill を参照します:

Codex コマンド
$share-codex-chat 分享当前 Codex 对话
この skill は表示されている会話内容だけを出力し、非表示の system/developer コンテキスト、ツールログ、API Key、シークレットを除外するよう設計されています。機密作業を共有する前に生成ページを確認してください。

Claude Codeチャット共有

PreviewShipには、Claude Codeの会話を共有するための任意のClaude Code skillもあります。ローカルのClaude Code JSONL履歴を読み取り、可視チャットを高品質なHTMLページにレンダリングし、PreviewShip CLIでデプロイして公開URLを返します。

これはClaude Codeユーザー向けの補助ワークフローです。調査経路、実装記録、レビュー議論を共有しつつ、ツール活動を読みやすいタイムラインとして残すのに適しています。

skillをインストール

グローバルインストール
npx skills add blockdancez/PreviewShip --skill share-claude-code-chat -a codex -g --yes
プロジェクトローカルインストール
npx skills add blockdancez/PreviewShip --skill share-claude-code-chat -a codex --yes

Codexで使用

インストール後、Codexの会話でこのskillを参照し、Claude Code会話の共有を依頼します:

Codexコマンド
$share-claude-code-chat 分享 Claude Code 对话
このskillはClaude Codeの推論本文を隠し、生のツール出力や添付本文を避け、秘密らしい値をマスクし、安全なツール活動要約のみを表示する設計です。機密作業を共有する前に生成ページを確認してください。

Cursor セットアップ

Cursor は VS Code 拡張機能と完全互換です。同じ方法でインストールできます。

コマンドパレットからインストール

  1. 1Cursor を開き、Ctrl+P(Mac は Cmd+P)を押す
  2. 2以下のコマンドを貼り付けて Enter を押す:
Command Palette (Ctrl+P)
ext install previewship.previewship

VSIX からインストール

オフラインインストールが必要な場合は、.vsix ファイルをダウンロードし、下の「VSIX 手動インストール」を参照してください。


VS Code セットアップ

VS Code を開き、Ctrl+P(Mac は Cmd+P)を押して、以下のコマンドを貼り付けて Enter を押します:

Command Palette (Ctrl+P)
ext install previewship.previewship
インストール手順は Cursor と同じです。インストール後、コマンドパレット(Ctrl+Shift+P)で PreviewShip のコマンドが使えます。

VSIX 手動インストール

マーケットプレイスにアクセスできない環境では、.vsix ファイルで手動インストールできます。

インストール手順

  1. 1上のボタンから .vsix ファイルをダウンロード
  2. 2Cursor または VS Code を開き、拡張機能パネル(Ctrl+Shift+X)を開く
  3. 3拡張機能パネル右上の「...」→「VSIX からインストール...」→ ダウンロードしたファイルを選択

コマンドラインからもインストールできます:

Terminal
code --install-extension previewship-latest.vsix

API Key 設定

API Key はすべてのデプロイ方法(CLI、MCP、エディタ拡張機能)に必要です。作成手順:

  1. 1previewship.com にログインし、API Keys ページへ移動
  2. 2「API Key を作成」をクリックし、名前を入力して生成されたキーをコピー
  3. 3CLI(previewship login)、MCP 設定(PREVIEWSHIP_API_KEY 環境変数)、またはエディタ拡張機能(Set API Key コマンド)でキーを使用
API Key は一度しか表示されません。安全に保管してください。紛失した場合は、古いキーを無効化して新しいキーを作成してください。

エディタからデプロイ

拡張機能のインストールと API Key の設定が完了したら:

  1. 1エディタでフロントエンドプロジェクトフォルダを開く
  2. 2Open the command palette (Ctrl+Shift+P) and run "PreviewShip: Deploy Workspace, HTML, Markdown, or PDF File" or "PreviewShip: Deploy Active HTML, Markdown, or PDF File"
  3. 3The extension packages the selected build output, HTML file, or Markdown file, uploads it, and returns a preview URL when ready
ヒント:デフォルトで node_modules、.git などのディレクトリは除外されます。拡張機能の設定でカスタマイズできます。
Deploy browser-ready static output, not raw source code. Build framework projects first; single .html and Markdown files are supported directly.

コンソールデプロイ

ツールなしでWebコンソールから直接デプロイすることもできます。コンソールではビルド出力zip、単一HTML/Markdown/PDFファイル、HTML貼り付けに対応しています:

  1. 1ログイン後、「デプロイ」ページへ移動
  2. 2Select or create a project, then upload a .zip containing static build output, upload a .html/.md/.markdown/.pdf file, or paste a complete HTML document
  3. 3PreviewShipはzipを静的サイトとしてデプロイし、単一HTMLをindex.htmlとしてパッケージし、単一Markdownは安全なビューアーページを追加してからデプロイします
zipにはindex.htmlとassetsを含むビルド済み静的サイトを入れてください。ソースコードzipはアップロードせず、先にnpm run buildを実行して出力フォルダーをzip化してください。

プロジェクト管理

プロジェクトは PreviewShip リンクの安定したコンテナです。固定 URL、latest ポインタ、アクセスモード、retained バージョン、任意の Showcase 状態を持ちます。

  • 新しいプロジェクト名でデプロイすると自動作成され、guest プレビューを申請した場合も固定プロジェクトに紐づきます。
  • 固定プロジェクト URL はデプロイごとに変わりません。デプロイとロールバックは、その URL が提供する内容だけを変えます。
  • 公開プロジェクトは通常どおり共有できます。Pro はパスワードアクセスにでき、公開に戻すとパスワードが削除されます。
  • バージョン履歴はプランに依存します:Free は 3 件、Pro Monthly は 10 件、Pro Yearly は 40 件を保持済み artifact の範囲で表示します。
  • Free は 1 プロジェクトです。上限に達したら、使わないプロジェクトを削除するかアップグレードしてから新しいプレビューをデプロイ/申請します。
  • プロジェクト削除は固定 URL、ホスト済みプロジェクト、デプロイ関連付け、Showcase 項目を完全に削除します。
  • 公開かつ承認済みの Showcase 項目だけがインデックス対象です。パスワード付き、非公開/非表示、期限切れでアクセスできない内容は sitemap に入りません。

プランと制限

PreviewShip のプランは、デプロイクォータ、プロジェクト数、アップロード枠、保持期間、バージョン履歴、アクセス制御、ウォーターマーク削除を組み合わせています:

機能無料Pro 月払いPro 年払い
プロジェクト数11020
1日のデプロイ数55080
1か月のデプロイ数20300500
同時ビルド数133
最大 Zip サイズ15 MB50 MB80 MB
月間アップロード量200 MB2 GB4 GB
プレビュー有効期限3 日30 日365 日
バージョン履歴 / ロールバック3 件10 件40 件
アクセス制御公開のみ公開またはパスワード公開またはパスワード
PreviewShip ウォーターマーク表示非表示非表示

よくある質問

どのフレームワークに対応していますか?

PreviewShipはReact、Vue、Svelte、Next.js export、通常のHTML、Markdown、PDF文書など、あらゆる静的フロントエンド出力に対応します。先にビルドしてindex.htmlを含むフォルダーをデプロイするか、単一の.html/.md/.markdown/.pdfを直接デプロイできます。

AI コーディングエージェントからデプロイするには?

PreviewShip MCP server をエージェント(Claude Code、Cursor、Windsurf)に追加するか、CLI の --json フラグを使用してください。エージェントが会話の中でプレビューをデプロイできるようになります。

CLI と MCP の違いは?

CLI はターミナルコマンド(npx previewship deploy)です。MCP は AI エージェントがネイティブツールとして deploy を呼び出せるプロトコルです。スクリプトや手動デプロイには CLI、エージェントとのシームレスな連携には MCP をお使いください。

プレビューが期限切れになるとどうなりますか?

期限切れのプレビューは 404 ページを返します。デプロイ記録はダッシュボードで引き続き確認できます。再デプロイで新しいリンクを取得できます。

ファイルサイズの制限はありますか?

はい。Freeプランは1回15 MBまでアップロードできます。Proプランは請求周期に応じて50-80 MBに対応します。アップロード対象はビルド出力zip、単一HTMLファイル、Markdownファイルです。

無料プランはありますか?

はい。Free には 1 日 5 デプロイ、月 20 デプロイ、1 プロジェクト、直近 3 件のロールバック履歴が含まれます。Free のプレビューリンクには PreviewShip ウォーターマークが表示されます。Pro では削除され、パスワードアクセスとより多いロールバック履歴が使えます。クレジットカードは不要です。

単一のHTML・Markdown・PDFファイルをデプロイできますか?

はい。Webコンソール、CLI/MCP、VS Code/Cursor拡張から.html、.md、.markdown、.pdfを直接デプロイできます。HTMLとMarkdownにはWeb入口を生成し、PDFはブラウザー標準の全画面リーダーで開きます。

デプロイごとに新しい URL が作られますか?

いいえ。PreviewShip のプロジェクト URL は固定です。ロールバックは新しいデプロイをキューに追加し、成功後にだけ latest ポインタを切り替えるため、レビューリンクを維持できます。

パスワード付きプロジェクトを公開に戻せますか?

はい。公開に戻すと保存済みのプロジェクトパスワードは削除されます。公開プロジェクトは通常どおり共有でき、Showcase に共有した場合のみ Showcase や sitemap の対象になり得ます。

Free のプロジェクト上限に達した場合は?

Free は 1 プロジェクトです。アップグレードするか、使っていないプロジェクトを削除してから新しいプレビューをデプロイまたは申請できます。削除すると固定 URL、ホストされたプロジェクト、デプロイ関連付け、Showcase 項目は完全に削除されます。