バイブコーディングとアジェンティック・コーディングの違い
「バイブコーディング」という言葉が定着して1年半以上が経ち、Claude Code や OpenAI Codex のような「ターミナルで動くAIエージェント」も広く使われるようになりました。すると必ず出る質問が「Codex で開発しているのは、バイブコーディングと言えるのか?」です。結論から言うと、使い方次第でどちらにもなり得る。この記事では用語の原義に戻り、CLI 型エージェントとの関係と、主要なツール類を整理します。
原義:Karpathy が言った「バイブコーディング」とは
「vibe coding」は Andrej Karpathy が 2025年2月に投稿した造語です。自然言語で AI に指示して作ってもらい、生成されたコードをレビューせず、違いを受け入れて流れに乗るスタイルを指しました。つまり原義はかなり狭く、「コードの内容を自分では確認せず、AI に丸ごと任せる」体験のことです。
Lovable・Base44・Bolt.new のような「コードを直接見せない UI で会話して作る」ツールは、この原義にぴったり当てはまります。だから本サイトの主役3ツールは、純度の高いバイブコーディング環境と言えます。
では Codex(CLI 型エージェント)は?
Codex CLI や Claude Code は、ターミナル上で自律的に動き、リポジトリを読み、ファイルを編集し、コマンドを実行します。生成物はそのまま自分のリポジトリに入るため、どう使うかで呼び名が変わります。
- バイブコーディングになる使い方: 差分(diff)を読まず「動けばよし」で先へ進める。テストも書かない。
- アジェンティック・コーディングになる使い方: タスクを AI に委託しつつ、計画・差分・テストを自分で審査してマージする。
学術的な整理(Vibe Coding vs. Agentic Coding、arXiv)でも、両者の違いは「自律性の度合い」と「開発者の役割」にあるとされます。実務界隈では「バイブコーディングは AI とのセッション(探検)、アジェンティックは AI への依頼(委託)」という対比が定着しつつあります(Zenn の解説)。
2026年に入ると「真剣な開発まで vibe-coding と呼ぶのをやめたい」という声が開発者コミュニティでも増えました。「バイブ=無審査でプロトタイプ向き、アジェンティック=審査ありで本番向き」という否定ではなく段階の区別で語るのが今の空気です。
Codex 系「CLI 型 AI コーディングエージェント」の主要ツール
「Codex のようなもの」と言われるカテゴリは、現在おおむね次の顔ぶれです(2026年10月時点)。
- OpenAI Codex CLI — オープンソースで公開されている軽量エージェント。ローカル実行・サンドボックス・段階的な承認モードが特徴。CLI 自体は無料で、ChatGPT プランか API キーで動かす。
- Claude Code — Anthropic 製。ターミナル・エージェント型の代表格で、完成度と安定性を評価する声が多い。実測比較では同タスクを最短時間で完遂したという検証例もある。
- Gemini CLI — Google 製。無料枠が比較的太いのが特徴で、モデルの更新が直接反映される。
- Cursor CLI / Copilot CLI — IDE 勢(Cursor、GitHub Copilot)が CLI に展開した系統。エディタ資産と併用しやすい。
- オープンソース系(Aider、OpenCode、Cline など) — モデルを自由に選べるのが強み。ローカル LLM と組み合わせる利用も。
選ぶときの軸は「モデルとの結合度(ベンダー製は最適化が強い)/費用 / 承認・サンドボックスの細かさ / オープンソースか」の4つに集約されます。
本サイトの位置づけ:「バイブで作る → 検証で締める」
用語の使い分けとしてはこうです。Lovable 等で無審査に作る段階はバイブコーディング。その後、実機検証や RLS 点検(セキュリティ確認)を入れて品質を確かめる段階は、もう「バイブだけ」では説明できない。だから本サイトは「作って確かめる」という一連の流れを1つのスタイルとして扱います。Codex を使っていても差分を読まず流れているならバイブ、審査して進めているならアジェンティック——道具の名前ではなく自分の確認プロセスで決まる、というのがこの記事の結論です。
Share this content:


コメントを送信