| この記事の要点 |
|
本稿は GitHub Copilot に関する記事です。
GitHub Copilot とは?
GitHub Copilot は、GitHub(Microsoft 傘下)が提供するAI ペアプログラマーです。IDE 上でのコード補完・自動生成・チャット相談・PR レビュー・コマンド支援を統合的に提供する、コーディング支援 AI の代表格です。バックエンドは OpenAI のモデル(GPT 系列)と Anthropic Claude、Google Gemini が選択可能で、用途に応じてユーザーがモデルを切り替えられます。
主な特徴
- コード補完 — 入力中の続きを推測してインライン候補表示(Tab で確定)
- Copilot Chat — IDE 内で対話。エラー解説・実装相談・テスト生成・コードレビュー
- マルチファイル編集 / Edits / Agent モード — 複数ファイルを横断して変更・自律修正
- モデル選択 — GPT / Claude / Gemini など複数モデルから切替
- Copilot CLI — ターミナルで動くエージェント型 AI(旧 gh copilot 拡張は 2025-10-25 に終了)
- PR レビュー / Code Review — GitHub 上で AI レビュアー
- Copilot coding agent — issue を割り当てると修正 PR を自動作成(旧 Copilot Workspace のプレビューは 2025-05-30 に終了)
対応エディタ・IDE
- Visual Studio Code(公式拡張)
- Visual Studio(Windows)
- JetBrains IDE(IntelliJ IDEA / PyCharm / WebStorm 等)
- Neovim / Vim(公式プラグイン)
- Xcode(公式拡張)
- Eclipse(公式拡張)
- GitHub.com(Web 上の Copilot チャット・PR 機能)
プラン
| プラン | 位置づけ |
|---|---|
| Copilot Free | 個人向け無料枠(補完数・チャット数に上限) |
| Copilot Pro | 個人向け有料(月 $10、2026-10 時点)。月ごとの AI クレジット枠で Chat・モデル選択 |
| Copilot Pro+ | 個人向け上位(月 $39、2026-10 時点)。最大級モデル・上限拡張 |
| Copilot Max | 個人向け最上位(月 $100、2026-10 時点)。AI クレジット枠が最大 |
| Copilot Business | 組織向け。SSO・監査・データ保護(学習に使われない) |
| Copilot Enterprise | 大企業向け。内製コードベース対応・カスタマイズ |
| Copilot Student / 教員 / OSS メンテナ | 認証済みの学生は Copilot Student、教員・人気 OSS のメンテナは条件を満たすと Copilot Pro が無料 |
基本的な使い方(VS Code)
- VS Code に拡張機能「GitHub Copilot」と「GitHub Copilot Chat」をインストール
- GitHub アカウントでサインイン
- コードを書き始めるとグレーのインライン候補が表示される(Tab で確定 / Esc で却下)
- 左サイドの Copilot Chat アイコンから対話開始(
Ctrl+Alt+I) - 選択範囲を右クリック →「Copilot」で説明・テスト生成・修正等を呼出
- マルチファイル変更はEdits / Agent モードで指示
類似ツールとの比較
| ツール | 形態 | 得意分野 |
|---|---|---|
| GitHub Copilot | IDE 拡張 + Web/CLI | 汎用補完・チャット・PR レビュー |
| Claude Code | CLI ターミナル | Claude による自律編集・複数手順 |
| OpenAI Codex (codex CLI) | CLI / Web | OpenAI モデル中心のコード特化 |
| Cursor | 専用エディタ | VS Code 派生。マルチファイル編集が強い |
| Aider | CLI | Git ベース。コミット単位の AI 編集 |
| Tabnine / Cody / Windsurf | IDE 拡張 | 補完特化・企業向け |
業務利用での注意点
- 個人プランは学習データ化される可能性。社内コードを扱うなら Business / Enterprise プランで学習オフを確認
- 提案コードにOSS の類似コードが紛れる場合がある。Public Code Filter を有効化
- セキュリティ・脆弱性のある提案を無批判に採用しない。レビュー必須
- 機密情報(APIキー・パスワード)をコメント・コードに残さない(学習・流出リスク)
- 大量の自動編集はリポジトリ全体の品質に影響。小さな PR 単位で確認
- 料金はシート課金。導入時はトライアル → 範囲拡大が安全
関連
- 親カテゴリ: コーディング支援AI
- 関連: Claude Code / Codex / Cursor / Git
子ページ
子ページはありません
同階層のページ
- GitHub Copilot
- Claude Code
- OpenAI Codex
- Cursor
人気ページ
- 1 Eclipseで「サーバーに追加または除去できるリソースがありません。」の原因と対処法
- 2 tomcat の起動 / 停止ログと catalina.log・catalina.out の違い
- 3 JavaScript で base URL を取得する方法|window.location.origin
- 4 YouTube Data API v3 エラー一覧|403・400・404 の原因と対処
- 5 Laravel エラー一覧|500/Blade/DB 接続/ルーティングの代表エラー
- 6 3Dグラフィックスのソフト一覧|Blender・Metasequoiaと用途別の選び方
- 7 Spring Frameworkのアノテーション一覧
- 8 【Spring】@Valueアノテーションとは
- 9 CATALINA_HOME の確認方法 (Linux / Mac)
- 10 【Spring】@Autowiredアノテーションとは
最近更新/作成されたページ
- Visual Studio「デザイナーを表示できません」エラーの原因と対処 2026-10-28 12:06:00
- SSH 認証に失敗しました。再試行してください の対処 2026-10-28 12:06:00
- SSH2 秘密鍵の読み込みに失敗しました の原因と対処 2026-10-28 12:06:00
- TeraTerm のよくあるエラーと対処法完全ガイド — Connection refused / 2026-10-28 12:06:00
- Visual Studio エラー一覧|コンパイルエラー・警告の確認方法と対処 2026-10-28 11:39:57
- Whitelabel Error Page の原因と消し方|Spring Boot のエラーページ 2026-10-28 11:39:57
- Eclipseで「サーバーに追加または除去できるリソースがありません。」の原因と対処法 2026-10-28 11:39:57
- SQL WHERE 句完全ガイド 2026-10-28 11:39:57
- SQL JOIN 完全ガイド (INNER/LEFT/RIGHT/FULL OUTER) 2026-10-28 11:39:57
- tomcat の起動 / 停止ログと catalina.log・catalina.out の違い 2026-10-28 10:24:23
- Tomcat の起動確認方法 5 つ|localhost:8080・ポート・プロセス・ログ 2026-10-28 10:24:23
- Oracle 19c COMMITの使い方: 暗黙コミット・自動確定・応答不明時の確認 2026-10-28 09:59:09
- Oracle 19c DELETE文|削除対象の確認・COMMIT前の判断・ROLLBACKの条件 2026-10-28 09:59:09
- Oracle 19c INSERT文|INSERT ALL・SELECT・RETURNINGとMERGEの使い分け 2026-10-28 09:59:09
- Oracle 19cのトランザクション制御|COMMIT・ROLLBACK・分離レベルと接続設定 2026-10-28 09:59:09