GitHub Copilot がオープンソースに!Windows、Mac、Linux へのダウンロードとインストール方法

Community Article Published May 24, 2025

開発者の世界に衝撃的なニュースです!Visual Studio Code (VS Code) チームは、2025年5月19日付の公式ブログ記事「VS Code: Open Source AI Editor」(VS Code: Open Source AI Editor) を通じて、AI 開発の未来に関する重要な計画を発表しました。この発表の核心は、GitHub Copilot Chat 拡張機能のコードをオープンソース化し、その主要な AI 機能を VS Code コアに統合することで、VS Code 自体を「オープンソース AI エディタ」へと進化させるというものです。

この記事では、この画期的な発表の詳細、オープンソース化の背景、今後のステップ、そして開発者がこれらの新しいオープンソース AI 機能を活用するために VS Code をどのように準備し、インストールできるかについて詳しく解説します。

Postmanにうんざりしていませんか? まともでがっかりしないPostmanの代替品をお探しですか?

Apidog は、開発者がAPIを設計、テスト、文書化する方法に革命を起こしている、強力なオールインワンAPI開発プラットフォームです。

Postmanのような従来のツールとは異なり、ApidogはAPI設計、自動テスト、モックサーバー、ドキュメント作成を単一の一貫したワークフローにシームレスに統合します。直感的なインターフェース、共同作業機能、包括的なツールセットにより、ApidogはAPI開発プロセス中に複数のアプリケーションを使い分ける必要をなくします。

個人開発者であっても、大規模なチームの一員であっても、Apidogはワークフローを効率化し、生産性を向上させ、プロジェクト全体で一貫したAPI品質を保証します。

image/png

1. VS Code の発表:AI を核としたオープンソースの未来へ

VS Code チームの発表は、AI がソフトウェア開発体験の中核を成す現代において、オープンソースの原則を堅持するという強い意志を示すものです。これまで10年以上にわたり、VS Code は GitHub で最も成功したオープンソースプロジェクトの一つとして、活気に満ちたコミュニティと共に成長してきました。AI 駆動型ツールが開発プロセスに不可欠となる中、VS Code はその創設以来の基本理念である「オープン、協調的、コミュニティ主導」をAI機能にも適用しようとしています。

具体的な計画は以下の通りです:

  • GitHub Copilot Chat 拡張機能コードのオープンソース化: 現在 GitHub Copilot の一部として提供されているチャット機能の基盤となるコードが、MIT ライセンスの下で公開されます。
  • AI 機能の VS Code コアへのリファクタリング: オープンソース化されたコードの中から、関連性の高いコンポーネントが慎重にリファクタリングされ、VS Code のコア機能として組み込まれます。

この取り組みの最終的な目標は、VS Code を誰もがアクセス可能で、コミュニティが積極的に貢献できる真の「オープンソース AI エディタ」へと昇華させることです。これは、AI を活用したコーディング支援が特別なものではなく、エディタの基本的な機能として提供される未来を示唆しています。

2. なぜ今、オープンソース化なのか?その背景と意義

VS Code チームがこのタイミングで AI 開発をクローズドソースからオープンソースへと移行する決断を下した背景には、いくつかの重要な動機があります。

  • 大規模言語モデル (LLM) の進化: 近年、LLM の能力は著しく向上し、かつて必要とされた「秘伝のタレ」のようなプロンプト戦略への依存度が低下しました。高度なモデルが利用可能になったことで、基盤技術をオープンにする環境が整いました。
  • 共通ユーザーエクスペリエンス (UX) の確立: AI との対話における効果的な UX は、多くのエディタで共通のパターンが見られるようになりました。VS Code はこれらの共通 UI 要素を安定したオープンなコードベースで提供することで、コミュニティがこれらの要素を改良し、さらに発展させることを可能にしたいと考えています。
  • オープンソース AI エコシステムの支援: 既に多くのオープンソース AI ツールや VS Code 拡張機能が登場しています。Copilot Chat 拡張機能のソースコードへのアクセスがこれまで制限されていたため、これらの拡張機能開発者はビルド、デバッグ、テストにおいて困難に直面していました。今回のオープンソース化は、この課題を解決し、エコシステム全体の発展を促進します。
  • 透明性の向上: AI エディタが収集するデータに関する疑問は多く寄せられています。Copilot Chat 拡張機能のコードを公開することで、どのようなデータが収集され、どのように利用されるのかを開発者自身が確認できるようになり、透明性が大幅に向上します。
  • セキュリティの強化: AI 開発ツールを標的とする悪意のある攻撃が増加しています。VS Code がオープンソースとして長年成功してきた歴史の中で、コミュニティからの問題報告やプルリクエストは、セキュリティ問題の迅速な発見と修正に大きく貢献してきました。この知見を AI 機能にも活かします。

