Microsoftは、VS Code 1.122においてローカルAIモデルを用いた完全オフライン(エアギャップ)環境でのコーディング支援を正式サポートした。インターネット接続が制限された政府機関・金融機関・医療機関の開発者も、AIを活用した補完・提案機能を利用できるようになる。

エアギャップ対応とは何か

これまでVS CodeのAIコーディング支援(GitHub Copilotをはじめとする各種拡張)は、クラウドAPIとの通信を前提としていた。ネットワークが厳格に遮断された「エアギャップ環境」では、こうした機能は事実上使用不可能だった。

VS Code 1.122では、OllamaやLM Studioといったローカル推論サーバー上で動作するオープンソースモデルをVS Codeに直接接続する仕組みが公式に整備された。プロンプトも補完候補も一切インターネットを経由しない。モデルの選択からエンドポイント指定まで、VS Codeの設定画面から完結できる。

モバイルデバイステスト機能も追加

1.122のもう一つの注目点は、エディタ内でWebアプリのモバイル端末テストが行える新機能だ。外部エミュレーターを別途用意せずとも、VS Code内から複数のモバイルデバイスの画面サイズ・操作感を確認できる。Chromeのデベロッパーツールに近い操作感で、フロントエンド開発のコンテキストスイッチを減らせる。

なぜこれが日本のエンタープライズに刺さるのか

日本の大手企業・官公庁では、情報セキュリティポリシーにより開発端末のインターネットアクセスが厳しく制限されているケースが多い。プロキシ経由にとどまらず、完全にクローズドなネットワーク上で開発が行われている現場は決して少なくない。

そうした組織の開発者はこれまで、クラウドベースのAIコーディング支援ツールをほぼ使えない状況に置かれていた。今回の公式対応は、こうした「取り残された開発者」に正規の選択肢を提供するものだ。特に恩恵が大きいのは次の業種だろう:

  • 金融機関:基幹系・取引系システムの閉域開発環境
  • 官公庁・防衛関連:省庁内ネットワーク、機密情報を扱う開発室
  • 医療機関:電子カルテシステム等のネットワーク分離環境

実務での活用ポイント

ローカルモデルの選び方

コーディング用途ならDeepSeek-Coder、Codestral、Qwen2.5-Coderといったコーディング特化モデルが実績を持つ。GPU性能が低い環境では量子化モデル(Q4_K_M等)を選択することでレスポンスが大幅に改善する。まずOllamaを導入し、ollama run deepseek-coder等でモデルを起動するところから始めるのが最短ルートだ。

VS Codeとの接続手順

  • OllamaまたはLM Studioをローカルマシンにインストールし、任意のモデルを起動する
  • VS Codeの拡張機能(GitHub Copilot Chat またはContinue等)のエンドポイント設定でローカルURLを指定する
  • Ollamaの標準は http://localhost:11434 — これを登録するだけで利用開始できる

セキュリティレビューの観点では、モデル自体がオンプレミスで動作し通信が発生しない点を明示することで、社内の承認が通りやすくなる。

注意すべき品質差

ローカルモデルの提案精度はクラウドモデルと比べてまだ差がある。チームとして「このモデルの提案をどの程度信頼するか」という評価基準を事前に合わせておくことが重要だ。

筆者の見解

今回の対応で注目したいのは、MicrosoftがVS Code本体に公式機能として組み込んだという事実だ。OllamaとVS Codeの連携自体は以前から技術的に可能だったが、それはあくまで「非公式な設定」だった。公式サポートとなることで、企業のセキュリティ審査や調達フローを通りやすくなるという副次効果が生まれる。「サードパーティが非公式に対応している」と「ベンダーが公式にサポートしている」では、社内承認のハードルがまるで違う。

エアギャップ対応はAIコーディング支援ツールの成熟を示す一つのマイルストーンでもある。「AIはクラウドで使うもの」という暗黙の前提が崩れ始め、エッジでもオフラインでも同等の体験が提供される方向に進んでいる。

日本の規制の厳しい業界にとっては、「やっと来たか」というタイミングだろう。AI活用の恩恵を受けにくかった開発者層に、正規の経路で生産性向上の道が開かれる意義は小さくない。MicrosoftにはVS Code周辺のローカルAI体験をさらに磨いていってほしいところで、その力は十分にある。


出典: この記事は Microsoft just made it possible to use VS Code completely offline with local AI の内容をもとに、筆者の見解を加えて独自に執筆したものです。