本文へスキップ
スキルアップカレッジ

ツール地図——エディタ内蔵・CLI・IDE 統合 OSS・クラウド自律

レッスン2:ツール地図——エディタ内蔵・CLI・IDE 統合 OSS・クラウド自律

このレッスンで学ぶこと

  • AI 駆動開発ツールを 5 カテゴリ(エディタ内蔵・CLI・IDE 統合 OSS・クラウド自律・プロトタイピング特化)で位置づけられる
  • 各カテゴリの代表ツールと、それぞれの得意領域・不得意領域を押さえる
  • 選定軸(同期/非同期・エディタ密度・OSS 度・データ扱い)で比較できる
  • プロトタイピング特化型と受託・社内システム開発ツールの境界を理解する
  • 個別ベンダー名を覚えるのではなく、カテゴリと選定軸で判断する視点を持てる

前回のレッスン 1 では、AI 駆動開発の 3 世代(補完協働委譲)と、タブ補完型・エージェント型・自律型の 3 分類フレームを共有しました。今回は、この 3 分類フレームを土台に、2026 年 7 月時点で選択肢となる具体的なツール群の「地図」を描きます。5 カテゴリで整理し、選定軸を提示します。個別ツール名の暗記ではなく、「新しいツールが出たときにどこに位置づけるか」の判断軸を身につけるのが目標です。

5 カテゴリの地図——エディタ内蔵・CLI・IDE 統合 OSS・クラウド自律・プロトタイピング特化

flowchart TB
  subgraph E [エディタ内蔵]
    E1[GitHub Copilot]
    E2[JetBrains AI Assistant]
    E3[Cursor]
    E4[Windsurf]
  end
  subgraph C [CLI]
    C1[Claude Code]
    C2[Aider]
    C3[Codex CLI]
  end
  subgraph O [IDE 統合 OSS]
    O1[Continue]
    O2[Cline]
  end
  subgraph L [クラウド自律]
    L1[Devin]
    L2[Copilot Coding Agent]
    L3[Copilot Workspace]
  end
  subgraph P [プロトタイピング特化]
    P1[v0]
    P2[Bolt.new]
    P3[Lovable]
    P4[Replit AI Agent]
  end

以下、各カテゴリを順に見ていきます。

エディタ内蔵——最も普及している入り口

エディタ内蔵型は、コードエディタや IDE の中に AI 機能が組み込まれているタイプです。2026 年 7 月時点で最も広く使われているカテゴリで、AI 駆動開発の入り口として最初に触れる方が多いはずです。

GitHub Copilot

2021 年 6 月にテクニカルプレビュー、2022 年 6 月に一般提供が開始された GitHub Copilot は、AI 駆動開発の代表格です。VS Code・JetBrains・Neovim ほか多くのエディタで動作し、タブ補完・Chat・Code Review・Coding Agent と機能が拡張されてきました。個人・組織・エンタープライズの各プランがあり、ソースコード保護や監査ログを含む機能はエンタープライズ向けで提供されます。

JetBrains AI Assistant

JetBrains 製 IDE(IntelliJ IDEA・PyCharm・WebStorm など)に統合された AI アシスタントです。IDE の型情報・リファクタリング機能と組み合わせて動作する点が特徴で、Java/Kotlin/Python など JetBrains が強い言語での親和性が高くなっています。

Cursor

Anysphere が 2023 年に公開した VS Code フォーク型のエディタです。エディタ内での AI 統合を最初から前提に設計されており、Composer(複数ファイル同時編集)や Agent Mode(自律的なタスク実行)などの機能で、対話型・エージェント型としても使えます。

Windsurf

Codeium 社が 2024 年に公開したエディタで、Cascade というエージェント機能でファイル間の依存関係を追いながら実装を進める点が特徴です。運営体制は買収・社名変更の経緯を経ているため、最新情報は公式ドキュメントで確認する姿勢が必要です。

💡 ポイント エディタ内蔵型は「エディタで書く時間を減らさない」ことが利点です。既存の開発フロー(エディタで書く→保存→ビルド→テスト)を大きく変えずに、AI の恩恵を段階的に取り込めます。組織導入の入り口として最も抵抗が少ないカテゴリです。

CLI——ターミナルで対話する

