AIが書いたアプリを本番公開するには?デプロイが出前注文並みに簡単になる方法

AIが書いたアプリを本番公開するには?デプロイが出前注文並みに簡単になる方法
Richardson課題:AIがアプリを書くのは5分、公開には2週間
まず対象読者をはっきりさせておこう。Claude CodeかCodexのサブスクを持っていて、AIに書かせたプロジェクトが手元にあり、「これを実際のURLにするには?」で止まっている人。当てはまるなら読み進めてほしい。
Cursor、Claude Code、CodexのようなAIコーディングエージェントは、「コードを書く」工程をすでに分単位に圧縮した。SaaSツールを作りたい個人開発者がClaude Codeに「履歴書を分析する小さなツールを作って」と頼めば、30分でフロントエンドもバックエンドも揃ったコードが手に入る。だがコードから公開までの間には深い溝がある。ドメインはどこで買う?ホスティングはどこ?データベースは?ログイン認証は?メール送信は?決済は?
どの問いの裏にも、ベンダーアカウント1つ、APIキー1束、設定の山が控えている。特に心が折れる例を2つ挙げよう。メール送信にはDKIMの設定が必要だ——メールに「身分証」を発行して、スパムでないことを証明するようなもの。決済にはwebhookコールバックの調整が必要——「荷物の届け先」を登録して、決済プラットフォームが支払い完了をアプリに通知できるようにする。ホスティング・決済・ドメインの3プラットフォームに登録して本人確認を済ませるだけで半日。そこからデータベース、メール、決済を一つずつ通していけば——1週間が消える。AI受託やコンテンツ発信で収益化を並行しているなら、こんな時間の使い方は許されない。
しかも、AIエージェントが組み上げたアプリは、仮のAPIキーやモックデータに依存していることが多い。開発者本人ですら「このアプリ、本当に公開されたのか?ドメインは自分のものか?データは持ち出せるか?」と答えられない。いざ引き継ぎや廃棄となると、切り離せないことに気づく——データベースに残ったテーブル、決済プラットフォームにぶら下がったコールバック、ホスティングに登録された間違ったドメイン。全部、剥がせない尻尾になる。
チャンス:「公開」をパイプライン化し、デプロイ全工程をAIに任せる
GoLive(リポジトリ https://github.com/mikehasa/golive-skill)というMITオープンソースプロジェクト(元記事の情報、未検証。star 894、fork 63、最終push 2026-09-25)は、「コード完成」と「実ユーザーがアクセス」の間の隙間にぴたりとはまる。これはまた新しいPaaSではなく、Claude CodeやCodexのようなコーディングエージェント向けの Agent Skill + 依存ゼロのNode CLI だ。
全工程が5ステップに圧縮されている:detect(アプリに何が必要か検出)→ plan(正確な変更計画を生成)→ approve(ユーザーが確認)→ apply(ユーザー自身のアカウントで実行)→ verify(本当に動いたか検証)。すべてのリソースはあなた自身のVercel、Netlify、Supabase、Neon、Porkbun、GoDaddy、Resend、Stripeのアカウント内に作られる。GoLive独自のバックエンドはなく、テレメトリも送信せず、データのロックインもない。引き継ぐならそのままパッケージして渡せばいいし、消すならteardownコマンド1発で綺麗にアンインストールできる。
これにいくらの価値があるか?計算してみよう。データベースと決済付きアプリの手動デプロイは、熟練者でも1〜2週間。個人開発者の時間コストを1日8,000円とすると、8万〜11万円の人件費だ。GoLiveはこれを数十分の対話とわずかなドメイン年費に圧縮する。デプロイ代行を受注しているなら、相場は1件3万〜15万円。以前は1件に2週間かかったものが、今は半日で納品できる——同じ時間で10倍の案件をこなせる計算だ。浮くのは「効率」ではなく、紛れもない時給である。
手順:3ステップでAI製アプリを実ユーザーの目の前に出す
Step 1:GoLiveをインストールし、エージェントにこのスキルを覚えさせる。
必要環境はNode.js 20+、npm/npx、Git、そしてSkills対応のコーディングエージェント(公式に検証済みなのはCodexとClaude Code。他のクライアントは未検証)。1行でグローバルインストールできる:
1 | npx skills add https://github.com/mikehasa/golive-skill --skill golive --global --agent claude-code --yes |
Codexを使うなら --agent claude-code を --agent codex に置き換える。npmのオフライン経路もある:npx golive@alpha install --agent codex。インストールはskillファイルをコピーするだけで、ベンダーアカウントには一切接続せず、何もデプロイしない。
インストール後、Codexでは $golive Help me take this app live.、Claude Codeでは /golive Help me take this app live. と入力する。エージェントがGoLiveの命令セットを読み込み、デプロイ動作を引き受ける準備が整う。注意点:npx skills add はターミナルに golive コマンドをインストールしない。CLIはエージェントがskillインストールディレクトリ(通常 ~/.claude/skills/golive または ~/.agents/skills/golive)から呼び出す。
Step 2:エージェントにdetect → planを走らせ、変更リストを机の上に並べる。
GoLiveは現在のリポジトリのコードをスキャンし、「このNext.jsアプリにはVercelのホスティング、Supabaseのデータベース、Resendのメール送信、Stripeの決済、example.comのサブドメインが必要」という結論を導き出す。そして変更計画を出力する。各行が、あなたのどこかのベンダーアカウントでの設定変更1回に対応している。この段階では読み取り専用だ。
approveノードこそが真の安全弁である。アカウントに手を出す前に、必ずチャットであなたの承認を求める。「私のPorkbunアカウントにAレコードを1件追加」「Supabaseに新プロジェクトを作成」「Stripeのテストモードキーを申請」——すべて明示的な許可だ。「AIが勝手に確認ボタンを押す」という最も危険な動作を、あなたの目の前で止める仕組みになっている。
Step 3:apply → verifyで「本当に動く」ことを釘付けにする。
あなたが承認して初めて、GoLiveは計画を実行する:あなたのVercelアカウントにデプロイ、あなたのSupabaseでプロジェクト作成とマイグレーション実行、あなたのPorkbunでDNS変更、あなたのStripeをテストモードに切り替え——すべてのトークンはローカルの環境変数経由で、第三者の中継は一切通らない。
実行して終わりではない。verifyは実際にデプロイ後のURLにpingを打ち、データベース接続が通るか確認し、テストメールを送信し、決済コールバックが届くかを見る。どこか一つでも失敗すれば、ロールバックするか赤くマークする。「公開したように見えて実は半壊」という状態を許さない。
さらに切り札が2つある。golive status はドリフト検出——後から手動でデータベースのパスワードを変えたりDNSレコードを消したりすると、「設定がずれている」と教えてくれる。golive handoff は所有権ドキュメントを生成し、各リソースがどのアカウントにあり、どの認証情報を使い、どう停止するかを一覧にする。クライアントへの引き継ぎ、売却、完全なteardown——ドキュメント通りに実行するだけだ。
事例:このワークフローで伸びる副業シーン
先に断っておく。事例2はツールの能力に基づく仮想シナリオであり、実在のユーザー体験ではない。「これは自分に合うか」を判断する材料として読んでほしい。
事例1:AI受託でShopify向けツール開発(海外向け)。
Shopifyプラグインの受託チームが、Next.js + Prisma + Stripe Connectで「発送地域に応じて物流を自動切替する」ツールを書き上げた。従来、このツールを実際のShopifyマーチャントに売るには、顧客ごとにデプロイ手順を実演する必要があった——彼ら自身はVercel、Stripe、Cloudflareの3社のボタンを押せない。GoLiveに切り替えた後、チームはskillをCodexに入れて、顧客に「あなたのVercelアカウントでこれを実行してください」と言うだけ。対話式デプロイの完了だ。元記事によれば(未検証)、現在の0.1.0-alpha.3のdisposable live testsは、ホスティング、データベース、DNS、メール、テスト決済、ログインの6つの主要ジャーニーをカバーしている。
事例2(仮想シナリオ):コンテンツツールの高速MVP検証。
あるメディアチームが「Lemon8の投稿をワンクリックでNotionテンプレートに変換する」ツールを作りたいが、公開しても誰も使わずドメイン代だけ燃えるのでは、と不安だとする。GoLiveのフローを1周回す:detect段階で静的ホスティング+メール登録収集だけで足りると判明。plan段階でコスト一覧がドメイン年費(元記事によれば年間1,500円未満、未検証)+ホスティング無料枠まで精確に出る。apply段階は20分で全部完了。1週間後に数字が悪ければ、teardownで一掃し、ドメインは更新せず放置。アカウントにゾンビプロジェクトは残らない。試行錯誤型の副業にとって、「素早く公開でき、綺麗に畳める」ことは「機能が多い」ことよりずっと価値がある。
日本国内の決済について一言触れておこう。Stripeは日本の個人事業主でも開設できるが、GoLiveが現在カバーしているのはStripeのテストモードであり、そのまま本番決済はできない。ターゲットが国内で、デジタルコンテンツや有料ツールを売るなら、決済部分はStripeの本番申請、あるいはBASE、note、STORESのような国内で手軽な手段を検討してほしい——GoLiveはランディングページとインフラを立ててくれるが、決済の最後の一段は自分で詰める必要がある。Stripe一発で済むと思わないことだ。
行動:今夜、次のAIアプリを本当に公開しよう
「AIがアプリを書き終えた」をゴールにしてはいけない。今夜のToDoリストに次の3つを加えよう:
- 最近のClaude CodeかCodexのプロジェクトを開き、Node.jsが20+であることを確認し、
npx skills add https://github.com/mikehasa/golive-skill --skill golive --global --agent claude-code --yes(またはcodex)を実行。インストール後、READMEの指示通りnode <installed-skill-dir>/scripts/golive.mjs version --jsonで検証する(パスは実際のskillインストールディレクトリに置き換える。通常~/.claude/skills/golive配下)。 - エージェントのチャットで
/golive Help me take this app liveと入力し、まずdetectとplanだけ実行させる。いきなりapplyしないこと。 - planに出てきた各ベンダーアカウントを開き、残高、本人確認ステータス、APIキーの名前空間を確認する——これらはあなた自身の資産だ。AIはボタンを押す手伝いをしているだけにすぎない。
このツールはMITオープンソース、依存ゼロ、テレメトリゼロで、あなた自身のアカウント内で動き、どのベンダーにも縛られない——デプロイツールとしては稀有な性質だ。最後にリスクの注意を一つ。これはまだ0.1.0-alphaの初期バージョンで、バグは避けられない。重要なプロジェクトは、まずテストアカウントで全工程を通してから本番環境に触れること。AIがコードを書き、GoLiveが公開し、あなたはapproveの瞬間に目を見開く——この分業こそが、個人開発者にとって今後数年で最も割のいい姿勢である。









