PyCharmとGitHub CopilotをGitHub Copilotプラグインで連携する方法【Windows】【初心者向け】

アイキャッチ画像 導入・設定
  1. この記事で扱う内容
  2. 前提
    1. 前提知識・前提スキル
    2. 前提環境
  3. PyCharmとは
  4. GitHubとは
  5. GitHub Copilotとは
  6. PyCharmとGitHub Copilotを連携する方法
    1. GitHub Copilotプラグインをインストールする
      1. PyCharmを起動する
        1. スタートメニューで「pycharm」を検索後、「PyCharm ~」を選択し、起動する
        2. 任意のPyCharmプロジェクトを開く
      2. PyCharmの左上辺りにあるメニューボタンを押す
      3. メニューが開くため、その中の「設定…」を選択する
      4. 「設定」ダイアログが表示されるため、左サイドメニューの「プラグイン」を選択後、プラグイン画面の上部にある「Marketplace」タブを押し、検索テキストボックスに「github copilot」を入力すると、「GitHub Copilot – Your AI Pair Programmer」プラグインが検索結果に表示されるため、その「インストール」ボタンを押す
      5. 「インストール」ボタンが「IDE を再起動」ボタンに変わるため、その「IDE を再起動」ボタンを押す
      6. 「PyCharm およびプラグインのアップデート」ダイアログが表示されるため、「再起動」ボタンを押す
      7. PyCharmが再起動する
    2. GitHub CopilotプラグインでGitHubにサインインする
      1. PyCharm右下辺りにあるGitHub Copilotプラグインのアイコンを左クリックし、メニューの「Login to GitHub」リンクを押す
      2. Sign in for GitHub Copilotダイアログが表示されるため、「Continue with GitHub」ボタンを押す
      3. Githubの認証画面が表示されるため、「Username or email address(ユーザー名またはメールアドレス)」と「Password(パスワード)」を入力し、「Sign in(サインイン)」ボタンを押す
      4. 二段階認証の画面が表示されるため、任意の方法を選択し、認証を進める
        1. パスキーの場合
          1. 「Use passkey」ボタンを押す
          2. パスキーを選択し進める
        2. 認証アプリの場合
          1. 認証アプリに表示されている対象のGitHubアカウントの認証コードを入力し、「Verify(検証する)」ボタンを押す
        3. 二段階認証の復旧コードの場合
          1. 復旧コードを入力し、「Verify(検証する)」ボタンを押す
      5. GitHubアカウントへのサインイン画面が表示されるため、認証に使用する任意のアカウントの「Continue(続ける)」ボタンを押す
      6. GitHub Copilot プラグインに対するGitHubアカウントへの接続承認画面が表示されるため、各項目の折り畳みエリアを確認後、「Authorize github」ボタンを押す
      7. 認証成功画面が表示されるため、ブラウザの当該ウィンドウを閉じる
      8. PyCharmに戻ると、右下辺りにGitHubへのログイン成功メッセージが表示され、メニューの「GitHub Copilot Chat」の画面が開いた状態になる
      9. 認証完了メールが届く
    3. PyCharmのGitHub Copilot Chatに指示(プロンプト)を試し打ちする
      1. GitHub Copilot Chatに指示(プロンプト)を入力し、「Send(送信)」ボタンを押す
      2. 編集結果に対する対応のボタンが表示されるため、「Keep All(保持)」ボタンを押す
      3. 指示した編集結果を保持するかどうか確認されるため、「Keep All(保持)」ボタンを押す
      4. 指示結果を確認する
  7. おすすめの関連記事
  8. 参考

この記事で扱う内容

この記事では、PyCharmとGitHub CopilotをGitHub Copilotプラグインで連携する方法についてご紹介します。

前提

前提知識・前提スキル

  • Windows OS の基本操作ができる人
  • ブラウザの基本操作ができる人

ブラウザとは、インターネット上のWebサイトを表示・操作するためのアプリケーションです。

以下が代表的なブラウザです。

  • Microsoft Edge
  • Safari
  • Google Chrome
  • Mozilla FireFox

前提環境

  • 使用PC
    • OS が Windows 11であること
    • PyCharmがインストールされていること
    • PyCharmのバージョンが 2026.1 であること
      (別バージョンでも同じ方法が使える可能性あり)
    • PyCharmにGitHub Copilotプラグインをインストールしても良いこと
  • その他
    • GitHubアカウントを作成済みであること

