バイブコーディング 始め方——作業面の選び方から5ステップで解説

バイブコーディングを始めようとしたとき、最初にぶつかる壁は「どのツールを選ぶか」だ。Lovable、Bolt、CursorClaude Code——名前はたくさん出てくるが、それぞれ何が違うのか、どれが自分に合うのかが分からない。

この混乱が起きる理由は、バイブコーディングが1つのツールの名前ではなく、AIに話しかけてソフトウェアを作る方法全体を指す言葉だからだ。そして、その中には性格がまったく違う4種類の「作業面」がある。

この記事では、ツール名を覚える前に知っておくべき作業面の違いを整理してから、5ステップの始め方を説明する。


バイブコーディングとは何か——30秒で分かる定義

2025年2月、OpenAI共同創業者のAndrej KarpathyがXで投稿した言葉が発端だ。

コードの詳細を気にせず、AIに任せて「ノリ(vibe)」で作る。

プログラミング言語の文法を知らなくても、「こういうアプリが欲しい」と日本語で伝えるだけで、AIがコードを生成してくれる。これがバイブコーディングの基本的な仕組みだ。

ただし、ここで注意がある。「AIに話しかけるだけ」という部分は同じでも、話しかける先のツールによって、できることと限界がまったく違う。Lovableで10分で作れるランディングページと、Claude Codeで作れる本格的なSaaSアプリでは、そもそも作業のレイヤーが違う。


ツールを選ぶ前に——4つの作業面を知る

バイブコーディングのツールは、大きく4つの作業面に分かれる。これを知らないまま「おすすめツール」を検索すると、自分に合わないツールを選んでしまう。

たとえば、絵を描きたい人にExcelを渡すようなものだ。道具が悪いのではなく、目的と作業面が合っていない。

作業面 何ができるか 代表ツール 向いている人
アプリビルダー 画面上でアプリを組み立てる。コードは見えない Lovable, Bolt.new, v0 プログラミング経験ゼロの人、アイデアをすぐ形にしたい人
AIエディタ コードエディタの中でAIがコードを書く Cursor, Windsurf, GitHub Copilot コードを多少読める人、既存プロジェクトを触りたい人
CLIエージェント ターミナルからAIに指示する。ファイルを直接操作 Claude Code, OpenAI Codex 開発経験がある人、大きなプロジェクトを扱いたい人
オーケストレーション 複数のAIエージェントを束ねて運用する Agent Teams, Devin チーム開発、複雑なワークフロー

初めてバイブコーディングを始めるなら、アプリビルダーからが一番スムーズだ。コードが見えない分、「何を作りたいか」だけに集中できる。

逆に、CLIエージェントやオーケストレーションは強力だが、ファイル構造やターミナル操作の基礎知識が前提になる。初日に選ぶものではない。

作業面を間違えるとどうなるか

よくあるのは、SNSで「Claude Codeがすごい」という投稿を見て、プログラミング経験ゼロの状態でCLIエージェントから始めるケースだ。ターミナルの操作方法、ファイル構造の読み方、パッケージマネージャの使い方——バイブコーディング以前に覚えることが多すぎて、肝心の「作りたいもの」にたどり着けない。

反対に、開発経験がある人がアプリビルダーを選ぶと、「ここのCSSだけ直したい」「このAPIの呼び出し方を変えたい」ときにコードに触れなくてフラストレーションが溜まる。

作業面の選択は「どのツールが一番優秀か」ではなく、「今の自分のスキルと目的に合う入口はどこか」の問題だ。


各作業面の詳細——コスト・始め方・注意点

アプリビルダー(Lovable / Bolt.new / v0)

ブラウザだけで完結する。インストール不要。Googleアカウントでサインアップすれば、5分以内にアプリの叩き台が作れる。

ツール 無料プラン 有料プラン 特徴
Lovable あり(月5プロジェクト) 月$20〜 UI生成が強い。Supabase連携でDB付きアプリも可
Bolt.new あり(制限付き) 月$20〜 フルスタック対応。フレームワーク選択の幅が広い
v0 あり Vercel Pro Reactコンポーネント生成に特化

注意点:アプリビルダーで作ったアプリは、ツールのプラットフォームに依存する。後からCursorやClaude Codeに移行するには、コードをエクスポートして自分の環境に持ってくる必要がある。最初から「最終的にどこで運用するか」を考えておくと、後の移行がスムーズになる。

AIエディタ(Cursor / Windsurf)

VS Codeベースのエディタに、AIアシスタントが統合されている。コードを見ながら「この関数を修正して」「テストを書いて」と指示できる。

ツール 無料プラン 有料プラン 特徴
Cursor あり(月2,000回補完) 月$20 Composer機能で複数ファイル同時編集。Agent Mode対応
Windsurf あり 月$15 Cascade機能でプロジェクト全体を把握して提案

注意点:AIエディタは「コードが見える」ことが前提。HTMLやCSSの基本構造を知らない状態で使うと、AIの提案を評価できない。最低限「ファイルが何をしているか」を読める程度の知識があると、AIエディタの恩恵を大きく受けられる。

