そのまま移せる
- React + Vite のアプリ(Lovable と Bolt が作るもののほとんど)
- Supabase のテーブル、ログイン、ストレージ、関数
- Lovable の現在の TanStack テンプレート(サーバーレンダリングをオフにして)
- Tailwind、shadcn/ui、react-router、グラフなどのフロントエンドのライブラリ
2026年10月25日 確認
結論
同僚がすでにそのサービスのアカウントを持っているなら、サービス自身の非公開共有を使いましょう。設定1つで済みます。持っていない場合や、会社のアカウントでログインしてほしい場合は、アプリを TeamOnly に移します。エクスポートしたプロジェクトで npx teamonly init を実行し、AI ツールに「このアプリを TeamOnly に移して」と頼んでください。画面はそのままで、Supabase はアプリに付いてくるデータベースとログインに置き換わります。
01まずはこちら
はい、3つとも有料プランならできます。問題は、誰が何にログインする必要があるかです。
| 非公開にする方法 | プラン | 同僚にそこのアカウントが必要? | 向いているとき | |
|---|---|---|---|---|
| Lovable | Free と Pro では招待制(プロジェクトごとに10人まで)。Business と Enterprise ではワークスペースか任意のリスト。 | ワークスペース限定には Business、月額 $50 から | 必要、Lovable のアカウント | 同僚がすでに Lovable を使っている |
| Bolt | 非公開の公開: Bolt のチーム、メールで招待した人、または信頼済みメールドメインの人なら誰でも。 | 有料プランならどれでも。独自ドメインでは不可 | Bolt のドキュメントに記載なし | Bolt で作り続けたい |
| v0(Vercel 上) | すべてのデプロイに Vercel Authentication、パスワード、または Vercel Passport による会社のログイン。 | パスワード: Pro でプロジェクトごとに月額 $20。Passport: Enterprise | Vercel Authentication では必要。パスワードなら不要 | チームがすでに Vercel で作業している |
| TeamOnly | すべてのアプリが最初のデプロイから社内限定。全社か、名前のリスト。 | Builder 月額 $19(アプリ3つ)または Team 月額 $249 | 不要。会社の Google、Microsoft、またはメールで届くコード | 同僚がそこのアカウントを持っていない |
2026年10月25日 確認。Lovable: 公開とプラン。Bolt: 公開と非公開サイト。Vercel: デプロイ保護の方法とPassport とデプロイ保護の違い。プランは変わることがあるので、お支払いの前に各サービスでご確認ください。
02移すべきとき
どれにも当てはまらないなら、今の場所のままで大丈夫です。移行は実際の作業で、サービス自身の共有なら設定1つで済みます。
03移せる?
04手順
必要なのは、パソコン上のプロジェクトのコード、Node.js、そして Claude Code か Cursor です。
Lovable か Bolt で GitHub を接続してプロジェクトをプッシュし、クローンします。Bolt なら zip でダウンロードすることもできます。
プロジェクトのフォルダで次を実行します:
npx teamonly init
npm installTeamOnly のアプリに必要なファイルと、AI ツールが読む指示書が追加されます。既存のファイルが上書きされることはありません。
このアプリを TeamOnly に移して
AI は TeamOnly の指示書に従います。すべての画面を残し、Supabase のテーブルをアプリ専用のデータベースに作り直し、セキュリティのルールをサーバー側の確認に置き換え、ログイン画面を取り除き、何を変えたか、何を移せなかったかを伝えます。
AI がアプリを手元で動かします。先に進む前に、主な画面をひととおりクリックして確かめてください。
npx teamonly login
npx teamonly deploytracker.acme.teamonly.app のようなリンクができます。同僚はそれを開いて、会社のアカウントでログインします。
05変わること
| Lovable や Bolt のアプリでは | TeamOnly では |
|---|---|
| Supabase のログイン、新規登録、パスワード再設定の画面 | 削除。TeamOnly がアプリの読み込み前にログインさせ、アプリはその人が誰かを読み取ります。 |
| Supabase のテーブル | アプリ専用のデータベース。最初のデプロイで作成(Cloudflare D1 上の SQLite) |
| 行レベルセキュリティのルール | 同じ確認を、サーバーの各ルートに記述 |
| Supabase のストレージ | アプリ専用のファイル保存 |
| Edge Functions とサーバー関数 | アプリのサーバーコードのルート |
ブラウザや .env にある APIキー | シークレット。npx teamonly secrets set で設定し、ブラウザには送られない |
| 管理者やマネージャーの役割 | TeamOnly の役割。ダッシュボードのアプリのページか npx teamonly roles で割り当てる |
| Resend や SendGrid で送っていたメール | 同僚へのメール。アプリが TeamOnly を通して送る |
| 定期実行の関数 | 定期実行ジョブ。teamonly.json に書く |
| リアルタイム更新(realtime) | 更新ボタン |
06わかったこと
GitHub で公開されている Lovable と Bolt のアプリを4つ選び、3テーブルの作業管理から17テーブルの機器管理システムまで、それぞれを移しました。4つとも画面はそのままで、会社のログインの内側で動いています。
さらに5つ目のテストとして、一度も見たことのない Lovable 製のヘルプデスクアプリ(120ファイル、11テーブル)で、新しい Claude Code のセッションにステップ3の一文だけを渡しました。15ページすべてを残し、Supabase を置き換え、移せなかったものをはっきり伝え、公開の前に確認を待ちました。
4つのうち3つには、移行前にセキュリティの問題がありました:
最初のバージョンではどれも珍しいことではなく、移行後には1つも残りません。TeamOnly はリクエストがアプリに届く前にログインを確認し、キーはシークレットになり、すべてのルートが誰からの要求かを確認するからです。
初期設定では非公開ではありません。公開した Lovable のアプリは、設定を変えない限り誰でも見られます。Free と Pro では、プロジェクトごとに招待した10人までに制限できます。ワークスペースに限定するには Business(月額 $50 から)か Enterprise が必要です。訪問者は Lovable のアカウントでログインします。
Free プランでは、公開した Bolt のサイトは誰でも見られます。有料プランでは非公開で公開でき、Bolt のチームに加えて、メールで招待した人か、追加した信頼済みメールドメインの人なら誰でも見られます。独自ドメインのサイトは一般公開しかできません。
v0 のアプリは Vercel にデプロイされるので、Vercel の Deployment Protection を使います。すべてのデプロイに Vercel Authentication をかけると、Vercel のチームかプロジェクトにアクセスできる人が入れます。Password Protection は Pro でプロジェクトごとに月額 $20 です。Okta や Entra を使った会社のログイン(Vercel Passport)は Enterprise です。
自動では移りません。アプリは空のデータベースの状態で移ります。アプリにインポート画面があれば、Supabase からテーブルを CSV でエクスポートしてインポートしてください。なければ、データを移す前に AI ツールにインポート画面を追加してもらいましょう。
不要です。リンクを開き、会社の Google か Microsoft のアカウント、または会社のメールに届く6桁のコードでログインします。アプリを使うだけの人は無料です。
移した側のコピーはできません。Supabase を置き換えると、そのサービスのエディタでは動かせなくなります。以降は Claude Code か Cursor で普段の言葉で変更を頼み、もう一度 npx teamonly deploy を実行してください。
一般的な React のアプリなら、AI ツールがプロジェクトで作業する時間が15分から60分、それに画面を確認する時間です。テーブルが何十もある大きなアプリや、独自のパスワードログインがあるアプリはもっとかかります。1分で済むのはそのあと、デプロイから同僚が使い始めるまでの部分です。
アーリーアクセス
TeamOnly はアーリーアクセス中で、すべてのプランを今すぐお申し込みいただけます。カード不要で14日間無料でお試しいただくか、お申し込みください。どちらの場合も御社の準備はすぐに整い、コマンド3つで最初のアプリが公開されます。
ご質問は hello@teamonly.dev へ。人が返信します。