PyCharmとは

PyCharmは、チェコのJetBrains社が開発したPython専用の統合開発環境(IDE)で、コード補完やデバッグ機能が充実しており、AI開発やWebアプリ、自動化ツールの開発に広く使われています。

GoogleやNetflixなどの大手企業でも採用されており、実務レベルでも信頼されています。

統合開発環境(IDE)とは、プログラミングに必要な機能が1つにまとまったソフトウェアのことです。

プログラムの作成・実行・デバッグを1つの画面で行えるなど、プログラミングの効率が上がります。

GitHubとは

GitHubは、GitHub社が提供するプログラムのソースコードなどをGitベースで保存・共有・管理できるWebサービスです。

複数人での共同作業やバージョン管理に便利です。

GitHub社は、2018年からMicrosoft社の子会社になっています。

GitHub Copilotとは

GitHub Copilotは、GitHub社が提供する対話型のAIコーディングアシスタントです。

コードの途中から続きを提案してくれるなど、プログラミング作業を効率化できます。

PyCharmとGitHub Copilotを連携する方法

PyCharmとGitHub Copilotを連携する方法のアイキャッチ画像

この例では、ブラウザは「Google Chrome」を使用しています。

GitHub Copilotプラグインをインストールする

PyCharmを起動する

スタートメニューで「pycharm」を検索後、「PyCharm ~」を選択し、起動する
スタートメニューで「pycharm」を検索後、「PyCharm ~」を選択し起動する操作の画面キャプチャ
任意のPyCharmプロジェクトを開く
任意のPyCharmプロジェクトを開く操作の画面キャプチャ

PyCharmの左上辺りにあるメニューボタンを押す

PyCharmの左上辺りにあるメニューボタンを押す操作の画面キャプチャ

メニューが開くため、その中の「設定…」を選択する

メニューが開くため、その中の「設定...」を選択する操作の画面キャプチャ

「設定」ダイアログが表示されるため、左サイドメニューの「プラグイン」を選択後、プラグイン画面の上部にある「Marketplace」タブを押し、検索テキストボックスに「github copilot」を入力すると、「GitHub Copilot – Your AI Pair Programmer」プラグインが検索結果に表示されるため、その「インストール」ボタンを押す

「設定」ダイアログが表示されるため、左サイドメニューの「プラグイン」を選択後、プラグイン画面の上部にある「Marketplace」タブを押し、検索テキストボックスに「github copilot」を入力すると、「GitHub Copilot - Your AI Pair Programmer」プラグインが検索結果に表示されるため、その「インストール」ボタンを押す操作の画面キャプチャ

「インストール」ボタンが「IDE を再起動」ボタンに変わるため、その「IDE を再起動」ボタンを押す

「インストール」ボタンが「IDE を再起動」ボタンに変わるため、その「IDE を再起動」ボタンを押す操作の画面キャプチャ

「PyCharm およびプラグインのアップデート」ダイアログが表示されるため、「再起動」ボタンを押す

「PyCharm およびプラグインのアップデート」ダイアログが表示されるため、「再起動」ボタンを押す操作の画面キャプチャ

PyCharmが再起動する

PyCharmが再起動した後の画面の画面キャプチャ

GitHub CopilotプラグインでGitHubにサインインする

PyCharm右下辺りにあるGitHub Copilotプラグインのアイコンを左クリックし、メニューの「Login to GitHub」リンクを押す

PyCharm右下辺りにあるGitHub Copilotプラグインのアイコンを左クリックし、メニューの「Login to GitHub」リンクを押す操作の画面キャプチャ

Sign in for GitHub Copilotダイアログが表示されるため、「Continue with GitHub」ボタンを押す

Sign in for GitHub Copilotダイアログが表示されるため、「Continue with GitHub」ボタンを押す操作の画面キャプチャ

ここでは個人アカウントを想定しています。

企業アカウントでサインインする場合は、「Continue with GitHub Enterprise」リンクを押し、その後は画面の指示に従って進めてください。

Githubの認証画面が表示されるため、「Username or email address(ユーザー名またはメールアドレス)」と「Password(パスワード)」を入力し、「Sign in(サインイン)」ボタンを押す