CLIエージェント(Claude Code / OpenAI Codex

ターミナルから直接AIに指示する。ファイルの作成・編集・削除、テストの実行、GitHubへのpushまで、すべてターミナル上で完結する。

ツール 料金 特徴
Claude Code 月$20(Max)/ API従量制 CLAUDE.md対応。100万トークンコンテキスト。MCP統合
OpenAI Codex ChatGPT Pro(月$200)含む / API従量制 AGENTS.md対応。サンドボックス環境で安全に実行

注意点:CLIエージェントの真価は、リポジトリに設計書(CLAUDE.md, AGENTS.md)を置いてから発揮される。設計書なしで使うと、毎回同じ指示を繰り返すことになり、アプリビルダーより効率が悪くなることすらある。


ステップ1:自分の作業面を選ぶ

あなたに合う作業面は?

  • コードを書いたことがない → アプリビルダーLovable, Bolt.new)
  • HTMLやCSSは少し分かる → AIエディタCursor
  • ターミナルを日常的に使っている → CLIエージェントClaude Code
  • チームで複数エージェントを運用したい → オーケストレーション

迷ったらアプリビルダーでいい。作業面は後から変えられる。大事なのは「まず1つ作ってみる」ことだ。


ステップ2:最初のプロンプトを書く

どの作業面でも、最初にやることは「何を作りたいか」をAIに伝えることだ。ここで結果の質が大きく変わる。

うまくいかないプロンプト

すごいアプリを作って

これだと、AIは何を作ればいいか分からない。曖昧な指示には曖昧な結果が返ってくる。

うまくいくプロンプト(アプリビルダー向け)

フリーランス向けのタスク管理アプリを作ってください。
- タスクの追加・完了・削除ができる
- 締め切り日を設定できる
- 今週のタスクだけ表示するフィルターがある
- デザインはシンプルで、背景は白

うまくいくプロンプト(CLIエージェント向け)

React + TypeScript + Supabaseでタスク管理アプリを作ってください。
- Supabase Authでユーザー認証
- タスクのCRUD操作(追加・読み取り・更新・削除)
- RLS(Row Level Security)でユーザーごとのデータ分離
- vitestでテストを書く
- まずタスク1としてユーザー認証だけ実装して

作業面が違うと、プロンプトに含める情報も変わる。アプリビルダーでは「何が欲しいか」を伝えれば十分だが、CLIエージェントでは「技術スタック」と「タスクの分割」まで指示したほうが良い結果が出る。

プロンプトを書くときの3つのルール。

  1. 何を作るか(タスク管理アプリ)
  2. 誰が使うか(フリーランス)
  3. 何ができれば完成か(追加・完了・削除・フィルター)

この3つが入っていれば、最初のプロンプトとしては十分だ。


ステップ3:AIと対話しながら改善する

最初の出力は完成品ではない。「70点の叩き台」だと思ってほしい。ここからAIとの対話で磨いていく。

対話のコツは「修正したい部分だけを具体的に伝える」こと。

