本文へスキップ

Codex Sitesとは?Webサイト・アプリを保存・公開する仕組みと使い方

Codex SitesでWebサイトやWebアプリを保存し、公開URLとアクセス制御まで確認する流れを抽象的に示した図

Codex Sitesは、Codexにプロンプトや既存プロジェクトを渡して、Webサイト、Webアプリ、ゲームを保存、公開、確認するためのOpenAIのホスティング機能です。通常の「コードを書いてから別サービスへデプロイする」流れよりも、Codex内で試作、version保存、production URLへの公開、アクセス範囲の確認までを近い距離で進められる点が特徴です。

一方で、Sitesは単なるプレビュー機能ではありません。公式manualでは、Sitesのdeployment URLはproduction deploymentとして扱われると説明されています。つまり、社内確認用のつもりでdeploymentまで進めると、そのURLは公開対象として扱うべき状態になります。

Codex Sitesとは、Codexで作ったサイトや互換性のある既存プロジェクトを、OpenAIがホストするWebサイト・Webアプリとして保存、デプロイ、確認する機能です。安全に使うコツは、まずversionとして保存してレビューし、公開してよい内容、アクセス範囲、secret、保存データの要否を確認してからdeploymentすることです。

Codex Sitesでプロンプトや既存プロジェクトから、ビルド確認、version保存、production deployment、アクセス制御まで進む流れを示す図
Codex Sitesは「作る」だけでなく、保存してレビューする段階と、production URLとして公開する段階を分けて考えると安全に使いやすくなります。

本記事のポイント

  1. Codex Sitesは、Codexで作ったサイトや互換性のある既存プロジェクトを、OpenAIがホストするWebサイト・Webアプリとして保存、公開、確認するための機能です。
  2. Sitesではversion保存とdeploymentが別物で、deployment URLはproduction扱いです。共有前レビューが必要な場合は、先にversionを保存して確認します。
  3. 業務で使う前に、Cloudflare Worker互換のビルド、D1/R2の要否、アクセス範囲、hosted secret、公開前レビューの順番を決めることが重要です。

この記事で扱うテーマ

関連キーワード

  • Codex Sitesとは
  • Codex Sites 使い方
  • Codex Sites 保存 公開
  • Codex Sites deployment
  • Codex Sites version
  • Codex Webサイト 公開
  • OpenAI Codex Sites

このページで答える質問

  • Codex Sitesとは何ですか?
  • Codex Sitesのversion保存とdeploymentは何が違いますか?
  • Codex SitesはどんなサイトやWebアプリに向いていますか?
  • Codex Sitesを業務で使う前に何を確認すべきですか?

Codex Sitesとは何か

Codex Sitesは、OpenAI CodexのSites pluginを使って、プロンプトから作る新規サイトや、対応する既存プロジェクトをホストされたサイトとして扱う機能です。公式manualでは、Sitesは「Websites, web apps, and games hosted by OpenAI」を作成、保存、デプロイ、検査できるものとして説明されています。

使いどころは、別途VercelやNetlifyなどのデプロイ環境を整える前に、Codexにサイトや小さなWebアプリを作らせ、そのままホストされた状態で確認したい場面です。たとえば、社内向けのミニツール、営業資料に添えるインタラクティブなデモ、イベント用の一時的な登録ページ、業務フローを試す小さなアプリなどが候補になります。

ただし、Sitesは「何でもそのまま公開できる魔法の置き場」ではありません。既存プロジェクトを使う場合は、ビルドがCloudflare Worker互換のES module出力を作れるかを確認する必要があります。通常の静的HTMLだけでなく、ランタイム、ストレージ、認証、secretを含む場合は、Sitesの前提に合う設計へ寄せる必要があります。

観点Codex Sitesで確認すること実務での意味
作成対象Webサイト、Webアプリ、ゲームランディングページだけでなく、小さな業務アプリの試作にも使える
ホスティングOpenAIがホストするSites project別のデプロイワークフローを用意しなくても公開候補を作れる
ビルド形状Cloudflare Worker互換のES module出力既存プロジェクトは互換性確認が必要
公開URLdeployment URLはproduction扱い共有前レビューとアクセス制御を先に行う
設定ファイル.openai/hosting.jsonローカルprojectとSites側のprojectやstorage bindingを結びつける

version保存とdeploymentの違い

