バイブコーディングとは──意味・由来から未経験者の始め方まで
バイブコーディング(vibe coding)は、AIに自然言語で指示してコードを生成させ、細部を読み込まずに採用しながら開発を進める手法である。Andrej Karpathy氏の投稿が起点とされ、Merriam-WebsterとCollins Dictionaryにも収載された。Cursor・Replit・Claude Code・GitHub Copilotの料金や向き不向きを整理し、未経験者が最初にやるべきことをまとめる。

バイブコーディング(vibe coding)とは、AIに自然言語で「こういうものを作って」と指示を出し、生成されたコードの中身を細部まで読み込まずに採用しながら開発を進める手法を指す。Merriam-Websterはこの語を「AIシステムを使って、指定したプログラミング言語でコンピュータコードを生成する行為・実践」と定義している。人間が一行ずつロジックを書くのではなく、意図を言葉で伝えてAIに生成させる点が、従来のコーディングとの違いになる。GitHub Copilotのような入力補完型のAI支援コーディングが「人間が主導し、AIが提案する」構図であるのに対し、バイブコーディングは「AIが主導し、人間は結果を受け入れるかどうかを判断する」構図に近い。
3行まとめ
- バイブコーディングとは、AIに自然言語で指示してコードを生成させ、細部を読み込まずに採用しながら進める開発スタイルのこと。Andrej Karpathy氏が2025年2月にXへ投稿した内容が起点とされる
- Merriam-Webster(2025年に収載)とCollins Dictionary(2025年の「今年の言葉」)の両方に採用され、一般語として定着しつつある
- Cursor・Replit・Claude Code・GitHub Copilotなど実在するツールで実践できるが、料金体系はツールごとに異なり、セキュリティや保守性のリスクも伴う
バイブコーディングという言葉はどこから来たか
この言葉を最初に使ったとされるのは、AI研究者のAndrej Karpathy氏である。Merriam-Websterの語源欄には、次のように記載されている。
NOTE: The term was apparently introduced in a message posted to the social media platform X (February 2, 2025) by the Slovak-born AI researcher Andrej Karpathy: "There's a new kind of coding I call 'vibe coding,' where you fully give in to the vibes, embrace exponentials, and forget that the code even exists."
(注: この語は、スロバキア生まれのAI研究者Andrej Karpathyが2025年2月2日にソーシャルメディアXへ投稿したメッセージで導入されたとみられる。「僕が"バイブコーディング"と呼ぶ新しい種類のコーディングがある。バイブに完全に身を委ね、指数関数的な進歩を受け入れ、コードが存在することすら忘れるやり方だ」)
つまり「コードの存在を忘れる」というのが、提唱者本人による最初の説明ということになる。
投稿の周辺事情については、技術ブロガーのSimon Willison氏(Djangoの共同開発者)が自身のブログで紹介している。Willison氏によれば、Karpathy氏はAIの提案に対して「いつもAccept Allを選び、diffはもう読まない」「使い捨ての週末プロジェクトなら悪くない」といった趣旨の記述もしていたという。
この語はその後急速に広まった。Merriam-Websterの辞書には初出年が2025年として収載されている。さらに2025年11月頃、Collins Dictionaryが「vibe coding」を2025年の「今年の言葉(Word of the Year)」に選出し、「自然言語によるプロンプトを使って人工知能にコンピュータコードを書かせること」と定義した。
具体的に何をする行為なのか
バイブコーディングが指す作業内容には、論者によって幅がある。もっとも明快な線引きを示しているのが前出のWillison氏で、氏は自身のブログで「vibe codingとは、LLMが書いたコードをレビューせずにソフトウェアを構築することだ」と定義し、「コードをレビューし、徹底的にテストし、その仕組みを説明できるなら、それはvibe codingではなく通常のソフトウェア開発だ」と区別している。
つまり、AIにコードを書かせること自体は必須条件ではなく、「生成結果を細部までチェックせずに採用する」という姿勢の方が定義の核にある。実際の作業の流れは、おおむね次のようになる。
- 作りたいものを自然言語で説明する(「〇〇ができるWebアプリを作って」など)
- AIがコードを生成し、ファイルを作成・編集する
- 画面上やブラウザで実際に動くかを確認する
- エラーが出たら、メッセージをそのままAIに貼り付けて修正を依頼する
- 動くようになったら次の指示に進む(コードの中身は必ずしも読まない)
この進め方は非エンジニアの最初の一歩になり得るが、本番環境で運用するソフトウェアを作る場面では、レビューを省略しない別の進め方が必要になる(詳しくは後述のリスクの章を参照)。
主要ツールを比較する
バイブコーディングを実践できる代表的なツールを、各公式ページで確認できた範囲の情報で比較する。料金は2026年8月14日時点で公式サイトを確認したものであり、変更される可能性がある。
| ツール | 提供形態 | 個人向け料金の目安(2026年8月14日確認) | 公式サイトで確認できた特徴 |
|---|---|---|---|
| Cursor | AIネイティブのコードエディタ | Hobby:無料/Pro:$20/月/Pro+・Ultra:上位プラン(金額は公式ページに非公開) | Karpathy氏の投稿でも言及されたComposer機能で、AIにコード生成をまとめて任せられる。詳細はCursor エディタ 使い方・料金・VS Codeとの違いを参照 |
| Replit | ブラウザ完結のAI開発プラットフォーム | Starter:無料/Core:$20/月(年払い時。月払いは$25/月)/Pro:$95/月(年払い時。月払いは$100/月) | 「Turn ideas into apps in minutes」を掲げ、Webサイトやアプリをブラウザ内で作成し、そのまま公開まで進められる |
| Claude Code | ターミナル・IDE・デスクトップアプリで動くAIコーディングエージェント | Claudeの購読プラン(Pro/Max等)またはAnthropic Consoleでの従量課金が必要。具体的な金額は公式料金ページ(claude.com/pricing)で要確認 | ファイルの読み書きやコマンド実行、複数ファイルにまたがる作業を自律的に進める。詳細はClaude Codeとはを参照 |
| GitHub Copilot | エディタ統合型のAIコーディング支援 | Free:$0(月2,000件のコード補完・50件のチャット)/Pro:$10/月/Pro+:$39/月/Max:$100/月 | VS Code・Visual Studio・JetBrains・Neovimなど多数のIDEに対応 |
向いている用途と向いていない用途
| 向いている用途 | 向いていない用途 |
|---|---|
| 個人の学習・週末プロジェクト(Karpathy氏自身も「使い捨ての週末プロジェクトには悪くない」と書いていたとWillison氏は紹介している) | 決済処理や個人情報を扱う本番システム |
| プロトタイプやアイデア検証を素早く形にする作業 | 長期間・複数人で保守するプロダクトのコアロジック |
| ノーコード/ローコードでは表現しきれない、簡単なWebアプリやツールの試作 | セキュリティ要件が明確な業務システム |
| 未経験者がプログラミングの実物に触れる入り口 | コードの動作原理を説明できる必要がある場面(監査・引き継ぎなど) |
この切り分けは、Willison氏の「レビューせずに採用する」という定義に沿った筆者の整理であり、各公式サイトが明示的にそう区分しているわけではない。
未経験者が最初にやるべきこと
プログラミング未経験からバイブコーディングを試す場合、順番を決めておくと迷いにくい。
- 無料プランのツールを1つ選ぶ。CursorのHobbyプランか、ReplitのStarterプランは費用をかけずに試せる
- 小さく、失敗しても困らないものを作る。趣味のツールや、自分専用のメモアプリなど
- エラーが出たら消さずにAIに貼り付ける。実務の多くは「エラーメッセージのキャッチボール」で進む
- 公開する場合は無料枠のあるホスティングから試す。公開までの流れを一度経験しておくと、次に進みやすい
- 慣れてきたら「読まずに採用」から「読んで理解する」へ範囲を広げる。Willison氏の線引きに従えば、レビューを増やすほど「バイブコーディング」から「通常の開発」に近づいていく
Claude Codeを使って未経験者が実際にブラウザゲームを1本作り、公開まで進めた手順はClaude Codeで初心者がゲームを作る手順──未経験から公開までの4ステップにまとめている。ツール選定は上記の比較表と合わせて参考にしてほしい。
リスクと限界
バイブコーディングのリスクは、ここまで見てきた定義そのものに含まれている。
- 動くが読めないコードができる。 レビューを省略する前提のため、後から自分で修正しようとしても中身を理解していない状態になりやすい
- セキュリティの穴に気づきにくい。 APIキーの埋め込みや認証の不備など、動作上は問題なく見えても危険な実装が紛れ込む可能性がある。コードを読まずに採用するという進め方そのものに起因する
- 保守と引き継ぎが難しくなる。 生成した本人ですら仕組みを説明できない場合、後任者への引き継ぎやチームでの共同作業が困難になる
- 効果や生産性向上は保証されない。 結果はツールや案件によって変わり、本記事で紹介した各ツールの公式ページも、生産性向上を数値で保証してはいない
これらは「バイブコーディングだから起きる」というより、「レビューを省略する」という進め方を選んだ結果として生じる問題だと捉えた方が実態に近い。
正直な但し書き
本記事の作成にあたり、Karpathy氏のX投稿そのもの(x.com/karpathy/status/1886192184808149383)には直接アクセスできていない。上に引用した投稿文は、Merriam-Websterが語源欄に一字一句そのまま掲載しているものを、同社のページ(2026年8月14日にブラウザで直接確認)から引いた。Xの原投稿と照合したわけではないため、Merriam-Websterの記載を経由した確認である点を明記しておく。Willison氏のブログ経由で紹介している「Accept Allを選ぶ」等の記述も同様に、原投稿そのものではない。
Cursor Pro+/Ultra、GitHub Copilot Business/Enterprise以外の詳細な機能差、Claude Codeの具体的な料金額は、本記事の執筆時点で該当ページの数字までは確認しきれていない。料金は変更される可能性があるため、契約前に必ず各公式サイトで最新情報を確認してほしい。「向いている用途/向いていない用途」の表も、公式情報から筆者が導いた分類であり、各社が公式にそう明記しているわけではない。
出典
- Vibe Coding Definition & Meaning — Merriam-Webster
- Collins' Word of the Year 2025: AI meets authenticity as society shifts — Collins Dictionary Language Blog
- Not all AI-assisted programming is vibe coding (but vibe coding rocks) — Simon Willison's Weblog
- Cursor Pricing(公式)
- Replit Pricing(公式)
- Claude Code 概要(Anthropic公式ドキュメント)
- GitHub Copilot Plans(公式)
出典・参照資料
- 一次資料Vibe Coding Definition & Meaning — Merriam-Webster ↗
- 一次資料Collins' Word of the Year 2025: AI meets authenticity as society shifts — Collins Dictionary Language Blog ↗
- 二次資料Not all AI-assisted programming is vibe coding (but vibe coding rocks) — Simon Willison's Weblog ↗
- 一次資料Cursor Pricing(公式) ↗
- 一次資料Replit Pricing(公式) ↗
- 一次資料Claude Code 概要(Anthropic公式ドキュメント) ↗
- 一次資料GitHub Copilot Plans(公式) ↗
AIニュースの解説を動画でも
YouTubeでは注目ニュースの背景を解説し、Xでは新着記事をお知らせしています。
コメント
まだコメントはありません。最初のコメントを書いてみませんか?
AIについて聞きたいことはありますか?
質問箱で無料で受け付けています。回答は公開され、他の方の参考にもなります。
質問箱を見る →