logo
Lumi

Vibe Coding(バイブコーディング)とは?

Vibe Coding とは、作りたいものを普段の言葉で伝え、AI にコードを書いてもらうソフトウェア開発の方法です。できたものを試し、直したいところを伝え、思いどおりに動くまで繰り返します。この言葉は AI 研究者の Andrej Karpathy が 2025 年 2 月に生み出しました。

2026 年 11 月更新。

Vibe Coding の進め方

  1. 1

    アイデアを伝える

    作りたいものを普段の言葉で書きます。たとえば「オンライン決済ができるヨガ教室の予約サイト」のように。

  2. 2

    AI がコードを書く

    AI がページ構成を考えてコードを書き、データベースやユーザーログインなど、アプリに必要なものを用意します。

  3. 3

    試して修正を頼む

    ライブプレビューで試し、直したいところを伝えると、AI がコードを更新します。作業のほとんどはこの繰り返しの中で進みます。

  4. 4

    公開する

    思いどおりに動いたら、オンラインに公開してリンクを共有しましょう。

Vibe Coding と従来のコーディングの違い

Vibe Coding従来のコーディング
コードを書くのは誰かあなたの指示に従って AI が書くあなた自身、または開発者
必要なスキルわかりやすく伝えることと、結果を確かめることプログラミング言語と開発ツール
最初の版ができるまでの時間数分から数時間数日から数週間
細かい部分の調整会話を通じて、またはコードを直接編集して1 行ずつ完全にコントロール
向いているもの試作品、ウェブサイト、社内ツール、小規模なアプリ大規模なシステムや、高度に専門的なシステム

Vibe Coding で作れるもの

ウェブサイトとランディングページ

企業サイト、ポートフォリオ、ブログ、製品の発表ページ。

ログインとデータ保存のあるウェブアプリ

予約システム、会員専用ページ、ユーザーごとのデータを保存するツール。

モバイルアプリ

同じような会話で作る、シンプルなスマートフォンアプリ。

オンラインストアと有料サービス

Stripe 決済で商品やサブスクリプションを販売できます。

社内ツールとダッシュボード

チームで使う管理画面、進捗管理ツール、レポート。

気をつけたい限界

  • AI が作ったものを確かめましょう。実際のユーザーが使い始める前に、重要な流れはすべて自分で試してください。
  • セキュリティを軽く見ないでください。秘密のキーはコードに書かず、どのデータを誰が見られて誰が変更できるかを確認しましょう。
  • 非常に大規模なシステムや特殊なシステムでは、今でも経験のある開発者にコードを確認してもらうと安心です。

Lumi で Vibe Coding がうまくいく理由

必要なものがすべてそろう

データベース、ユーザーログイン、ファイルストレージ、バックエンド関数、公開機能が組み込まれているので、別々のサービスをつなぐ必要はありません。

テンプレートっぽく見えないデザイン

Lumi は、中央の大きな見出しの下にカードを 3 枚並べる構成、紫から青へのグラデーション、カードの中にカードを入れる配置、色付きの背景に灰色の文字といった、AI にありがちなパターンに当てはまっていないかデザインを確認します。

いつでも開ける本物のコード

Lumi が作るものはすべて本物のコードです。いつでもワークスペースで開けて、もっと細かく調整したいときは直接編集できます。

各ステップに最適なモデル

スマートルーティングがリクエストごとに Claude、GPT、Gemini から適したモデルを選び、モデルのキャッシュを再利用してチャットポイントを節約します。 Lumi が使うモデルを見る

よくある質問

Vibe Coding にはプログラミングの知識が必要ですか?

必要ありません。作りたいものを伝えて、結果を確かめるだけです。大きなプロジェクトでは基本を知っていると役立ちますが、始めるのに知識は要りません。

Vibe Coding を無料で試せますか?

はい。Lumi には毎月チャットポイントがもらえる Free プランがあり、サイトを無料の lumi.ing サブドメインで公開できます。現在の上限は料金ページをご覧ください。

Vibe Coding という言葉は誰が生み出したのですか?

AI 研究者で OpenAI の創業メンバーの 1 人でもある Andrej Karpathy が、2025 年 2 月の投稿で Vibe Coding について述べました。

Vibe Coding とノーコードツールの違いは何ですか?

ノーコードツールでは、決められた機能の範囲内でブロックをドラッグ&ドロップして作ります。Vibe Coding では本物のコードができるので、ツールが用意したブロックに縛られず、あとからそのコードを変更し続けることもできます。

Vibe Coding で作ったソフトウェアは安心して公開できますか?

ほかのソフトウェアと同じようにテストすれば、安心して公開できます。公開前にログイン、決済、データの権限を確認し、秘密のキーはコードではなく安全な場所に保管しましょう。Lumi では、キーはプロジェクトのシークレットに保存し、データの権限はコレクションごとに設定します。