Codex Sitesを理解するうえで最も重要なのは、version保存とdeploymentを分けて考えることです。Sitesでは、まずデプロイ可能な成果物をbuildし、source Git commitにひもづいたversionとして保存できます。そのversionを後からdeploymentすると、production URLが発行されます。

レビュー前の成果物をいきなりdeploymentしない運用にすると、本文、画像、データ取り扱い、アクセス権、secretの設定を落ち着いて確認できます。特に顧客情報、社内データ、フォーム、ログイン、アップロードを扱うサイトでは、deployment前にversionを一覧・検査し、意図したversionだけを公開する流れが必要です。

段階何が起きるか使う場面
versionを保存するbuild済みの公開候補をsource Git commitと結びつけて保存する社内レビュー、差分確認、公開前チェック
versionをdeployする保存済みversionをproduction deploymentとして公開する対象読者に実際にアクセスしてもらう
saved versionsを確認する過去の公開候補や現在公開したい候補を識別する公開候補の取り違え防止、rollback判断

この分離は、通常のWeb制作でいう「preview build」と「production deploy」を同じ会話の中で扱うための安全装置です。Codexに「保存だけして、まだデプロイしない」と明示すると、公開前レビューの余地を確保できます。

対応するサイト形状とストレージの選び方

Sitesで作るサイトは、必要な状態管理に応じて形を選びます。コンテンツ中心のWebサイトやLPなら、永続的なアプリケーション状態を持たない形で十分なことが多いです。ユーザーの記録、進捗、ゲームスコアなどを残す場合はD1、画像や書類、音声、動画などのファイルを扱う場合はR2を検討します。

アップロードファイルに検索可能なメタデータが必要な場合は、D1にメタデータ、R2にファイル本体を置く構成が自然です。社内サイトとして現在のworkspaceユーザーの本人性を使うならworkspace-authenticated user identity、外部ユーザー向けのログインが必要ならauthentication-enabledなSites projectを検討します。

作りたいものSitesで考える構成判断ポイント
記事LP、イベントページ、簡易デモ永続状態なし表示内容が固定で、ユーザーごとの保存が不要
入力履歴、進捗、スコアを残すWebアプリD1構造化データを永続保存する必要がある
画像、資料、音声、動画アップロードR2ファイルそのものを保存する必要がある
ファイルと検索用メタデータを扱うD1 + R2ファイル本体と属性情報を分けて管理したい
社内限定ツールworkspace認証workspace内のユーザーだけが使う
外部ユーザーのログインが必要なサービス認証付きSites projectpublic sign-inや外部IDプロバイダーを使う

一時的なテーマ切り替えや、閉じたバナーの状態のような軽いUI状態にまで永続ストレージを付ける必要はありません。反対に、利用者が「このサイトは覚えてくれる」と期待するデータは、最初から保存先と削除方針を決めておくべきです。

アクセス制御とsecret管理の考え方

SitesでdeploymentしたURLはproduction扱いなので、公開範囲の設定は本文やUIと同じくらい重要です。新しいsiteでは、内容、データ取り扱い、想定読者を確認するまで、ownerとworkspace adminsだけに絞るのが安全です。その後、workspace全体、特定ユーザーやgroupなど、必要な範囲に広げます。

アクセスモードは、owner and admins、workspace、customのように段階を分けて考えます。BtoBの現場では、社内レビュー用、顧客共有用、公開LP用でアクセス範囲が変わります。最初に「誰が見るURLか」を決めずにdeploymentすると、便利な試作がそのまま情報管理上のリスクになります。

APIキーや接続情報などのruntime環境値は、.openai/hosting.jsonへ書かず、Sites panelからhosted environment variablesやsecretsとして設定します。ローカル開発では.env.env.exampleのkeyをそろえ、secret値そのものはcommitしない運用にします。secretを追加、更新、削除したあとは、承認済みのversionを再deploymentして、実際の公開環境へ反映させます。

業務で使う前のチェックリスト

Codex Sitesは、試作から公開までの距離を縮める機能です。その分、公開前に見るべき項目を明文化しておくと、スピードと安全性を両立しやすくなります。特に、営業資料や社内ツール、顧客向けデモに使う場合は、次の順で確認します。

  1. 作りたいものがコンテンツ中心か、データ保存を伴うアプリかを分ける。
  2. 既存プロジェクトを使う場合は、Cloudflare Worker互換のbuild outputを作れるか確認する。
  3. D1、R2、workspace identity、外部認証の要否を決める。
  4. Codexにまずversion保存を依頼し、公開前レビュー用の候補として扱う。
  5. source変更、database migration、アクセス範囲、hosted secretをレビューする。
  6. 公開してよいversionだけをdeploymentし、production URLとstatusを確認する。
  7. URL共有後も、アクセス対象が意図どおりか、想定外のデータが表示されていないかを確認する。