これらの理由から、VS Code チームは AI 開発をオープンな形で行うことが、ユーザーにとってより良い製品を生み出し、多様な拡張機能エコシステムを育む最善の道であると結論付けました。

3. 今後のステップと開発者コミュニティへの期待

VS Code チームは、今後数週間にわたり、GitHub Copilot Chat 拡張機能のコードをオープンソース化し、AI 機能を VS Code コアにリファクタリングする作業を進めていくとしています。その過程で、以下の核となる優先事項は維持されます。

  • 優れたパフォーマンスの提供
  • 強力な拡張性
  • 直感的で美しいユーザーインターフェース

オープンソースは、安定した共有基盤を中心にコミュニティが形成されることで最も効果的に機能します。そのため、VS Code チームの目標は、AI 機能への貢献を、VS Code の他の部分への貢献と同じくらいシンプルにすることです。特に大規模言語モデルの確率的な性質は、AI 機能やプロンプト変更のテストを困難にしますが、この課題に対処するため、プロンプトテストのインフラストラクチャもオープンソース化し、コミュニティからのプルリクエストがテストをビルドし、パスできるようにする計画です。

VS Code チームは、このビジョンを実現する過程で、コミュニティからのフィードバックを歓迎しており、イテレーションプランや FAQ を通じて情報を継続的に提供していく予定です。開発者コミュニティがこのオープンソース AI エディタの構築に積極的に参加し、共に開発の未来を形作ることを期待しています。

4. オープンソース化される AI 機能を活用するには:VS Code の導入と準備

この発表で最も重要な点の一つは、オープンソース化される AI 機能が、独立した「オープンソース版 GitHub Copilot」製品として提供されるのではなく、VS Code 本体に統合されるという点です。したがって、これらの新機能を利用するためには、これらの機能が組み込まれた将来のバージョンの VS Code を使用することになります。

以下に、Windows、macOS、Linux 環境で VS Code を入手し、インストールするための一般的な手順を説明します。これらの AI 機能が正式にリリースされた際には、最新バージョンの VS Code にアップデートすることで利用可能になるはずです。

VS Code の入手方法: 常に公式サイト https://code.visualstudio.com/ から最新版をダウンロードしてください。特定の AI 機能の統合に関する正式なアナウンスは、VS Code のブログやリリースノートで確認することをお勧めします。

