Claude Code からサイトをデプロイする方法: 手作業ゼロで公開する (2026)

Claude Code は美しい HTML を生成します。では次は?FTP も Git push も別ホスティング設定も不要で、Claude Code から直接サイトをデプロイする方法を紹介します。たった一回のコマンドで公開できます。

by AnyCap

Claude Code がランディングページを作成しました。HTML はきれいで、CSS はレスポンシブ、JavaScript はインタラクションを滑らかに処理します。ファイルはプロジェクトディレクトリにあり、すぐに公開できる状態です。

しかしそこで気づきます。あなたのエージェントは何でも作れますが、オンラインには置けません。ビルドは終わったのに、デプロイはまだ始まっていないのです。

このギャップを埋める方法を紹介します。Claude Code からデプロイする三つの方法を、手動から一発コマンドまで見ていきます。


ビルドとデプロイのギャップ

コーディングエージェントはビルドが得意です。デプロイのために作られているわけではありません。

Claude Code はコードを書き、テストを実行し、出力を整えます。しかしデプロイには、サーバー、ドメイン、HTTPS 証明書、CDN 設定が必要です。これは、エージェントが動作するターミナルセッションとは別世界のインフラです。

多くの開発者はこれを手動で行います:

  1. エージェントがページを作る
  2. あなたがターミナルを開く
  3. ホスティングを設定する(Netlify、Vercel、GitHub Pages、S3)
  4. push または upload する
  5. ビルドを待つ
  6. URL を受け取る

エージェントがやるのは 1 です。あなたが 2〜6 をやります。これはエージェント的な流れではなく、引き継ぎです。


方法 1: GitHub Pages(手動、無料)

GitHub Pages は静的サイトで最も一般的な方法です。エージェントが HTML を作り、あなたがリポジトリへ push し、GitHub がデプロイします。

セットアップ:

  1. GitHub リポジトリを作成する
  2. エージェントの出力をリポジトリへ push する
  3. リポジトリ設定で GitHub Pages を有効にする
  4. CI ビルドを待つ
  5. URL を取得する

これは動きます。無料です。バージョン管理もできます。ですが、デプロイのたびに Git push が必要です。つまり、エージェントにはリポジトリアクセスが必要で、使い捨てページでも永続的なコミット履歴が残ります。

エージェント的ではありません。ただ自動化された手作業です。


方法 2: 手動のクラウドアップロード(S3、R2 など)

クラウドストレージへ直接アップロードする方法:

  1. S3/R2 バケットを作成する
  2. 公開アクセスを設定する
  3. 静的サイトホスティングを構成する
  4. エージェントの出力ファイルをアップロードする
  5. CORS とキャッシュを設定する
  6. URL を取得する

GitHub Pages よりも制御できますが、設定も増えます。各ページごとにバケットポリシーを確認し、更新のたびにキャッシュ無効化が必要です。これは、デプロイの顔をしたインフラ作業です。


方法 3: 1 コマンドでデプロイする(AnyCap 方式)

エージェントがページを作成し、次に 1 つのコマンドを実行します:

anycap page deploy ./build/index.html --title "My Landing Page"

それだけです。1 コマンド。エージェントはライブ URL を受け取ります。リポジトリもバケットも手動設定も不要です。

ランタイムが担うもの:

  • レンダリング。 HTML と Markdown の両方に対応。エージェントがどちらで出力しても、ランタイムが描画します。
  • ホスティング。 ページは即座に公開されます。ビルド工程も CI パイプラインも DNS 設定もありません。
  • HTTPS。 すべてのページに TLS が自動で付与されます。証明書設定は不要です。
  • URL。 エージェントは公開 URL を受け取ります。Slack、メール、別ページに埋め込めます。

インストール:

npm i -g anycap
anycap login
anycap skill install --target ~/.claude/skills/anycap-cli/

AnyCap を無料でインストール — 新規ユーザーに 250 クレジット


完全なワークフロー: 1 セッションでビルド + デプロイ

アイデアから公開ページまでの Claude Code 完全ワークフローです:

# 1. Claude Code がランディングページを作る
# (エージェントが index.html, styles.css, app.js を書く)

# 2. ページ用のヒーロー画像を生成する
anycap image generate \
  --prompt "a modern SaaS dashboard on a laptop, clean lighting, product photography" \
  --model seedream-5 \
  -o hero.jpg