CLI 型は、ターミナルで AI と対話しながら開発を進めるタイプです。エディタから離れて、シェルの中で AI がコマンドを実行し、ファイルを編集し、テストを走らせる——この体験を提供します。

Claude Code

Anthropic が提供する CLI ベースの対話型エージェントです。ターミナルで claude コマンドを起動すると、Claude Opus 系のモデルとリポジトリ内で対話しながら開発を進められます。Subagent(サブエージェント)・Skills(スキル)・Hooks(フック)といった拡張機構も持ち、単純な CLI エージェントを超えたカスタマイズが可能です。

Aider

Paul Gauthier が 2023 年頃から OSS として公開している CLI ツールです。Git と統合されており、AI が編集した差分は自動的にコミットされる設計が特徴です。複数のモデルバックエンド(OpenAI・Anthropic・Google など)に対応し、モデルを切り替えて使えます。

Codex CLI

OpenAI が提供する CLI ツールで、OpenAI のモデル群と組み合わせて動作します。Aider と設計思想は近く、CLI 中心の開発スタイルを好むエンジニアに支持されています。

📝 補足 CLI 型の魅力は「エディタを選ばない」ことです。VS Code でも Vim でも Emacs でも、あるいはリモート SSH 越しの開発でも、同じインターフェースで使えます。エディタ内蔵型に慣れたエンジニアが「もう一歩踏み込みたい」ときの選択肢としても機能します。

IDE 統合 OSS——ベンダーロックインを避ける選択肢

IDE 統合 OSS は、エディタ内で動作する点はエディタ内蔵型と共通ですが、OSS として公開されている点が特徴です。モデルバックエンドを自由に選べ、社内 LLM・自前ホスト・複数プロバイダを切り替えられます。

Continue

2023 年に OSS 公開された、VS Code / JetBrains 向けのエディタ拡張機能です。設定ファイルで OpenAI・Anthropic・ローカル LLM(Ollama など)・社内 LLM 基盤を切り替えられ、モデル選定の自由度が高くなっています。組織のガバナンスポリシーで「特定ベンダーのクラウド LLM は使えない」といった制約があるとき、Continue は有力な選択肢になります。

Cline

2024 年に OSS 公開された(旧称 Claude Dev)、VS Code 向けのエージェント型拡張です。ファイル編集・コマンド実行・ブラウザ操作までを対話的に指示できます。OSS ゆえに拡張性が高く、社内カスタマイズを加えて使う例もあります。

⚠️ 注意 「OSS だから安全・自由」というわけではありません。モデル自体はプロプライエタリな API に接続する構成が普通で、コードを外部に送るかどうかはあくまで設定次第です。組織で使う場合、ネットワーク経路・ログ保存・ライセンス互換性を必ず確認してください。

クラウド自律——「委譲」の主戦場

クラウド自律型は、開発者の手元ではなくクラウド側で動作し、Issue や仕様書を渡すと自律的に実装を進めるタイプです。第 3 世代「委譲」の中心カテゴリで、2024 年以降に急速に選択肢が増えました。

Devin

Cognition AI が 2024 年 3 月に発表した自律型 AI エンジニアです。Web 検索・ブラウザ操作・シェル実行・コード編集を統合したエージェントとして提供されます。「AI エンジニアを 1 人採用する」という PR で話題を集めましたが、実際の運用では期待値の管理が重要になります。単純なタスクや調査の切り出しで威力を発揮する一方、複雑な業務ロジックでは人間の伴走が必要です。

Copilot Coding Agent

GitHub が 2025 年に一般提供を発表した自律型エージェントです。GitHub の Issue に対して起動すると、専用の実行環境で実装を進め、Pull Request として返してきます。GitHub Actions 上で走る仕組みのため、既存の CI/CD パイプラインと組み合わせやすい点が特徴です。組織で GitHub Enterprise を使っている場合の親和性が高くなっています。

Copilot Workspace

GitHub が 2024 年にテクニカルプレビュー公開した、仕様→計画→実装→PR の 4 段階 UI を持つツールです。各段階で人間が介入・修正できる「Human-in-the-Loop 設計」が特徴で、Coding Agent よりも人間のガイダンスが強く効きます。

プロトタイピング特化——受託・社内システムには向かない領域

プロトタイピング特化型は、「動くものを短時間で作る」ことに全振りしたカテゴリです。UI モックアップやプロトタイプの開発では強力ですが、受託・社内システム・プロダクション運用のコードには基本的に向きません。