インストール手順:

  • Windows:

    1. VS Code のウェブサイトから、Windows 用のインストーラー(通常は .exe 形式の User Installer または System Installer)をダウンロードします。User Installer は管理者権限なしでインストールでき、アップデートも容易です。
    2. ダウンロードしたインストーラーを実行し、画面の指示に従います。
    3. インストールオプションでは、「PATH への追加(再起動後に使用可能)」を有効にすることを強く推奨します。これにより、コマンドプロンプトや PowerShell から code コマンドで VS Code を起動できるようになります。
    4. その他、「サポートされているファイルの種類のエディターとして Code を登録する」や「エクスプローラーのファイル/フォルダーコンテキストメニューに [Code で開く] アクションを追加する」なども便利です。
  • macOS:

    1. VS Code のウェブサイトから、macOS 用の Universal .zip ファイルをダウンロードします。
    2. ダウンロードした .zip ファイルを解凍(ダブルクリック)すると、Visual Studio Code.app が現れます。
    3. この Visual Studio Code.appアプリケーション (Applications) フォルダにドラッグ&ドロップします。
    4. Dock に追加しておくと、素早く起動できて便利です。
    5. ターミナルから code コマンドで VS Code を起動できるようにするには、VS Code を起動し、コマンドパレット (Cmd+Shift+P) を開いて Shell Command: Install 'code' command in PATH と入力し、実行します。
  • Linux: VS Code は Linux 向けに複数のインストール方法を提供しています。

    • .deb パッケージ (Debian, Ubuntu, Linux Mint など):

      1. 公式サイトから .deb パッケージ(64-bit)をダウンロードします。
      2. ターミナルを開き、ダウンロードしたファイルがあるディレクトリに移動します。
      3. 以下のコマンドでインストールします(<file>.deb は実際のファイル名に置き換えてください):
        sudo apt install ./<file>.deb
        
        もし依存関係の問題が発生した場合は、sudo apt-get install -f を実行して修正してください。dpkg を使用する場合は sudo dpkg -i <file>.deb の後に sudo apt-get install -f を実行します。
    • .rpm パッケージ (RHEL, Fedora, CentOS, SUSE など):

      1. 公式サイトから .rpm パッケージ(64-bit)をダウンロードします。
      2. ターミナルを開き、ダウンロードしたファイルがあるディレクトリに移動します。
      3. 以下のコマンドでインストールします(<file>.rpm は実際のファイル名に置き換えてください):
        • Fedora, RHEL, CentOS の場合: sudo dnf install <file>.rpm
        • 古いバージョンや openSUSE の場合: sudo zypper install <file>.rpm または sudo yum install <file>.rpm
    • Snap パッケージ (多くのディストリビューションで利用可能): Snapcraft ストアからも VS Code をインストールできます。Snap がシステムにセットアップされていれば、以下のコマンドでインストールできます。

      sudo snap install --classic code
      

    Linux でパッケージマネージャー(apt, dnf, yum, zypper)を使用してインストールした場合、通常は VS Code のリポジトリがシステムに追加され、システムの通常のアップデートプロセスを通じて VS Code も最新の状態に保たれます。

将来の AI 機能の確認: これらのオープンソース AI 機能が VS Code に統合された際には、VS Code の設定画面、拡張機能ビュー(組み込み機能として表示される可能性)、または公式のリリースノートやブログで詳細が発表されるはずです。定期的に情報をチェックし、VS Code を最新の状態に保つことが重要です。

5. オープンソース AI エディタとしての VS Code:開発の未来を共に創る

VS Code チームが提示したビジョンは、単に一つの機能をオープンソース化するという以上の意味を持っています。これは、AI 支援コーディングの分野において、開発者コミュニティが中心的な役割を果たす未来への布石です。AI 機能のための安定した共有基盤をオープンソースとして提供することで、世界中の開発者がその上で革新的なツールや拡張機能を構築できるようになります。

VS Code の強力な拡張性と、オープンソース化される AI コンポーネントの組み合わせは、以下のような多くの可能性を秘めています:

  • 特定のドメインや言語に特化した AI 支援ツール: コミュニティが特定のニーズに合わせて AI 機能をカスタマイズし、拡張することが容易になります。
  • 新しいコーディングパラダイムの探求: AI を活用した新しい開発手法やワークフローが、コミュニティ主導で生まれる可能性があります。
  • 教育分野での活用: オープンソースの AI コーディングツールは、プログラミング学習者にとって強力な支援となり、教育の質を向上させる可能性があります。
  • 透明性と信頼性の向上: コードが公開されることで、AI がどのように動作し、どのような判断を下しているのかについての理解が深まり、開発者はツールをより信頼して使用できるようになります。

この動きは、VS Code が単なるコードエディタではなく、開発者がAIの力を最大限に活用し、未来のソフトウェアを共に創造するためのプラットフォームへと進化していくことを示しています。

6. まとめ:オープンソース AI 開発の新時代へ

VS Code による GitHub Copilot Chat 拡張機能のコンポーネントのオープンソース化と VS Code コアへの統合計画は、AI 開発における新たな時代の幕開けを告げるものです。この発表は、VS Code がオープンソースの原則を深く尊重し、AI 技術を開発体験の中心に据えながら、コミュニティと共に進化していくという明確なメッセージを発信しています。

現時点(この記事の執筆時点)では、これは2025年5月19日のブログポストで示された将来の計画ですが、開発者コミュニティにとっては非常にエキサイティングな展望です。VS Code の公式ブログやイテレーションプランを注視し、この変革の旅に参加する準備をしましょう。

オープンで協調的な AI 開発の未来は、私たち開発者一人ひとりの手にかかっています。VS Code が提供するこの新しいプラットフォームを活用し、より効率的で、より創造的な開発体験を共に築き上げていきましょう。

Community

Sign up or log in to comment