skip to content
サイトロゴ 子育てSEパパのIT・AI×副業ラボ
Table of Contents

この記事で扱う内容

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

前提

前提知識・前提スキル

  • Windows OS の基本操作ができる人

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

前提環境

  • 使用PC
    • OS が Windows 11であること
    • PyCharmがインストールされていること
    • PyCharmのバージョンが 2026.1 であること
      (別バージョンでも同じ方法が使える可能性あり)
    • PyCharmにGitHub Copilotプラグインをインストールしても良いこと
参考記事PyCharmのダウンロードとインストール方法【日本語化も】【Windows】【初心者向け】
  • その他
    • GitHubアカウントを作成済みであること
参考記事GitHubアカウント登録方法【初心者向け】 参考記事GitHubアカウントで二段階認証を設定する方法【初心者向け】

PyCharmとは

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

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

GitHubとは

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

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

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」ボタンを押す操作の画面キャプチャ

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

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

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

パスキーの場合
「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」ボタンを押す操作の画面キャプチャ

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

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

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(保持)」ボタンを押す操作の画面キャプチャ

指示結果を確認する

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

おすすめの関連記事

参考記事PyCharmのダウンロードとインストール方法【日本語化も】【Windows】【初心者向け】 参考記事GitHubアカウント登録方法【初心者向け】 参考記事GitHubアカウントで二段階認証を設定する方法【初心者向け】 参考記事GitHub Copilotを使う方法【初心者向け】 参考記事GitHub Copilot CLIのダウンロード・インストール方法【Windows】【初心者向け】 参考記事PyCharmとClaude Code CLIをClaude Codeプラグインで連携する方法【Windows】【初心者向け】 参考記事PyCharmとGemini Code AssistをGemini Code Assistプラグインで連携する方法【Windows】【初心者向け】

参考