このツールを使いましたか?評価してください
Visual Studio Codeは、Windows・macOS・Linux向けの無料でオープンソースのコードエディタです。テキスト編集の中核を土台に、作業を計画しファイルを編集しコマンドを実行するAIエージェントも同居します。デスクトップにもリモートマシンにも導入でき、vscode.dev経由でブラウザから開くこともできます。
素のテキストエディタと比べると、言語インテリジェンス、デバッグ、テスト、Gitサポートが最初から入っています。本格的なIDEと比べると範囲を意図的に絞っており、コード記述からビルド、デバッグへ回る速いサイクルで本当に必要な道具だけを提供し、より複雑なワークフローは機能の充実したIDEに委ねるという説明です。
ライセンスの構成は最も誤解されやすい点です。入手する製品にはマイクロソフトのエンドユーザーライセンスが適用される一方、ソースコードはmicrosoft/vscodeリポジトリでMITライセンスとして公開されています。二つの文書が別々の対象を規定する形です。
AIはいまや付加機能ではなく製品の中核に入っています。マイクロソフトはGitHub Copilot Chat拡張機能をMITライセンスで公開し、その根拠として利用データを挙げました。VS CodeでAI機能を使う利用者が、デバッグやテストといった一部機能を使う利用者より多いというものです。とはいえAIに縛られるわけではなく、AI機能はあくまで任意です。
エディタ本体のインストールと利用にアカウントは要りません。編集、IntelliSense、リファクタリング、デバッガ、テスト、ソース管理、拡張機能はいずれも未サインインで動きます。GitHubでサインインして初めてCopilotプランとそのモデルや利用枠が加わります。中間の道もあり、自前キーのモデルでチャットは動きますが、インライン提案やセマンティック検索、埋め込みは自前キーのモデルでは利用できません。
VS Codeはほぼすべての主要プログラミング言語に対応します。JavaScript、TypeScript、CSS、HTMLは同梱で、それ以外は拡張機能で補います。その上にIntelliSenseの補完、リファクタリング、マルチカーソル編集、統合デバッガ、テストツール、Gitサポートが重なります。マイクロソフトはチームの投入をAIとそれ以外の機能で半々に分けていると述べており、AI以外の半分は性能、セキュリティ、アクセシビリティ、Electronの更新といった目立ちにくい作業を担います。
エージェント型の開発は三つの概念の上に成り立ちます。エージェントループは、エージェントが言語モデルで文脈を推論しツールを呼び出す繰り返しで、タスクが完了するか、利用者の入力が必要になるか、利用者が停止させるまで続きます。セッションは会話、ワークスペース、変更、実行状態を保持し、作業の一時停止・再開・引き継ぎを可能にします。ハーネスと実行環境がどのツールをどこで動かすかを決めます。VS CodeはCopilot CLI、Claude Code、Codexが作ったセッションも検出します。
VS Codeは組み込みのLocalハーネスに加え、Copilot、Claude、Codexといったプロバイダ固有のハーネスに対応し、ローカルで動くモデルを含め持ち込みのモデルも接続できます。実行環境はこれとは別の軸です。エージェントはローカルのフォルダやGit worktreeの中で変更を隔離して作業することも、クラウドで作業して結果をプルリクエストとして返すことも、リモートマシンで直接動くこともできます。
公式サイトは拡張機能マーケットプレイスの8万本を超える拡張機能へ案内します。これらには別の条件が付き、該当パッケージはVS Codeの契約ではなくそれぞれのライセンスに従い、マイクロソフトはいかなるサードパーティ製パッケージについても配布・ライセンス供与・保証を行いません。Model Context Protocolサーバーはエージェントに外部ツールとデータをつなぎ、言語モデルAPI、ツールAPI、シェル実行APIによってClineやRoo Codeのような拡張機能も一級市民として動作します。
配色テーマでインターフェースの色を変更し、Settings Syncで複数のVS Codeインスタンス間の設定をそろえ、Profilesでカスタマイズ一式をまとめて切り替えたり共有したりできます。ポータブルモードは設定とデータをインストール先と同じ場所に保存するため、USBドライブに入れて持ち歩く使い方もできます。
公式の道筋は三段階です。VS Codeをインストールし、フォルダを開くかリポジトリをクローンし、エージェントに任せるか自分で書くかを決めます。WindowsのインストーラーはcodeをPATHに追加するので、ターミナルからcode .で現在のフォルダを開けます。VS Codeは毎週安定版をリリースして自動更新し、Insidersビルドは毎晩作られて安定版と並べて導入できます。
タイトルバーからサインインを選ぶか、ステータスバーのCopilotアイコンからAI機能の有効化を選びます。アカウントに既存のCopilotサブスクリプションがあればVS Codeはそれをそのまま使い、なければCopilot無料プランに登録され、インライン提案とAIクレジットが月ごとに与えられます。無効化もアンインストールではなく設定一つで、chat.disableAIFeaturesはワークスペースまたはユーザー単位でチャットやインライン提案を無効にして隠します。以前に組み込みAI機能を無効にしていれば更新後もその選択は保たれ、AIを無効にするかサインインしなければ、データはCopilotのバックエンドサービスへ送信されません。
チャットセッションで/initと入力すると、コードベースを解析してカスタム指示を作成し、AIが出すコードを既存のコーディング慣行に合わせてくれます。エージェントは複数の手順やファイルにまたがる作業に向きます。複数ファイルでの機能の計画と実装、コードベースの探索やリファクタリングや移行、エラーの診断とテスト実行と修正がそれにあたります。制御は信頼ではなく権限で行います。どのツール呼び出しに承認が必要かを権限レベルで決め、エージェントのサンドボックスはオペレーティングシステム水準のファイルシステムとネットワークの制限をかけます。
最も噛み合うのは、複数の言語とマシンをまたいでエディタを一つに絞りつつ費用はかけたくない開発者です。VS Codeは私的利用でも商用利用でも無料だからです。エージェントを少しずつ導入したいチームにも向きます。AI層は任意で設定一つで戻せ、自前のモデルキーでも動くため、審査の済んでいないベンダーにコードを渡さず試験導入できます。
独立した調査データも無難な既定値という評価を裏づけます。177か国、4万9千人を超える開発者が参加した2025年の調査では、Visual Studio CodeとVisual Studioが依然として開発者に最も使われているIDEでした。ただし今年新たに加わったAI対応エディタの利用も伸びており、Cursorが18%、Claude Codeが10%、Windsurfが5%でした。同じ調査を扱った業界メディアは、両者がAIを任意の有料拡張サービスとして扱いながら4年連続で首位を守ったと伝えています。
ベンダー自身の位置づけどおり、本格的なIDEの重い道具立てを必要とするチームが主なミスマッチです。仮想化や共有デスクトップで標準化している組織はより硬い壁に当たります。その種の構成が明確に非対応とされているためです。保証された支援契約が必要な場合も別の選択肢を見るべきで、ソフトウェアは現状のまま提供されるため、マイクロソフトがサポートサービスを提供しない場合があります。
VS CodeはmacOS・Linux・Windowsでデスクトップアプリケーションとして動き、ブラウザではウェブ版として使えます。対応範囲は具体的に書かれています。サポート対象のWindowsクライアント版(64ビット)、アップルのセキュリティ更新を受けているmacOSの各版、Linux側はUbuntu Desktop 20.04、Debian 10、Red Hat Enterprise Linux 8、Fedora 36です。Linuxではさらにglibcxx 3.4.25以上とglibc 2.28以上が必要です。ハードウェアの要求は軽く、ダウンロードは200 MB未満、ディスク使用量は500 MB未満、1.6 GHz以上のプロセッサと1 GBのメモリが推奨です。
| プラットフォーム | 対応範囲 | 備考 |
|---|---|---|
| Windows | サポート対象のWindowsクライアント版(64ビット) | Windows Serverは非対応 |
| macOS | アップルのセキュリティ更新を受ける版 | 通常は最新版と直前の2版 |
| Linux | Ubuntu 20.04、Debian 10、RHEL 8、Fedora 36 | glibc 2.28以上とglibcxx 3.4.25以上が必要 |
| ブラウザ | ウェブ版(vscode.dev) | ローカル導入なしで利用可能 |
| コンテナ | Dev Containers拡張機能 | サーバーはコンテナ内、クライアントはデスクトップ |
古いオペレーティングシステムは更新を続けるのではなく特定のバージョンに固定されます。1.70.3がWindows 7利用者にとって最後の版で、1.79がWindows 8および8.1の最後の版、1.106がmacOS Big Sur(11.0以前)の最後の版になります。Linuxでは1.86.1以降がglibc 2.28以上を要求します。リモート開発は一級の機能で、Dev Containers拡張機能と組み合わせた実行が公式に対応し、VS Codeサーバーはコンテナ内で動き、クライアントはデスクトップに残ります。
エディタ自体は有料製品ではありません。VS Codeは私的利用でも商用利用でも無料で、AIエージェントを使い始めるのに試用期間もクレジットカードも要らず、GitHubアカウントがあれば足ります。実際に費用がかかるのはAIの利用枠で、エディタではなくGitHub Copilotのプランとして請求されます。Copilot無料プランは組織や企業を通じてCopilotを使えない個人開発者向けで、一部のCopilot機能とモデルを限定的に使えます。
| Copilotプラン | 表示価格 | 位置づけ |
|---|---|---|
| Copilot Free | 該当なし | 組織権限のない個人、機能とモデルは限定 |
| Copilot Student | 無料 | 認証済み学生、無制限の補完とAIクレジット |
| Copilot Pro | 月額10米ドル | 無制限の補完、クラウドエージェント、月次AIクレジット |
| Copilot Pro+ | 月額39米ドル | より多いクレジットとプレミアムモデル |
| Copilot Max | 月額100米ドル | 個人向け最大のクレジット、新モデルへの優先アクセス |
| Copilot Business | 1席あたり月額19米ドル | 集中管理とポリシー制御 |
| Copilot Enterprise | 1席あたり月額39米ドル | より大きなクレジット枠と企業向け機能 |
価格表の外にも条件が二つあります。Copilot Proは一部の利用者には無料で、認証された教員や人気のあるオープンソースプロジェクトの管理者はCopilot Proの無償利用の対象になる場合があります。無料枠の適用範囲にも線が引かれています。Copilot Freeプランは、組織や企業を通じてCopilotを使えない個人開発者だけに開かれており、勤務先の席が既にある人はここへ戻ることができません。
ここでAIを使う道はGitHubに支払うことだけではありません。自前のモデルキーを接続すれば費用は既に使っているプロバイダへ移ります。サードパーティ製のAI拡張機能も引き続き対応しており、開発陣はこれらの拡張機能をVS Codeで使い続けられると明言しています。ローカルモデルを動かせば従量課金はなくなりますが、代わりにハードウェアが要ります。引き換えになるのは機能で、自前キーのモデルではインライン提案、セマンティック検索、埋め込みが得られません。予算では解決しない場合もあります。CopilotはGitHub Enterprise Serverでは現在提供されていません。
影響が最も大きい制約は実行環境側にあり、粗い部分ではなく非対応の構成として明記されています。Microsoft App-VやWindows向けMSIXのようなアプリケーション仮想化ソリューションでのVS Codeの実行は非対応です。非永続の仮想マシンでの実行、FSLogixで利用者を管理するシステムでの実行、共有の仮想デスクトップ基盤マシンやWindows/Linux仮想デスクトップのホストプールを含め複数の利用者が同一マシンで同時に使うことも同様です。Windows Serverも対応範囲外です。プール型VDIで標準化する組織は、この一覧を前提条件として扱うべきです。
サポートと責任は設計上最小限です。ソフトウェアは現状有姿でライセンスされ、利用に伴う危険は利用者が負い、回復できる直接損害は5.00米ドルが上限です。再配布も制限され、ソフトウェアの共有、公開、貸与、リースはできず、他者が使うための独立した製品として提供することもできません。AI側の公開にも境界があります。GitHub Copilotのサービスは引き続き非公開のままです。チャット拡張機能の公開によってサブスクリプションの要件が変わったわけでもありません。GitHub Copilotを使うには、GitHubアカウントとCopilotサブスクリプションへのアクセスの両方が引き続き必要です。
テレメトリは既定で有効で、telemetry.telemetryLevel設定がall、error、crash、offの各値で制御します。offにすると、それ以降VS Codeからテレメトリイベントは一切送信されません。留意点が二つあります。設定を無効にする時点までにテレメトリ情報が既に収集・送信されている可能性があること、そしてこの設定は拡張機能には及ばず、拡張機能が独自の利用データを収集し得ることです。利用データのテレメトリを切ると機能面の代償も生じ、実験が無効になるため、新機能が一般提供されるまで配信が遅れる場合があります。無料枠には別の既定値があり、GitHub Copilot無料版のテレメトリは現在有効で、公開コードに一致するコード候補も既定で許可されています。データ主体のアクセスにはベンダーも認める欠落があります。VS Codeには利用者を一意に識別するサインインの仕組みがなく、デスクトップではネットワークアダプタNICのハッシュ、ウェブでは無作為に割り当てたUUIDに頼るためです。GDPRについてマイクロソフトは、オンラインサービス条項の欧州連合一般データ保護規則条項を2018年5月25日からすべての顧客に適用すると約束しています。
はい。VS Codeは私的利用でも商用利用でも無料で、ライセンスは社内ネットワークへの配置を含め、開発とテストに必要な数のコピーの使用を認めています。費用が発生するのは有料のCopilotプランを購入した場合だけです。
一部です。VS Codeのソースコードはmicrosoft/vscodeリポジトリでMITライセンスとして公開されていますが、ダウンロードする製品には別途マイクロソフトのライセンスが付きます。Copilot Chat拡張機能も公開されましたが、Copilotのサービスは依然として非公開です。
VS Codeはデバッグ、タスク実行、バージョン管理といった開発作業に対応した簡潔なコードエディタで、開発者がコード記述からビルド、デバッグへ回るサイクルで本当に必要な道具だけを提供することを目指しています。
できます。chat.disableAIFeaturesをワークスペースまたはユーザー単位で設定します。AI機能を無効にしているか、VS CodeからCopilotサブスクリプションにサインインしていなければ、データはCopilotのバックエンドサービスへ送信されません。
不要です。VS Codeのインストールや中核の編集機能にアカウントは要りません。アカウントはCopilotプランを結び付ける役割で、なくても自前のキーを使うモデルでチャットはできます。
組み込みのLocalハーネスに加え、Copilot、Claude、Codexといったプロバイダ固有のハーネスを使え、対応する言語モデルやローカルモデルを含め持ち込みのモデルも接続できます。
多くの場合は動きません。非永続の仮想マシン、FSLogixで管理するシステム、プール型の仮想デスクトップホストプール、App-VやMSIXによる仮想化、Windows Serverはいずれも非対応です。仮想マシン環境でVS Codeを動かすには完全なオペレーティングシステムが必要です。
遮断されるのではなく、古いビルドに固定されます。1.70.3がWindows 7の最後の版、1.79がWindows 8および8.1に対応し、1.106がmacOS Big Sur以前の最後の版です。Linuxでは1.86.1以降がglibc 2.28以上を必要とします。