
要点まとめ
2026年11月15日時点で、バイブコーディングを安全に始めるには、ホスト型ツールで小さな個人用プロジェクトを作り、実在のユーザーデータを使わず、公開前にセキュリティ確認を行うのが基本です[3][5][7]。ある監査では、公開デプロイされたバイブコーディング製アプリ200件のうち91%で、少なくとも1件の欠陥が見つかりました[7]。
重要なポイント
- バイブコーディングとは、自分でコードを書く代わりに、作りたいものを日常の言葉でAIツールに説明してソフトウェアを作ることです[1]。
- コリンズ英語辞典はvibe codingを2025年の今年の言葉に選びました。2026年11月3日に発表された2026年の言葉は「mogging」です[1][2]。
- 公開された200件のバイブコーディング製アプリを監査したところ、91.0%に少なくとも1つの脆弱性があり、65.77%が「重大」または「高」と評価されました[7]。
- Veracodeの2026年版レポートによると、AIモデルによるコーディング課題の約44%で、OWASP Top 10に含まれる既知の脆弱性が生じました[6]。
- Lovableの無料プランでは1日5ビルドクレジット、月30クレジットまで使えます。有料のProプランは月25ドルからです[5]。
- 2026年11月5日に始まったCursor Live Appsは、アプリを公開する前にセキュリティチェックを行います[3]。
- まず自分専用の非公開ツールから始め、秘密情報をプロンプトやコードに入れず、共有前に2つのアカウントで確認してください[7][10]。
このページの内容 11 章
バイブコーディングとは簡単に言うと何ですか?
バイブコーディングとは、作りたいものを日常の言葉でAIツールに伝え、コードを書かせてアプリやウェブサイト、スクリプトを作ることです[1]。結果を説明し、ツールが作ったものを試し、うまく動くまで修正を頼みます。
コリンズ英語辞典によると、この言葉はアンドレイ・カルパシー(Andrej Karpathy)氏が考案したもので、自然言語で指示した人工知能を使ってコンピューターのコードを書くことと定義されています[1]。コリンズはこれを2025年の今年の言葉に選びました[1]。ただしそれは昨年の話で、2026年11月3日には「mogging」が2026年の言葉に選ばれ、英国放送協会(BBC)はvibe codingが2025年の言葉だったと伝えています[2]。
その後、この手法は急速に広がりました。2026年11月だけでも、Cursorはプロンプトから動くアプリを作って公開できる機能を追加し、WordPress.comを運営するAutomatticはバイブコーディングで作ったサイトやアプリを公開するためのSpacefastを始めました[3][4]。
PouyamのガイドVibe Coding Explained: What It Is, How It Works and the Real Risks(バイブコーディング解説:仕組みと本当のリスク)では背景や議論を説明しています。このページは初心者向けの実践的な始め方をまとめたものです。
初心者に向いているバイブコーディングツールはどれですか?
最初のプロジェクトには、データベースやログイン、ホスティングを代わりに用意してくれるホスト型のアプリ作成ツールが最も簡単です[3][4][5]。エージェント付きのコードエディターは自由度が高い一方、ファイルや端末、公開作業を自分で管理する必要があります。
- Lovableなどのホスト型ツール:ブラウザーで作りたいものを入力すると、動くウェブアプリができます。無料プランは1日5ビルドクレジット、月30クレジットまでです[5]。
- Cursor Live Apps:クラウドのエージェントがアプリを作り、必要ならPostgresデータベースを用意し、ログイン機能を加え、選んだドメインで公開します。クラウドエージェント付きの有料プランで使えます[3]。
- AutomatticのSpacefast:バイブコーディングで作ったアプリにデータベース、ログイン、ファイルアップロード、メール、分析機能を提供し、ChatGPT、Claude、Cursorなどのエージェントと連携します[4]。
- Claude CodeやCodexなどのコーディングエージェント:自分のパソコン上のプロジェクトフォルダーで動き、コードの仕組みを学びたい人に向いています。
PouyamのガイドClaude vs ChatGPT for Coding: Which Is Better in Late 2026?(コーディングにはClaudeとChatGPTのどちらが良いか)では2大コーディングエージェントを比較しています。初心者にとっては、ツール選びよりも以下の習慣のほうが大切です。
バイブコーディングで作ったアプリは安全ですか?
初期状態では安全とは言えません。2026年の研究では、AIが書いたコードにセキュリティ上の欠陥が見つかり、ある監査が調べたバイブコーディングアプリの91%にも及びました[6][7][8]。動くコードと安全なコードは別物です。
- 実際のアプリ:研究者はClaude CodeとLovableで作られたオープンソースのアプリ9,041件を集め、そのうち公開されている200件を監査しました。見つかった脆弱性は1,186件で、200件中182件(91.0%)に少なくとも1つありました[7]。
- 深刻度:これらの欠陥の65.77%が「重大」または「高」と評価されました。多かったのはアクセス制御の不備、インジェクション、認証の失敗です[7]。
- AIモデル全般:Veracodeの「GenAI Code Security Report 2026」では、課題の約44%で既知の脆弱性を含むコードが生成され、最も優れたモデルでもセキュリティ課題の合格率は68%でした[6]。
- コーディングエージェント:LSCBenchというベンチマークでは、主要な6つのエージェントが73.6%から91.3%の課題で動くコードを書いた一方、動作と安全性を両立できたのは最大でも25.1%でした[8]。
監査を行った研究者は、より良いプロンプトやツールで問題は減るものの、なくなりはしないと述べています[7]。そのため初心者は、確認が済むまでバイブコーディング製アプリを信用しないことが大切です。
バイブコーディングを安全に始める手順は?
自分だけが使う小さなものから始め、非公開のまま、機能を1つずつ追加していきましょう[5][7]。最初の1週間の簡単な計画は次のとおりです。
- リスクの低い題材を選ぶ:習慣記録、レシピ一覧、個人用ダッシュボードなど。支払い、健康記録、他人の個人情報を扱うものは避けます。
- 短い要件を書く:誰が使うのか、各画面で何をするのか、どんなデータを保存するのかを書きます。指示が明確なほど結果も良くなります。
- 小さく作る:機能を1つ頼んで試し、次の機能に進みます。一度に大きな依頼をすると確認が難しくなります。
- 動いた版を保存する:ツールの版履歴やGitを使えば、変更で何かが壊れても元に戻せます。
- ツールに説明させる:変更のたびに、何をなぜ変えたのかを尋ねます。基礎が身につき、おかしな判断にも早く気づけます。
- 最初は非公開にする:Lovableの無料プランは招待した人だけに公開でき、1プロジェクト10人までなので、最初の試作に向いています[5]。
無料プランでは、1日5クレジットの付与は暦月で30クレジットに達すると止まり、翌月1日に再開します[5]。この上限があるので、送信前に依頼内容をよく考えておきましょう。
バイブコーディングで作ったアプリを共有する前に何を確認すべきですか?
誰が何を見られるか、秘密情報がどこにあるか、おかしな入力をしたときにどうなるかを確認してください。バイブコーディング製アプリが最もつまずくのはこの部分です[7][9]。2026年の監査で多かった3種類の問題は、ウェブアプリのリスク一覧であるOWASP Top 10の項目に当てはまります[7][9]。
- アクセス制御:テスト用アカウントを2つ作り、一方がもう一方のデータを開いたり、編集・削除したりできないことを確かめます。ページのアドレスの数字を書き換えても同じです。アクセス制御の不備は監査対象アプリの64.00%に見られました[7]。
- ログイン:非公開のページがすべてログインを求めるか、ログアウトで本当にセッションが終わるかを確認します[7]。
- 入力:すべての入力欄に変わった文字、非常に長い文章、記号を入れてみます。インジェクションの欠陥は監査対象アプリの54.00%で見つかりました[7]。
- 秘密情報:APIキーやパスワードはツールのシークレット設定に保存し、コードやチャットのプロンプトには絶対に書かないでください。Cursorの公開手順では、アプリのファイルに書かれた秘密情報や露出した認証情報がブロックされます[3]。
- データベースのルール:ホスト型データベースを使う場合は、アクセスルールが有効になっていて、誰でも読める状態になっていないか確認します。
- 依存パッケージ:ツールに追加した外部パッケージを一覧にしてもらい、不要なものは削除します。
自動チェックは役に立ちますが、完全な審査ではありません。TechRepublicは、あるユーザーが別のユーザーの記録を見られるかどうかをCursorのチェックが調べるのか、同社は明らかにしていないと指摘しています。自分で確かめてください[10]。
バイブコーディングを始める費用はいくらですか?
無料で始められます。Lovableの無料プランには1日5ビルドクレジット(月30クレジットまで)に加え、アプリのバックエンド用に月20のCloudクレジットが含まれます[5]。
Lovable Proは月100クレジットで月25ドル、年払いなら250ドルで、さらに同じ1日5ビルドクレジットが月の上限なしで付きます[5]。上位プランは最大で月2,250ドル、10,000クレジットです[5]。CursorのLive Apps機能は、クラウドエージェントを含む有料プランで利用できます[3]。
見えにくい費用にも注意しましょう。依頼のたびにクレジットを消費します。Lovableのプランには毎月のCloudとAIの付与枠が含まれるため、ホスト型アプリは一般クレジットを使わずにバックエンドとAI機能を利用できますが、その枠を超えた場合にどうなるかはプランのページに書かれていません[5]。始める前にツールの使用状況ページを確認し、1週間後にもう一度確認してください。
下の表に、始め方の選択肢と主な安全データをまとめました。
バイブコーディングができればプログラミングを学ぶ必要はありませんか?
少なくとも基礎は学ぶべきです。コードが安全で正しいかを判断できる程度には理解しておく必要があるからです[6][7][8]。2026年の研究はいずれも同じ傾向を示しており、ツールは安全なコードよりも「動くだけのコード」をはるかに多く書きます[6][8]。
基礎知識はすぐに役立ちます。データベースのテーブル、ログインセッション、APIキーが何かを知っていれば、ツールの説明を理解し、危ない判断に気づき、より良い指示を出せます。作りながら教えてもらうようツールに頼み、提案された変更は受け入れる前に必ず読んでください。
ツールは改善を続けています。Cursorは一部の危険な公開を自動で止めるようになり、ホスティングサービスはバイブコーディング製アプリ向けにログインとファイルストレージを提供するようになりました[3][4]。こうした安全策がカバーするのはよくある失敗であり、すべての欠陥ではありません。テスト中に作るアカウントについては、PouyamのガイドPassword Managers Explained: How They Work and Whether They Are Safe(パスワード管理アプリ解説)とTwo-Factor Authentication Explained: Which 2FA Method Is Safest?(2段階認証解説:どの2FAが最も安全か)が、ログインを守る方法を説明しています。
| 項目 | 内容 | 出典 |
|---|---|---|
| Lovable Free | 1日5ビルドクレジット、月30まで。最大10人に非公開で共有 | Lovableのドキュメント |
| Lovable Pro | 月25ドルから(100クレジット)、または年250ドル | Lovableのドキュメント |
| Cursor Live Apps | クラウドエージェント付き有料プラン。公開前にセキュリティチェック | Cursor、2026年11月5日 |
| Spacefast | バイブコーディング製アプリ向けのホスティング、データベース、ログイン、分析 | TechCrunch、2026年11月9日 |
| 欠陥が1つ以上あるアプリ | 監査対象200件の91.0% | arXivの研究、2026年 |
| 既知の欠陥を含むコーディング課題 | 約44% | Veracode、2026年 |
| 動作して安全なコード(最良のエージェント) | 課題の25.1% | LSCBench、2026年 |
よくある間違い
最初のプロジェクトに実在の顧客データや個人情報を入れる。
正しいやり方: セキュリティ確認に合格するまでは架空のテストデータを使いましょう。監査対象アプリの多くに欠陥がありました[7]。
APIキーやパスワードをチャットやコードに貼り付ける。
正しいやり方: ツールのシークレット設定を使いましょう。Cursorは公開時にアプリのファイル内の秘密情報をブロックします[3]。
1つのアカウントだけでテストする。
正しいやり方: 2つのアカウントで、互いのデータが見えないことを確認しましょう。最も多かった欠陥はアクセス制御の不備です[7]。
ツールの自動チェックを完全な審査だと思い込む。
正しいやり方: 自動チェックが見つけるのはよくある問題で、すべての欠陥ではありません。アクセスは自分で確かめましょう[10]。
アプリ全体を1回の依頼で作らせる。
正しいやり方: 機能を1つずつ作って試し、動いた版を毎回保存しましょう[5]。
よくある質問
バイブコーディングとは何ですか?
作りたいものを日常の言葉でAIツールに説明し、コードを書かせてソフトウェアを作ることです。コリンズはこの言葉をアンドレイ・カルパシー氏によるものとしています[1]。
バイブコーディングで作ったアプリは安全ですか?
初期状態では安全とは言えません。2026年の監査では、公開された200件のバイブコーディング製アプリの91.0%に少なくとも1つの脆弱性がありました[7]。
バイブコーディングは無料でできますか?
できます。Lovableの無料プランでは1日5ビルドクレジット、月30クレジットまで使えます[5]。
初心者に最適なバイブコーディングツールは?
Lovableのようなホスト型ツールが最も始めやすく、Cursor Live Apps(クラウドエージェント付きの有料プラン)やSpacefastもホスティングを加えられる選択肢です[3][4][5]。
バイブコーディングにプログラミングの知識は必要ですか?
始めるだけなら不要ですが、基礎知識があると安全性を判断しやすくなります。ツールは安全なコードより動くコードをはるかに多く書くからです[8]。
用語集
出典
- Collins' Word of the Year 2025: AI meets authenticity as society shifts Collins Dictionary · 2025-11-06
- 'Mogging' is Collins' word of the year... but do you know what it means? BBC News · 2026-11-03
- Build Live Apps in Cursor Cursor · 2026-11-05
- Automattic debuts a platform to deploy vibe-coding apps amid a changing internet TechCrunch · 2026-11-09
- Subscription plans Lovable
- GenAI Code Security Report 2026 Veracode
- Understanding the (In)Security of Vibe-Coded Applications arXiv
- Last Secure Code Benchmark: Is the Code You Vibe Secure? arXiv
- OWASP Top 10:2025 OWASP Foundation
- Cursor Build Live Apps: Features, Pricing, and Security Controls TechRepublic
コメント
トップコメント