ボタンの色を青(#2563eb)に変えて。
フィルターの位置を画面上部に移動して。
タスクを完了したらグレーアウトして、リストの下に移動して。

「全体的にもう少し良くして」のような曖昧な指示は避ける。AIに全体を再生成させると、すでに良かった部分まで壊れることがある。

ここで重要なのは、一度に1つの変更だけを依頼すること。3つの変更を同時に頼むと、どれが失敗の原因か分からなくなる。

アプリビルダーではプレビュー画面で変更を確認できる。AIエディタやCLIエージェントでは、diffを確認し、テストを走らせてから次に進む。この「確認してから進む」習慣は、どの作業面でも品質を大きく左右する。


ステップ4:デプロイ(公開)する

作業面 デプロイ方法 所要時間 独自ドメイン
アプリビルダー ツール内の「公開」ボタン 1分 管理画面から設定可
AIエディタ Vercel等にGitHub接続 5〜10分 Vercel管理画面
CLIエージェント ターミナルからコマンド実行 5分 デプロイ先で設定

アプリビルダーなら、Lovableの場合は画面右上の「Deploy」ボタンを押すだけで、URLが発行される。AIエディタやCLIエージェントの場合は、VercelやNetlifyにGitHubリポジトリを接続するのが一般的だ。GitHubにpushするたびに自動でデプロイされる設定にしておくと、更新のたびにコマンドを打つ手間が省ける。


ステップ5:次のレベルに進む——生成の先にあるボトルネック

最初のアプリが動いたら、次に考えるべきは「このまま同じ作業面でいいか」だ。

アプリビルダーで作ったプロトタイプが好評だったとする。次のステップとして考えられるのは3つ。

  1. 同じ作業面で機能を追加する——バイブコーディングの延長。手早い。
  2. AIエディタやCLIに移行する——コードを直接触れるようになると、細かい調整ができる。
  3. 設計書を書いて品質を安定させる——CLAUDE.mdやAGENTS.mdを使ったエージェンティックエンジニアリングに進む。

特に3つ目が重要だ。バイブコーディングでアプリを作る速度が上がると、次のボトルネックは「コードの生成速度」ではなく「設計と検証」に移る。

これは経験者でも見落としやすいポイントだ。AIがコードを10秒で生成できるようになっても、「何を作るべきか」の仕様が曖昧なら、AIは毎回違うものを作る。検証の仕組みがなければ、壊れたことに気づかないまま機能を追加し続ける。

つまり、バイブコーディングの「始め方」を越えた先には、こういう構造がある。

段階 ボトルネック 解決策
第1段階:始めたばかり ツールの使い方 この記事の5ステップ
第2段階:アプリが動いた 細かい調整ができない 作業面の移行(ビルダー→エディタ→CLI)
第3段階:複数アプリを作った 毎回同じミスをする・品質が不安定 設計書と検証ループ(エージェンティックエンジニアリング)

バイブコーディングの「始め方」はここまで。この先はエージェンティックエンジニアリング——設計書、検証ループ、運用ルールを組み合わせた開発手法——が視野に入ってくる。


よくある失敗パターンと対策

失敗1:プロンプトが曖昧すぎる

「いい感じのアプリを作って」では、AIは何を作ればいいか分からない。機能・対象ユーザー・完成条件の3つを必ず入れる。

失敗2:一度に全部作ろうとする

10機能を一度に頼むと、どこかが壊れる。まず最小限の機能(MVP)を1つ動かし、そこから順に足していく。これはアプリビルダーでもCLIエージェントでも同じだ。

失敗3:作業面を間違えて始める

「一番すごいツール」から始めるのではなく、「今の自分に合う入口」から始める。プログラミング未経験なのにCLIエージェントを選ぶと、ツールの操作で挫折する。

失敗4:AIの出力を検証しない

AIが生成したコードは必ずしも正しくない。動作確認、リンクの確認、画面の確認を習慣にする。「動けばOK」の先に進みたいなら、検証の仕組みを早い段階で入れるのが近道だ。


PCスペックについて

アプリビルダー(Lovable, Bolt.new)はブラウザだけで動くため、スペックはほぼ不問。ChromeかEdgeが動けば大丈夫だ。

AIエディタ(Cursor)やCLIエージェント(Claude Code)を使う場合は以下が目安。

項目 最低 推奨
メモリ 8GB 16GB以上
ストレージ SSD 256GB SSD 512GB以上
OS Windows 10 / macOS 12 最新版

よくある質問(FAQ)

Q: プログラミング知識がなくても始められますか?

アプリビルダー(Lovable, Bolt.new)なら、プログラミング知識ゼロで始められる。AIエディタやCLIエージェントは、ファイル構造やターミナルの基礎知識があるとスムーズだ。自分のスキルに合った作業面を選ぶことが、挫折しないコツだ。

Q: 無料で始められますか?

Lovableは無料プランでプロジェクトを作れる。Cursorも無料プランがある。Claude Codeは月額$20のAnthropic Maxプランが必要だが、通常のAPI利用でも使える。まずは無料プランのあるアプリビルダーから試すのが安全だ。

Q: 本格的なサービスも作れますか?

プロトタイプやMVPには十分だ。ただし、本番運用に耐える品質を求めるなら、設計書(CLAUDE.md)や検証ループを組み合わせたエージェンティックエンジニアリングに進むのが現実的だ。バイブコーディングで作ったプロトタイプを、CLIエージェント+設計書で本番品質に育てる流れが増えている。

Q: バイブコーディングの限界は何ですか?

生成速度が上がるほど、「何を作るか」の仕様と「作ったものが正しいか」の検証がボトルネックになる。ツールの限界というより、人間側の設計力と確認力が品質を決める段階に入る。これはどの作業面でも同じだ。

Q: どの作業面からステップアップすればいいですか?

一般的なルートは「アプリビルダー → AIエディタ → CLIエージェント」だ。ただし、全員がCLIまで行く必要はない。アプリビルダーで十分な人も多い。自分の目的(プロトタイプで十分か、本番運用が必要か)で判断する。


このカテゴリの読み順

Vibe Coding カテゴリでは、以下の順序で読むと全体像が掴みやすい。

Vibe Coding 読み順

  1. この記事 — バイブコーディングの始め方と作業面の選び方
  2. バイブコーディング リスク — 始める前に知っておくべきリスク
  3. エージェンティックエンジニアリング完全ガイド — バイブコーディングの「次」

毎週月曜ニュースレター

バイブコーディングの実践テクニック、ツール比較、作業面ごとの始め方を毎週月曜日に配信。

無料で購読する


参考ソース


著者: VibeCoding Tailor
運営: テイラーの隠れ家(shuntailor.net)

バイブコーディング テイラー
バイブコーディング テイラー
AIの仕組みとビジネス応用を日本語・韓国語で記録。毎週月曜、ニュースレター配信中。
ニュースレターを購読する →

コメント

JAKO