GitHub Copilot(ギットハブ・コパイロット)は、GitHub(Microsoft傘下)が提供するIDE内のAIコード補完ツールです。VS CodeやJetBrainsなどのエディタに拡張機能として組み込み、入力中のコードやコメントから次の行・関数・テストコードを提案します。初期はOpenAIのCodex系モデルが話題となり、生成AIによるペアプログラミングの代表例として知られています。本記事は全機能の網羅ではなく、試験で押さえる定義(Microsoft Copilotとの混同防止、Codexとの関係)と実務での位置づけに絞って書いています。料金・対応IDEは2026年6月時点の情報です。契約前は料金の考え方と公式の最新情報を確認してください。
試験で問われる見方
生成AIパスポートやG検定では、コード生成・コード支援AIとしてGitHub Copilotが選択肢に登場することがあります。覚え方の要点は3つです。提供元はGitHub(Microsoft傘下)であること。用途はIDE内のコード補完であること。そしてMicrosoft Copilotとは名称が似るが別サービスであることです。
よくある誤解も3つあります。「GitHub Copilot=Microsoft Copilot」と同一視すること(前者は開発者向けコード支援、後者はチャット・Office連携が中心です)。「GitHub Copilot=OpenAI Codex」と混同すること(Codexはモデル名、Copilotはサービス名です)。そして「提案コードはそのまま本番投入してよい」と思い込むこと(ライセンス・セキュリティ・品質の確認が必要です)。
このサイトの演習で確認する
生成AIパスポート:一問一答 TF-0150(Codex・コード支援)、TF-0143(主要生成AI支援・Microsoft)、実践演習 HQ-0318(業務利用の注意)
関連ツール比較:Microsoft Copilot · Cursor
GitHub Copilotとは
GitHub Copilotは2021年頃から順次提供されたAIペアプログラマーです。開発者がエディタでコードを書いている最中に、続きの行や関数全体、コメントから逆算した実装案をリアルタイムで提案します。VS Code、Visual Studio、JetBrains IDE、Neovimなど普段使いのIDEにそのまま載せる点が特徴で、別アプリに切り替えずコーディングフローの中でAIを使えます。
技術的背景として、初期版はOpenAIのCodex(コード特化モデル)を基盤としていました。Codex自体はGPT系の派生で、自然言語やコード片からプログラムを生成する能力が試験でも話題になります。GitHub Copilotはその能力を「エディタに常駐する補完」という形で製品化したサービスと整理すると、モデル名とサービス名の区別がつきやすくなります。
名称が紛らわしいのがMicrosoft Copilotです。どちらも「Copilot」という語を含み、Microsoftグループに属しますが、Microsoft CopilotはWord・Excel・TeamsやWebチャット向けの汎用AIアシスタント、GitHub Copilotは開発者向けコード支援です。試験の選択肢で「Copilot=Microsoft製」とだけ覚えていると、GitHub Copilotの設問で誤答しやすいので、用途で切り分けてください。
できること(主な機能)
コーディング支援に関わる主な機能を整理します。
インラインコード補完
入力中の文脈から次の行・ブロックを灰色のゴーストテキストで提案します。
コメントからコード生成
「// ユーザー一覧をJSONで返す」などのコメントから実装案を生成します。
複数言語対応
Python、JavaScript、TypeScript、Go、Rustなど主要言語に対応(一覧は公式参照)。
Copilot Chat
IDE内チャットでコード説明・リファクタ・バグ調査を対話形式で行えます。
テスト・ドキュメント生成
既存関数からユニットテストやdocstringのたたき台を提案します。
GitHub.com連携
Pull RequestやIssue上での支援機能(プラン・提供範囲は変更あり)。
コード支援AIとの位置づけ
ChatGPTにコードを貼って相談する使い方と比べ、GitHub Copilotはエディタ内で逐次提案する点が異なります。Cursorのようにエディタ本体がAI前提の製品ではなく、既存IDEに拡張機能として足す定番路線です。社内でVS Codeが標準なら、導入ハードルが低い選択肢になりやすいです。
料金プランの考え方
GitHub Copilotは個人・組織向けに複数プランがあります(2026年6月時点)。金額や無料枠は変更され得るため、契約前に公式を確認してください。
Copilot Free
¥0
利用上限あり(条件要確認)
Copilot Individual
要確認
個人開発者向け有料
Copilot Business
要確認
チーム・組織向け
Copilot Enterprise
要確認
大規模・ポリシー管理向け
| プラン | 料金の考え方 | 向いている人 |
|---|---|---|
| Copilot Free | 無料枠内で基本機能を試用。補完回数等に上限がある場合あり。 | お試し・学習 |
| Individual | 月額または年額の定額(例:月額10米ドル前後の記載あり)。 | 個人のフリーランス・副業 |
| Business / Enterprise | ユーザー数課金。組織ポリシー・監査機能が付く場合あり。 | 企業開発チーム |
| 学生・教職員・OSS | 条件を満たせば無償提供のプログラムあり(要申請)。 | 学習・オープンソース活動 |
会社のソースコードを扱う場合は、個人アカウントではなくBusiness/Enterpriseと社内ガイドラインの整備が推奨されます。提案コードのライセンスや機密情報の送信可否も利用規約で確認してください。
はじめ方・基本的な使い方
VS Codeを例に、拡張機能から数分で始められます。
- GitHubアカウントを用意 Copilotの利用にはGitHubアカウントとサブスクリプション(または無料枠・優遇プログラム)が必要です。
- IDEに拡張機能をインストール VS Codeなら「GitHub Copilot」拡張をMarketplaceから追加します。JetBrains等も同様に公式プラグインを導入します。
- GitHubでサインイン 拡張機能の指示に従い、ブラウザで認可します。
- コードを書いて提案を確認 関数やコメントを入力すると、Tabキーで提案を採用できます。
- 内容をレビューしてからコミット 提案は必ずしも正しくないため、テスト実行と人の目での確認を行います。
ビジネスでの活用例
社内のセキュリティポリシーと利用規約の確認が前提です。
アプリ開発
- 定型的なCRUD・APIハンドラの下書き
- ユニットテストのたたき台生成
- 未知のライブラリ利用時の記法確認
学習・試験対策
- 生成AIパスポートのCodex・コード支援の理解
- ペアプログラミングAIの体験演習
- プロンプト(コメント)設計の練習
チーム開発
- コーディング規約に沿った雛形の提案
- レガシーコードのリファクタ支援(Chat併用)
- オンボーディング時の実装例提示
メリット・デメリット
| メリット | デメリット |
|---|---|
| VS Code等、主流IDEにそのまま統合できる | Microsoft Copilot等と名称が混同されやすい |
| 入力の流れを止めず補完できる | 提案コードの正確性・セキュリティは保証されない |
| 多言語・多フレームワークに対応 | 有料プランが必要な場合が多い(無料枠に上限) |
| 試験でコード支援AIの代表例として出やすい | 機密コードの送信可否は組織ポリシー次第 |
Microsoft Copilot・Cursorとの比較
名称やMicrosoftグループ所属で迷いやすい3つを整理します。
| 項目 | GitHub Copilot | Microsoft Copilot | Cursor |
|---|---|---|---|
| 提供元 | GitHub(Microsoft傘下) | Microsoft | Anysphere |
| 主な用途 | IDE内コード補完・開発支援 | チャット・Office・検索連携 | AI前提のコードエディタ |
| 製品形態 | 既存IDEへの拡張機能 | Webアプリ・OS/M365統合 | 専用エディタ(VS Code系) |
| 操作感 | インライン補完が中心 | 対話型アシスタント | チャットで複数ファイル編集 |
| 試験での覚え方 | コード支援・Codex文脈 | Microsoft製生成AI支援 | コーディング特化エディタ |
普段のIDEを変えずに補完だけ欲しいならGitHub Copilot、Microsoft 365と一緒にチャットAIを使うならMicrosoft Copilot、エディタごとAIワークフローに寄せたいならCursor、という使い分けが現実的です。
こんな人におすすめ
- VS CodeやJetBrainsで毎日コードを書いている開発者
- 生成AIパスポートでCodex・コード支援AIの設問対策をしたい受験生
- Microsoft CopilotとGitHub Copilotの違いを整理したい人
- IDEを変えずにAI補完を試したいチーム
あえて向いていないのは、チャットだけで大規模リポジトリを丸ごと書き換えたい場合(Cursor等のエディタ一体型の方が向くことが多い)や、機密コードを外部送信できない環境(オンプレ・エアギャップ)です。
よくある質問
GitHub Copilotは無料で使えますか?
条件付きで無料利用できる場合があります。学生・教職員・OSSメンテナ向けの無償提供や、Copilot Freeなどの無料枠が用意されていることがあります。一般的な個人利用では有料プラン(Individual等)が必要です。最新の条件はGitHub公式で確認してください。
GitHub CopilotとMicrosoft Copilotの違いは?
GitHub Copilotは開発者向けのIDE内コード補完・ペアプログラミング支援です。Microsoft CopilotはチャットやMicrosoft 365連携を含む生成AI支援の総称で、名称は似ていますが主な用途と画面が異なります。試験では開発元・用途を分けて覚えます。
GitHub Copilotは何社が提供していますか?
GitHub(ギットハブ)が提供するサービスです。GitHubはMicrosoft傘下のため、試験では「Microsoft/GitHub製のコード支援AI」として整理されることがあります。Microsoft Copilotとは別製品として区別します。
GitHub CopilotとOpenAI Codexの関係は?
CodexはOpenAIが開発したコード生成に特化したモデル系列の名称です。GitHub Copilotの初期版はCodex系モデルを基盤としていました。試験では「Codex=コード生成モデル」「GitHub Copilot=IDEに統合したコード支援サービス」と役割を分けて覚えるとよいです。
GitHub CopilotとCursorの違いは?
GitHub Copilotは既存のIDE(VS Code、JetBrains等)に拡張機能として組み込み、主にコード補完・インライン提案が中心です。CursorはAI機能を前提にしたエディタ本体で、チャットからファイル全体を編集する使い方が強みです。どちらもコーディング支援AIですが、製品形態が異なります。