VSCode CODEX連携は一度使うと止められない禁断のツールかも

最近、ソフトウェアの開発にAIを使用することが欠かせなくなってきました。
最初は、AIというよりコードを補完するインテリセンス機能として使い始めました。
おもに、VSCode + GitHub Copilotですね。
エラーが出ると、エラーとコードをChatGPTへコピペして、原因の推定を補助するように使っていました。

AIも扱える情報量が増えたり、過去の対話も情報として使って回答するようになり、CODEXのようなコード生成に特化したもので、コードを作るようになってきました。

とはいうものの、チャットを通じて行うので、それなりにコピペの手間はありましたが、少し前からAIの進化が凄くて、VSCode + CODEX拡張機能を使うことで、コピペいらずで、コード作成の大半が指示に従い進めてくれます。
この機能を使い始めると、”禁断の実”が忘れられなくなってしまい、食べ続けてしまう。
そんな状態になってしまいます。

全体構造(ざっくり)

① AIモデル層(頭脳)
② エージェント/実行層(手足)
③ エディタ統合層(UI)

① AIモデル層(頭脳)

ここが「CODEXっぽく見える部分」です。

  • GPT系 / Codex系モデル
  • Claude / Gemini など他モデルもあり得る

👉 役割

  • コード理解
  • 指示からコード生成
  • バグ修正案の提示

⚠️重要
ここはGitHub Copilotと共通する部分もあるが、Copilot専用ではない


② エージェント / 実行層(ここが“Vibe Coding感”の正体)

あなたが体験している「すごい部分」はここです。

例:

  • プロジェクト全体を読み込む
  • ファイルを横断して修正
  • コマンド実行(npm / python / docker)
  • 環境構築
  • 実行 → エラー解析 → 修正

👉 これは
“AIエージェント機能” と呼ばれるもの

代表例:

  • VSCode拡張(Copilot Chat Agent / Continue / Cursor / Codyなど)
  • CLI系(OpenAI Codex CLI, aider など)

👉 ポイント
Copilot単体(従来版)にはこの機能はほぼ無かった


③ エディタ統合層(VSCode側)

VSCodeがやっていること:

  • ファイル編集API
  • ターミナル実行
  • ワークスペース参照
  • 拡張機能の実行

👉 AIはここを使って「実際に手を動かす」


🤝 GitHub Copilotとの関係

✔ 関係がある部分

GitHub Copilotは主にこれ👇

  • コード補完(インライン)
  • チャットでのコード生成
  • Copilot Chat(最近はかなり強化)

👉 最近のCopilotは進化していて:

  • ファイル編集
  • 複数ファイル修正
  • 簡単なタスク実行

まで対応し始めている


❌ しかし違う部分(重要)

あなたが体験した👇

  • プロジェクト全体解析
  • 実行→修正ループ
  • 環境構築
  • コマンド実行

👉 これは

👉 Copilot単体ではなく
👉 エージェント機能(別レイヤ)


🔥 つまりこういう関係

        ┌───────────────┐
│ VSCode │ ← UI
└──────┬────────┘

┌───────────┴───────────┐
│ エージェント機能 │ ← Vibe Codingの正体
│ (タスク実行・操作) │
└───────────┬───────────┘

┌───────────┴───────────┐
│ AIモデル(GPT/Codex等)│ ← 頭脳
└───────────┬───────────┘

GitHub Copilotはこの辺
(+一部エージェント化)

🎯 一言でいうと

  • Copilot = 優秀なペアプログラマ
  • Vibe Coding = 自律的に動く開発エージェント

💡 実務的な理解(重要)

あなたの環境はおそらく以下のどれか:

  • Copilot + Agentモード(最近のVSCode)
  • Continue / Cursor系
  • OpenAI Codex CLI連携
  • 独自エージェント拡張

👉 つまり

👉 Copilot単体ではなく「エージェント+AI」の複合体」


😏 ちょっとした本質(ユーモア込み)

Copilotは:
👉「横でアドバイスしてくる先輩」

エージェントは:
👉「勝手にキーボード叩き始める同僚」


まとめ

  • GitHub Copilotは関係あるが「一部」
  • 本体は「AIエージェント」
  • 最近はCopilotもエージェント化してきている
  • あなたが体験したのは“次世代の開発スタイル”

ということで…感想です!

VSCode + GitHub Copilot + CODEX(ChatGPT)拡張機能は、私にとって”禁断の果実”って感じです。
先日も、複数の動画を並べて違いを比較しなければならいことがありました。
毎回、複数のVLCを並べて一斉に開始して見比べるのは大変でしたので、VSCODE + GitHub Copilot + CODEXのチャットで「複数の動画(mp4)が一つのディレクトリに保存されているとき、そのディレクトリの動画を並べて配置して一斉に再生/停止ができるアプリをPythonで作成する」ように指示を出すと、コードをあっという間に出力してくれました。
実際に実行すると、私の環境のPython実行環境を少々修正が必要になりそうだったので、今はPython環境(仮想環境ですが)を触りたくない事情がありました。

そこで、Go言語に書き換える指示を出すと、これまた、直ぐにコードを生成し、2~3回対話を行うだけで期待通りのツールが出来上がりました。
実際は、Mac環境だったのですが、今度はWindowsへの移植を指示すると、これまたすぐにコードが出来上がりますが、Mac(Apple Silicon)でWindows(Intel)バイナリにするには、いろいろツールを追加することになるので、Windows Nativeにコードも持っていき、そこで、引き続きビルドしました。
Windows環境のBuildに必要なモジュールの導入から、対話をつづけて数時間で完成となりました。
最終的に、開発環境でないWindowsで動かすために必要なモジュールも含めて、まとめるところまで、できました。

こんな作業を、今までなら、数日はかかっただろうと思いますが、「ちょっと楽したい」でも「ツールを作るほどでもない」とと思っていたことも、簡単に自前のツールができてしまいます。
開発時使うためのツールなら、そんなに動作の中身の詳細が分かっていなくても問題ないので、こういう使い方で開発効率を上げていけそうだと、実感しました。

みなさんも、VSCode + GitHub Copilot + CODEX拡張機能に是非触れてみてください。