AIでWEBサービスは作れるようになったが、公開しようとするとハードルが高い。github、Supabase と Vercel と Cloudflare!AIで作ったあと、登録はひとつだけのインフラサービスが欲しくて作った
個人でアプリやWebサービスを作っています。最近は Claude Code に書いてもらうことがほとんどで、コードを書く時間はずいぶん減りました。
減らなかったのが、その後の作業です。
コードより、つなぐ作業のほうが長い
アプリを1つ公開するまでに、ぼくが開いていた管理画面を数えてみました。
データベースとログインは Supabase
サイトや API は Vercel
iPhone・Android への通知は Firebase
電話番号の SMS 認証は Twilio
それぞれでプロジェクトを作り、鍵を発行して、別のサービスの設定画面へ貼る。AI はコードを書けても、この「管理画面を行き来して貼る」作業は苦手で、結局ぼくがやっていました。
【要記入:いちばん「多いな!」と思った場面。どのアプリを作っていたときで、何に時間を取られたか】
それで、データベース・API サーバー・ログイン・SMS 認証・Push 通知を、ファイル1つとコマンド1つで揃える Superzero を作りました。
一番悩んだのは「借りるか、自分で持つか」
最初は、全部を自分で作るつもりはありませんでした。データベースも、サーバーも、SMS も、すでにある良いサービスを裏で束ねれば早いと考えていました。
ところが、各社の利用規約を1つずつ読むと、話が変わりました。
データベース(Neon)と SMS(Twilio)には、自分のサービスに組み込んで提供するための正式な枠がある
アプリを動かすサーバーの部分(いわゆる PaaS)は、読んだ範囲のどの規約でも、他人に再販することを認めていない
調べて分かった違いは、「そのサービスにとって、自分はお客さんを連れてくる側か、奪う側か」でした。連れてくる側なら歓迎され、奪う側なら断られる。
なので、サーバーの部分だけは自分で持つことにしました。AWS の上に、コンテナを動かして独自ドメインと HTTPS を付け、使われていない間は止める仕組みを自前で組んでいます。
横井軍平さんの「枯れた技術の水平思考」
Superzero の中身は、新しい技術ではありません。データベースは Postgres、サーバーは Docker、通知は Apple と Google が用意している APNs と FCM、SMS は Twilio。どれも長く使われてきたものです。
新しいのは組み合わせ方のほうで、「AI が最後まで設定しきれる」ことを一番に置きました。
質問に答えさせたり、ブラウザで押させたりしない
失敗したら、エラーが「次に実行するコマンド」を一緒に返す
書き間違いは、動かしてから気付くのではなく、ファイルを読んだ時点で止める
任天堂の横井さんの「枯れた技術の水平思考」はすごく好きな言葉で、新しい技術ではないんですが、それが発明になると常に思っています。Superzero もその考えが元になったサービスです。
おかげ様で使われ出しています。
2026年11月時点で、公開して申し込みを受け付けています。自分のアプリも、いくつか Superzero の上で動かしています。
うまくいっていないこともあります。
Firebase のように、アプリから直接データを読み書きする作りにはまだ対応していない
画像の保存やリアルタイムのチャットに使う機能がまだ無い
データベースの置き場所は今のところシンガポール
「Firebase の代わり」と言い切れるまでには、まだ足りないものがあります。何が代わりになって何がならないかは、こちらに全部書きました。
https://superzero.dev/blog/firebase-supabase-vercel
最後に
AI にアプリを作ってもらっていて、「コードはできたのに、公開までが遠い」と感じている人に使ってみてほしいです。無料プランは期間の制限がなく、カードの登録も要りません。ぜひ使ってみてください!