「アプリのアイデアはあるけどプログラミングができない」「MVPをとにかく早く作りたい」――そんな悩みを解決するのがLovableです。チャット形式でプロンプトを入力するだけで、ReactアプリをAIが自動生成します。本記事では始め方から実践的な使い方まで解説します。

Lovableとは?

Lovableはスウェーデン発のスタートアップが開発した「バイブコーディング」プラットフォームです。プロンプトを入力するだけで:

  • React + TypeScript のフロントエンド
  • Supabaseによるデータベース・認証バックエンド
  • Tailwind CSSでスタイリングされたUI

を一括生成します。生成したコードはGitHubリポジトリにエクスポートでき、完全に自分のものとして持ち出せます。

料金プラン

プラン料金内容
Free$05メッセージ/日
Pro$25/月500クレジット/月・GitHubエクスポート
Teams$50/月共同編集・チームワークスペース

始め方(無料)

  1. lovable.dev にアクセス
  2. 「Start Building」からGitHubアカウントまたはメールで登録
  3. プロンプト入力欄に作りたいアプリの説明を入力
  4. AIがコードを生成し、プレビューが右側に表示される

最初のアプリを作ってみよう

例えば以下のようなプロンプトを入力します:

タスク管理アプリを作って。
- タスクの追加・完了・削除ができる
- タスクにデッドラインを設定できる
- 完了したタスクはグレーアウトして区別する
- シンプルで使いやすいデザイン

数十秒でReactアプリが生成され、ブラウザ内でそのまま動作確認できます。

Supabaseでバックエンドを追加する

Lovableの強みの一つがSupabaseとの統合です。「ユーザー認証機能を追加して」「データをデータベースに保存するようにして」と指示するだけで、SupabaseのPostgreSQLデータベースと認証機能を自動でセットアップします。

Supabaseとの連携手順:

  1. 右上の「Supabase」ボタンをクリック
  2. Supabaseアカウントでログインして連携
  3. 「ログイン機能を追加して」などと指示する

GitHubエクスポートと自己ホスティング

ProプランではコードをそのままGitHubリポジトリにプッシュできます。エクスポートしたコードはReact + Vite + Tailwindの標準的な構成なので、VSCodeで開いてそのまま編集できます。Vercelなどへのデプロイも自由です。

Bolt.new・v0との違い

  • Lovable: Supabaseバックエンド統合が強み。フルスタックアプリ向け
  • Bolt.new: 技術スタックの選択肢が広い。ブラウザ完結型
  • v0: UIコンポーネント生成特化。Vercel連携が最強

向いている人・向いていない人

向いている人

  • プログラミング未経験でMVPを作りたいスタートアップ創業者
  • アイデアを素早くプロトタイプ化したいデザイナー・プロダクトマネージャー
  • 副業・個人プロジェクトを低コストで立ち上げたい人

向いていない人

  • 複雑なビジネスロジックやカスタムAPIが必要なプロジェクト
  • 既存の大規模コードベースへの機能追加(→ WindsurfCursorが向いている)

まとめ

Lovableは「コードを書かずにアプリを作る」という体験を最もスムーズに提供するツールの一つです。まず無料プランで試してみて、作りたいもののイメージをプロンプトにしてみましょう。コード生成AI比較表バイブコーディング比較記事もあわせてご覧ください。