結論:v0はVercel社が提供するAI UIジェネレーターです。テキストで指示するだけでReact+Tailwind CSSのコンポーネントを即座に生成し、そのままVercelにデプロイできます。フロントエンドのプロトタイプ作成やLP制作を大幅に効率化したい開発者・デザイナーに最適です。
v0の料金プラン
| プラン | 月額 | 生成回数 | 主な特徴 |
|---|---|---|---|
| Free | $0 | 200回/月 | 基本機能・公開プロジェクト |
| Premium | $20/月 | 5,000回/月 | プライベートプロジェクト・優先処理 |
| Team | $30/月/人 | 10,000回/月 | チーム共有・管理機能 |
| Enterprise | 要問い合わせ | カスタム | SSO・SLA・専任サポート |
まずは無料プラン(200回/月)で十分試せます。本格利用・チーム利用にはPremium以上が必要です。
v0の基本的な使い方
- v0.dev にアクセスしてGitHubまたはVercelアカウントでサインアップ
- プロンプトで指示する:「ダークモード対応のサインアップフォーム。名前・メール・パスワードのフィールド付き」など
- プレビューを確認:生成されたUIがリアルタイムでプレビュー表示される
- Chatで調整:「ボタンを青にして」「モバイル対応にして」「アニメーションを追加して」など追加指示で微調整
- コードをコピー or Vercelデプロイ:生成されたReact/Next.jsコードをコピーして自分のプロジェクトに貼り付け、または「Deploy」ボタンで即座にVercelへ公開
効果的なプロンプトのコツ
v0はUI/UXの意図を明確に伝えるほど精度が上がります。
| 伝える要素 | 例 |
|---|---|
| コンポーネントの種類 | 「ダッシュボードの売上グラフ」「プロダクトカードのグリッド」 |
| スタイル・トーン | 「ミニマル」「ダークモード」「shadcn/ui風」「Stripeっぽい」 |
| データ・状態 | 「ローディング状態あり」「エラー表示付き」「5件のダミーデータ込み」 |
| インタラクション | 「ホバーでツールチップ表示」「クリックでモーダル開く」「無限スクロール」 |
| スクリーンサイズ | 「モバイルファーストで」「タブレット対応も」 |
v0の実践的な使い方
- スクリーンショットから再現:気に入ったUIの画像をアップロードして「このUIを再現して」と入力すると似たコンポーネントが生成される
- 段階的に作る:「ヘッダーを作って」→「ボディを追加して」→「フッターを追加して」と分割して作るとエラーが少ない
- shadcn/ui指定:「shadcn/uiのコンポーネントを使って」と指定するとNext.jsプロジェクトとの互換性が高いコードが生成される
- 既存コードの改善:手元のコードを貼り付けて「このコンポーネントをリファクタして」「Tailwindスタイルを追加して」も可能
v0 vs Bolt.new vs Lovable vs Cursor 比較
| 項目 | v0 | Bolt.new | Lovable | Cursor |
|---|---|---|---|---|
| 主な用途 | UIコンポーネント生成 | フルアプリ生成 | フルアプリ生成 | AIコーディングエディタ |
| デプロイ先 | Vercel(ワンクリック) | StackBlitz / Netlify | Supabase / Vercel | 任意(CLI) |
| バックエンド生成 | × | ◎(API routes込み) | ◎(Supabase込み) | ◎(コーディング支援) |
| 無料プラン | ◎(200回/月) | ○(制限あり) | ○(5プロジェクト) | ○(50回/月) |
| コードのカスタマイズ | ◎(コピー自由) | ○ | ○ | ◎(直接編集) |
| 最適な対象 | フロントのUI部品だけ欲しい | フルスタックMVPを素早く | フルスタック・DB込みで | 既存プロジェクトの拡張 |
こんな人にv0はおすすめ
- React/Next.jsのUIコンポーネントをゼロから作るのが面倒な開発者
- デザインモックアップを素早くコードに落としたいデザイナー
- Vercelを使っているプロジェクトでデプロイまで一気通貫したい方
- shadcn/uiを使っているNext.jsプロジェクトで部品を追加したい方
バックエンド(API・DB)も含むフルアプリを作りたい場合はBolt.new・Lovableの方が適しています。