v0(Vercel)

Vercel が 2023 年に公開した、UI 生成に特化した AI ツールです。React/Next.js のコンポーネントを対話で生成でき、Vercel 上へのデプロイまで一気通貫でつながっています。デザインの試作やランディングページの素早い立ち上げに向きます。

Bolt.new

StackBlitz が 2024 年に公開した、フルスタックのプロトタイピングツールです。フロントエンド・バックエンド・データベースまで含めたアプリを、対話で生成してブラウザ内で動かせます。

Lovable

2024 年に Anton Osika らが創業し公開した、フルスタックプロトタイピングツールです。Bolt.new と競合するカテゴリで、非エンジニアでも動くアプリを立ち上げられる体験が売りです。

Replit AI Agent

Replit が 2024 年に公開した、ブラウザ上のクラウド IDE と統合した AI エージェントです。Replit の実行環境で動くアプリを、対話で構築していけます。

「向かない領域」への注意

プロトタイピング特化型は「動くこと」を優先する設計です。生成されたコードの保守性・可読性・テスタビリティは、必ずしも高くありません。以下の用途には基本的に向きません。

  • 顧客に納品する受託開発の本番コード
  • 数年運用する社内システムの基盤コード
  • セキュリティ監査の対象となる金融・医療・公共系のコード
  • 長期保守を前提とするオープンソースプロジェクト

これらの用途では、エディタ内蔵型・CLI 型・クラウド自律型を組み合わせつつ、AGENTS.mdCLAUDE.md でルールを与え、テストとレビューでゲートを設ける設計が求められます。

選定軸——4 つの視点で比較する

新しいツールが出たとき、次の 4 つの選定軸で比較すると判断がぶれません。

同期/非同期

同期型は「その場で対話しながら」使うタイプで、タブ補完・エディタ内チャット・CLI エージェントが該当します。反応が早く、感覚的に使えます。非同期型は「タスクを投げてバックグラウンドで走らせる」タイプで、Coding Agent・Devin が該当します。数分〜数十分のリードタイムがあるので、複数タスクを並行して回せます。

エディタ密度

エディタと AI の統合の深さです。高密度(Copilot・Cursor・Windsurf)はエディタと一体化していて、UI の一部として溶け込みます。低密度(CLI・クラウド自律)はエディタから独立していて、複数エディタや環境で使い回せます。

OSS 度

プロプライエタリ(Copilot・Cursor・Windsurf・Devin)はベンダー製品として提供され、カスタマイズは公式機能の範囲内。OSS(Continue・Cline・Aider)はソース公開で、カスタマイズ・自前ホスト・監査が可能です。

データ扱い

コードや会話データが「どこに送られ、どこに保存されるか」の設計です。エンタープライズ向けプランでは「学習に使わない」「一定期間で削除」といった保証がありますが、個人プランでは扱いが異なる場合があります。金融・医療・公共・機密プロジェクトでは、この軸が最重要です。

📖 もっと詳しく データ扱いの詳細(機密コード漏洩・API キー・顧客データ・社内 LLM/プロキシ・監査ログ)は、レッスン 7「MCP 応用・リポジトリ設計・セキュリティとガバナンス」で深く扱います。

まとめ

このレッスンでは、以下のことを学びました。

  • AI 駆動開発ツールを 5 カテゴリ(エディタ内蔵・CLI・IDE 統合 OSS・クラウド自律・プロトタイピング特化)で整理する視点
  • 各カテゴリの代表ツールと、それぞれの得意領域・不得意領域
  • プロトタイピング特化型は「動くもの」を優先する設計で、受託・社内システム・プロダクション運用には基本的に向かないこと
  • 選定軸 4 つ(同期/非同期・エディタ密度・OSS 度・データ扱い)で比較する視点
  • 個別ベンダー名の暗記ではなく、カテゴリと選定軸で判断する視点が本コースの狙いであること

次のレッスンでは、いずれのカテゴリのツールを使う場合にも共通する「コード生成タスク特化のプロンプト設計」に踏み込みます。コンテキストの与え方、失敗パターン 5 種、Spec-driven development と Vibe Coding の対比を扱います。


確認クイズ

このレッスンの理解度をチェックしましょう。