Githubの認証画面が表示されるため、「Username or email address(ユーザー名またはメールアドレス)」と「Password(パスワード)」を入力し、「Sign in(サインイン)」ボタンを押す操作の画面キャプチャ

二段階認証の画面が表示されるため、任意の方法を選択し、認証を進める

画面内の「More options」のボタンを押すと、表示されている方法以外の認証方法のボタンが表示されます。

「More options」のボタンを押した場合の画面の画面キャプチャ
パスキーの場合
「Use passkey」ボタンを押す
「Use passkey」ボタンを押す操作の画面キャプチャ
パスキーを選択し進める

※ここでは、Googleパスワードマネージャーを使用しています。

パスキーを選択し進める操作の画面キャプチャ
認証アプリの場合
認証アプリに表示されている対象のGitHubアカウントの認証コードを入力し、「Verify(検証する)」ボタンを押す
認証アプリに表示されている対象のGitHubアカウントの認証コードを入力し、「Verify」ボタンを押す操作の画面キャプチャ
二段階認証の復旧コードの場合
復旧コードを入力し、「Verify(検証する)」ボタンを押す
復旧コードを入力し、「Verify」ボタンを押す操作の画面キャプチャ

GitHubアカウントへのサインイン画面が表示されるため、認証に使用する任意のアカウントの「Continue(続ける)」ボタンを押す

GitHubアカウントへのサインイン画面が表示されるため、認証に使用する任意のアカウントの「Continue(続ける)」ボタンを押す操作の画面キャプチャ

GitHub Copilot プラグインに対するGitHubアカウントへの接続承認画面が表示されるため、各項目の折り畳みエリアを確認後、「Authorize github」ボタンを押す

GitHub Copilot プラグインに対するGitHubアカウントへの接続承認画面が表示されるため、各項目の折り畳みエリアを確認後、「Authorize github」ボタンを押す操作の画面キャプチャ

認証成功画面が表示されるため、ブラウザの当該ウィンドウを閉じる

認証成功画面が表示されるため、ブラウザの当該ウィンドウを閉じる操作の画面キャプチャ

認証に時間がかかると以下のような画面が表示され、認証に失敗します(経験談)。

その場合は、再度、「GitHub CopilotプラグインでGitHubにサインインする」の手順をやり直してください。

GitHubサインイン失敗時の画面の画面キャプチャ1
GitHubサインイン失敗時の画面の画面キャプチャ2

PyCharmに戻ると、右下辺りにGitHubへのログイン成功メッセージが表示され、メニューの「GitHub Copilot Chat」の画面が開いた状態になる

PyCharmに戻ると、右下辺りにGitHubへのログイン成功メッセージが表示され、メニューの「GitHub Copilot Chat」の画面が開いた状態になる操作の画面キャプチャ

認証完了メールが届く

認証完了メールの画面キャプチャ

PyCharmのGitHub Copilot Chatに指示(プロンプト)を試し打ちする

GitHub Copilot Chatに指示(プロンプト)を入力し、「Send(送信)」ボタンを押す

指示(プロンプト)例

試しに `テストです。` と記載された `Test.txt` を作成してみてください。
GitHub Copilot Chatに指示(プロンプト)を入力し、「Send(送信)」ボタンを押す操作の画面キャプチャ(指示(プロンプト)例)

実行結果例

完了しました!Test.txt ファイルを作成し、「テストです。」というテキストを記載しました。
ファイルは D:\PyCharmProjects\GitHubCopilotPluginTestProject\Test.txt に保存されています。
GitHub Copilot Chatに指示(プロンプト)を入力し、「Send(送信)」ボタンを押す操作の画面キャプチャ(実行結果例)

編集結果に対する対応のボタンが表示されるため、「Keep All(保持)」ボタンを押す

編集結果に対する対応のボタンが表示されるため、「Keep All(保持)」ボタンを押す操作の画面キャプチャ

指示した編集結果を保持するかどうか確認されるため、「Keep All(保持)」ボタンを押す

指示した編集結果を保持するかどうか確認されるため、「Keep All(保持)」ボタンを押す操作の画面キャプチャ

指示結果を確認する

指示結果を確認する操作の画面キャプチャ

おすすめの関連記事

参考

タイトルとURLをコピーしました