MF Blogs Tools
オープンソース化を象徴する抽象的なフラクタル模様

Article

GitHub、Copilot for EclipseをMITライセンスでオープンソース化。チャットやエージェントモードの実装が公開

GitHubは2026年5月21日、GitHub Copilot for EclipseをMITライセンスでオープンソース化したと発表しました。コード補完、チャット、エージェントモード、MCP連携などの実装がGitHub上で公開され、コミュニティがAI開発ツールの内部を確認・改善できるようになります。

0:00 0:00

This article is not published in this language yet, so the Japanese version is shown instead.

GitHubは2026年5月21日付の公式チェンジログで、GitHub Copilot for Eclipseをオープンソース化したと発表しました。コードはMITライセンスのもとGitHub上で公開されており、EclipseエコシステムにおけるCopilotにとって重要な節目になるとしています。

GitHub Copilot for Eclipseのオープンソース化を示すイメージ

画像引用元: GitHub Changelog

なぜオープンソース化するのか

GitHubは、オープンソース化の主な動機を「コミュニティ主導のイノベーション」と「透明性の向上」だと説明しています。Eclipseは開かれたエコシステムによって何十年も発展してきたとし、AIツールも同じ精神、つまりIDEそのものと並んでオープンに開発されるべきだとの考えを示しています。

Copilot for Eclipseのソースを公開することで、開発者はプラグインがどう動くのかを正確に確認し、その挙動を検討し、今後の方向性を形づくる手助けができるようになるとしています。

公開されたリポジトリと確認できる内容

GitHub Copilot for Eclipseのリポジトリは、microsoft/copilot-for-eclipseで公開されています。コードが公開されたことで、Copilotの動作を実装レベルで確認できるようになりました。

GitHubは、チャット・コード補完・エージェント的なワークフローの実装を確認でき、システムプロンプトやアーキテクチャ上の判断、コンテキストの扱い方をレビューできると説明しています。プラグインがどのように作られているかを端から端まで学べるとしています。

補完・チャット・エージェントモードの実装

GitHubが挙げている、コードベースで学べる主な要素は次のとおりです。

  • コード補完: インラインのコード補完がどう生成・描画されるか
  • Next Edit Suggestions(NES): 作業中に次の編集候補がどう提示されるか
  • チャット: チャットビュー、会話フロー、ツール呼び出しの実装
  • エージェントモード: Eclipse内で多段階のエージェント的ワークフローがどう構成されているか
  • スキルとプロンプトファイル: スキルやプロンプトファイルがどう発見・読み込み・呼び出されるか
  • BYOK: Bring Your Own Key(独自のキー利用)の統合方法

GitHubは、これらは一部であり、コードベースには他にも発見できる機能があるとしています。

高度なエージェント機能とMCP連携

公開された内容には、より高度なエージェント機能も含まれます。GitHubは、カスタムエージェント、隔離されたサブエージェント、プランエージェント、そしてModel Context Protocol(MCP)連携の実装が確認できるとしています。

AIコーディングツールの内部、とりわけシステムプロンプトやエージェントの構成、コンテキストの扱いが公開される点は、AI開発ツールの作り方を学びたい開発者にとって参考になる情報です。実装が「ブラックボックス」でなくなることで、挙動を検証しやすくなります。

コミュニティからの貢献が始まる

GitHubは、コミュニティからの貢献とフィードバックを歓迎するとしています。コードを閲覧してバグ報告や機能提案のissueを開いたり、バグ修正や改善のプルリクエストを送ったりできます。

オープンソース化以降、すでにコミュニティからの貢献が始まっているとし、GitHubは複数の貢献者に謝意を示しています。貢献ガイドラインや協働プロセスは、他のオープンソースプロジェクトと同様に、コミュニティとともに進化させていくとしています。

まとめ:AI開発ツールが「開かれた」開発へ

今回のオープンソース化は、AIコーディングツールの開発が、提供元の内部だけで進める形から、コミュニティとともに開かれた形で進める方向へ向かっていることを示しています。EclipseというオープンなIDEの文化に合わせ、その上で動くAIプラグインもオープンに開発するという整合性のある判断といえます。

システムプロンプトやエージェントの実装が公開されることは、Copilot for Eclipseの利用者だけでなく、AI開発ツールそのものの設計を学びたい開発者にとっても価値があります。コミュニティの貢献によって、今後どう進化していくかが注目されます。