# 3. 画像をページに埋め込む
# (エージェントが hero.jpg を参照するよう HTML を更新する)

# 4. デプロイする
anycap page deploy ./build/index.html \
  --title "Product Launch — June 2026" \
  --description "New feature announcement page"

# 5. URL を受け取る
# "Page deployed: https://anycap.ai/page/..."

エージェントはページを作り、ビジュアルを生成し、埋め込み、デプロイまで行いました。すべて 1 セッション内です。あなたは成果を指示しただけで、あとはエージェントループの中で起こりました。


いつデプロイし、いつ保存するか

すべてにライブページが必要なわけではありません。判断基準はこちらです:

デプロイする場合... 保存する場合...
公開共有するためのページ 社内利用や後日の参照用ファイル
誰かに送る URL が必要 エージェント向けの永続ストレージが必要
完成したページが出力 画像、動画、CSV などのアセットが出力
単発レポート、試作、告知 より大きなプロジェクトの一部

公開せずに保存だけするなら: anycap drive upload ./report.md — ファイルはクラウドストレージに保存され共有リンクが付与されますが、公開 Web ページにはなりません。


実際のユースケース

即時の変更履歴ページ

エージェントが最新のコミットを取得し、変更履歴ページを生成してデプロイします:

# エージェントが git log を読み、HTML の changelog として整形する
anycap page deploy changelog.html --title "Changelog — Week of May 18, 2026"

1 コマンド。ライブの変更履歴。CMS は不要です。

クライアント向けプロトタイプ

エージェントが仕様書をもとにプロトタイプを作成します。あなたはそれをデプロイし、URL をクライアントへ送ります:

anycap page deploy prototype/landing.html --title "Client Preview — Homepage Redesign v3"

クライアントはリンクをクリックするだけ。ステージング環境も Netlify デプロイもありません。あるのは URL だけです。

調査レポート

エージェントがテーマを調査し、結果をまとめ、レポートを公開します:

anycap search --prompt "competitor product launches Q2 2026" --citations
# エージェントが結果を分析し、HTML レポートとして書き出す
anycap page deploy q2-competitive-analysis.html --title "Q2 2026 Competitive Analysis"

調査 → レポート → 公開。すべてエージェントループの中です。


デプロイは、他の機能と組み合わせると最も強力です:

SEARCH → テーマを調査
   ↓
CRAWL → 詳細データを抽出
   ↓
IMAGE GEN → ビジュアルを作成
   ↓
BUILD → エージェントがページを書く
   ↓
DEPLOY → ページが公開される
   ↓
DRIVE → アセットを永続保存

1 つの CLI。1 つのセッション。エージェントが調査し、作成し、公開します。あなたはデプロイ設定に一切触れません。


FAQ

Markdown ファイルでも使えますか?

はい。anycap page deploy ./report.md は Markdown をスタイル付きのページとしてレンダリングします。エージェントは好きな形式で書けます。

独自ドメインは使えますか?

独自ドメインは有料プランで利用できます。無料のデプロイは anycap.ai/page/... の URL になります。

GitHub Pages と何が違うのですか?

GitHub Pages には Git push、リポジトリ、CI 設定が必要です。AnyCap Page はエージェントのターミナルセッションから 1 回実行するコマンドです。リポジトリも push も CI もありません。人間向けではなく、エージェント向けに作られています。

Cursor や Codex でも使えますか?

はい。anycap page deploy は Claude Code、Cursor、Codex で同じ CLI を使います。1 回インストールすれば、すべてのエージェントで使えます。

既存ページを更新できますか?

はい。同じパスに更新済みコンテンツでデプロイすれば、ページが更新されます。


まとめ

Claude Code は何でも作れます。ただし、それをオンラインに置くことはできません。あなたがその能力を与えるまでは。ビルドとデプロイのギャップは、エージェントが作ったものとチームが実際に使えるものの間にある最後の距離です。

そのギャップを埋めましょう。1 コマンド、ライブページ、手作業なし。


→ [Claude Code に 1 コマンドのデプロイを与える — ターミナルから直接公開] (https://anycap.ai/dashboard)


📖 次に読む


関連記事


AnyCap チームによる執筆。私たちは、あなたのエージェントをビルドからデプロイまで 1 コマンドでつなぐ capability runtime を構築しています。手作業なし、別ホスティングなし。