この流れは、バイブコーディングで作った小さな業務ツールを社内に持ち込むときにも有効です。作れること自体よりも、誰が使い、何を保存し、どこまで公開するかを先に決める方が、現場に定着しやすくなります。

Codex Sitesが向いているケース、向いていないケース

Codex Sitesが向いているのは、Codexで作った成果物を早く触れる形にし、関係者が同じURLで確認したいケースです。デザイン確認、営業デモ、イベント用の小さなページ、社内業務ツールの初期試作、顧客提案前のクリック可能なプロトタイプには相性があります。

向いていないのは、既に複雑なCI/CD、独自インフラ、細かいnetwork policy、大規模な本番監視、既存認証基盤との深い連携があるサービスを、そのまま置き換えるケースです。その場合は、Sitesを本番基盤の代替ではなく、試作、レビュー、社内デモの高速化手段として使う方が現実的です。

向いている注意が必要
新規LPや社内ミニツールを短期間で見せたい本格的なCI/CDや監視が既に整っている大規模サービス
Codexで作った試作を同じURLでレビューしたい既存インフラのnetwork policyに強く依存するシステム
D1/R2を使う小さなデータ保存アプリを検証したいデータ分類、削除、監査の設計が未整理の顧客向けアプリ
workspace内で使う認証付きツールを試したい外部ID連携や権限設計が複雑な商用サービス

AIエージェントを使ったWeb制作の内製化では、公開手段そのものより、要件整理、権限、ログ、レビューの型が成果を左右します。詳しくは、Webサイト内製をAIエージェントで進めるときのVercel・Xserver比較や、AIエージェントのガバナンス設計も合わせて確認すると、Sitesの位置づけを決めやすくなります。

参考にした公式情報

本記事は、2026年6月3日時点で取得したOpenAIのCodex manualにあるSitesセクションを主な根拠にしています。関連する公式ページとして、Codex SitesPluginsReview and ship changesを確認すると、Sites pluginの呼び出し方や公開前レビューの考え方を追いやすくなります。

よくある質問

Codex Sitesとは何ですか?

Codex Sitesとは、Codexで作ったWebサイト、Webアプリ、ゲームをOpenAIがホストするsiteとして保存、デプロイ、確認する機能です。プロンプトから作る新規サイトだけでなく、互換性のある既存プロジェクトも対象になります。

Codex Sitesのdeployment URLはプレビューですか?

いいえ。公式manualでは、Sitesのdeployment URLはproduction deploymentとして扱われます。レビュー前に触れるURLがほしい場合は、Codexにversionを保存させ、公開前候補として確認する運用にします。

Codex SitesはVercelやNetlifyの代わりになりますか?

小さなサイトやWebアプリをCodex内で作り、保存し、公開する用途では便利です。ただし、既に複雑なCI/CD、監視、独自インフラ、既存認証基盤があるサービスをそのまま置き換える前提ではなく、試作やレビューの高速化手段として考える方が安全です。

D1やR2はいつ必要ですか?

ユーザーの記録、進捗、スコアなど構造化データを保存するならD1、画像や資料、音声、動画などのファイルを保存するならR2を検討します。アップロードファイルに検索用メタデータが必要な場合は、D1とR2を組み合わせます。

Codex Sitesを業務で使う前に何を確認すべきですか?

Cloudflare Worker互換のbuild、version保存とdeploymentの分離、アクセス範囲、hosted secret、D1/R2の要否、公開前レビューの担当者を確認します。特に、deployment URLがproduction扱いである点を前提に運用を組むことが大切です。

関連ページと関連記事

AIでWeb制作と業務アプリ試作を速く回したい場合

Codex Sitesのような機能を使うと、Webサイトや小さな業務アプリの試作は速くなります。ただし、実務で成果に変えるには、要件整理、データ保存、公開範囲、レビュー、運用後の改善までを一緒に設計する必要があります。ファネルAiでは、AIを使ったWeb制作、業務アプリ試作、AIエージェント運用の設計から実装まで支援できます。

超速AI開発について相談する

メディア一覧へ戻る