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

この記事で扱う内容

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

前提

前提知識・前提スキル

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

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

前提環境

  • 使用PC
    • OS が Windows 11であること
    • PyCharmがインストールされていること
    • PyCharmのバージョンが 2026.1 であること
      (別バージョンでも同じ方法が使える可能性あり)
    • Claude Code CLIがインストールされていること
    • PyCharmにClaude Codeプラグインをインストールしても良いこと
参考記事PyCharmのダウンロードとインストール方法【日本語化も】【Windows】【初心者向け】 参考記事Claude Code CLIのダウンロード・インストール方法【Windows】【初心者向け】
  • その他
    • Claudeアカウントを作成済みであること
    • ClaudeアカウントのサブスクリプションプランがClaude Codeを利用可能であること
      (Claude Codeを利用する場合)
参考記事Claudeアカウント作成方法【初心者向け】【無料】 参考記事Claudeで自分のチャット内容を学習させないようにする方法【初心者向け】【AI学習】【AIトレーニング】【オプトアウト】

PyCharmとは

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

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

Claude Codeとは

Claude Codeは、**Anthropic社が提供する「AIコーディング支援サービス(コーディングエージェント)」**です。

AI「Claude」を使って開発作業を支援してくれます。

コードベースを読み取り、複数ファイルの編集やコマンド実行まで行い、バグ修正や機能追加をサポートします。

Claude Code CLIとは

Claude Code CLIは、AIサービス「Claude」をコマンドライン(黒い画面)から使うための開発者向けツールです。

コードの生成や修正、タスクの自動化などを、ターミナル上で効率よく行えます。

PyCharmとClaude Code CLIを連携する方法

PyCharmとClaude Code CLIを連携する方法のアイキャッチ画像

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

PyCharmを起動する

スタートメニューで「pycharm」を検索後、「PyCharm ~」を選択し、起動する

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

任意のPyCharmプロジェクトを開く

任意のPyCharmプロジェクトを開く操作の画面キャプチャ

Claude Codeプラグインをインストールする

JETBRAINS Marketplaceの「Claude Code [Beta]」ページを開く

JETBRAINS Marketplaceの「Claude Code [Beta]」ページを開く操作の画面キャプチャ

画面右下に表示されているポップアップダイアログの「Grant(付与する)」ボタンを押す

画面右下に表示されているポップアップダイアログの「Grant(付与する)」ボタンを押す操作の画面キャプチャ

ブラウザの確認ダイアログが表示されるため、「許可する」ボタンを押す

ブラウザの確認ダイアログが表示されるため、「許可する」ボタンを押す操作の画面キャプチャ

「Claude Code [Beta]」ページの「Get」ボタンが「Install to PyCharm NNNN.N(使用しているPyCharmのバージョン)」ボタンに変わるため、そのまま押す

「Claude Code [Beta]」ページの「Get」ボタンが「Install to PyCharm NNNN.N(使用しているPyCharmのバージョン)」ボタンに変わるため、そのまま押す操作の画面キャプチャ

「Claude Code [Beta]」ページの右下辺りに、成功メッセージが表示され、PyCharmを確認するように促すメッセージが表示される

「Claude Code [Beta]」ページの右下辺りに、成功メッセージが表示され、PyCharmを確認するように促すメッセージが表示される操作の画面キャプチャ

PyCharm上に「Claude Code [Beta]」プラグインのインストールダイアログが表示されるため、「OK」ボタンを押す

PyCharm上に「Claude Code [Beta]」プラグインのインストールダイアログが表示されるため、「OK」ボタンを押す操作の画面キャプチャ

「サードパーティプラグインに関する通知」ダイアログが表示されるため、内容を確認し、「同意する」ボタンを押す

「サードパーティプラグインに関する通知」ダイアログが表示されるため、内容を確認し、「同意する」ボタンを押す操作の画面キャプチャ

PyCharmのメニューに「Claude Code」のメニューが追加される

PyCharmのメニューに「Claude Code」のメニューが追加される操作の画面キャプチャ

PCを再起動しPyCharmを起動する

Windowsマークのボタンの上で右クリック後、メニュー内「シャットダウンまたはサインアウト > 再起動」を選択し、PCを再起動する

Windowsマークのボタンの上で右クリック後、メニュー内「シャットダウンまたはサインアウト > 再起動」を選択し、PCを再起動する操作の画面キャプチャ

PC起動後、スタートメニューで「pycharm」を検索後、「PyCharm ~」を選択し、起動する

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

任意のPyCharmプロジェクトを開く

任意のPyCharmプロジェクトを開く操作の画面キャプチャ

PyCharmでClaude Codeプラグインを設定する

メニューから「AI チャット」を選択し、ツールウィンドウ内の右上辺りにある「オプション」ボタンを押す

メニューから「AI チャット」を選択し、ツールウィンドウ内の右上辺りにある「オプション」ボタンを押す操作の画面キャプチャ

オプションメニュー内、「設定…」を選択する

オプションメニュー内、「設定…」を選択する操作の画面キャプチャ

設定ダイアログが表示されるため、左サイドメニューから「ツール > Claude Code [Beta]」を選択し、任意に設定する

設定ダイアログが表示されるため、左サイドメニューから「ツール > Claude Code [Beta]」を選択し、任意に設定する操作の画面キャプチャ
設定項目設定値について備考
Claude commandClaude Code CLIを起動するコマンドを設定する (例:claude、/usr/local/bin/claude、npx @anthropic/claude)・「claude」を設定する場合、Windows環境変数にパスが保存されていないとClaude Codeプラグイン実行時にエラーになる (パス例:C:\Users\ユーザー名\.local\bin\claude.exe)
Config directoryClaude Codeの設定ファイルの保存先を設定する・CLAUDE_CONFIG_DIR環境変数と同じ値であるべき ・設定しない場合、既定値は「C:\Users\ユーザー名\.claude」
Suppress notification for Claude command not foundClaudeコマンドが見つからない場合の通知する・通知しないを設定する ONの場合、通知しない OFFの場合、通知する
Hide Claude Code toolbar buttonClaude Codeのツールバーボタンの表示・非表示を設定する ONの場合、非表示にする OFFの場合、表示する
Enable automatic updates自動更新の有効・無効を設定する ONの場合、自動更新する OFFの場合、自動更新しない
Accept connections from all network interfacesすべてのネットワークインターフェースからの接続の許可・拒否を設定する ONの場合、許可する OFFの場合、拒否する・セキュリティ的にはOFF推奨 ・WSL(Windows Subsystem for Linux)やDocker環境を使用する場合などにONを検討した方が良いかもしれない ・設定を変更した場合、PyCharmの再起動が必要
Enable automatic Windows drive mappingWindowsドライブをWSL形式に自動変換の有効・無効を設定する (例:C:\ → /mnt/c/) ONの場合、自動変換する OFFの場合、自動変換しない
Enable automatic WSL localhost mappingWSLのlocalhostパス自動変換の有効・無効を設定する ONの場合、自動変換する OFFの場合、自動変換しない
WSL localhost pathWSLローカルパス(WSL共有パスのルート)を設定する

PyCharmでClaude Codeプラグインを実行する

メニューから「Claude Code」を選択する

メニューから「Claude Code」を選択する操作の画面キャプチャ

PyCharmの統合ターミナルが開き、その中で「claude」コマンドが実行され、「Claude Code CLI」が起動する

PyCharmの統合ターミナルが開き、その中で「claude」コマンドが実行される操作の画面キャプチャ

Claude Code CLIにテキストスタイルの確認メッセージが表示されるため、任意のスタイルを選択し、「Enter」キーを押す

Claude Code CLIにテキストスタイルの確認メッセージが表示されるため、任意のスタイルを選択し、「Enter」キーを押す操作の画面キャプチャ

ログイン方法を確認するメッセージが表示されるため、任意の方法を選択し、「Enter」キーを押す

※今回は、「1. Claude account with subscription · Pro, Max, Team, or Enterprise」を選択します。

ログイン方法を確認するメッセージが表示されるため、任意の方法を選択し、「Enter」キーを押す操作の画面キャプチャ

ブラウザが自動で起動しログイン画面が表示されるため、Claudeアカウントでログインする

※今回は、メールアドレスでログインします。

ブラウザが自動で起動し、Claudeの認証画面が表示されるため、任意の方法でログインする操作の画面キャプチャ1 ブラウザが自動で起動し、Claudeの認証画面が表示されるため、任意の方法でログインする操作の画面キャプチャ2

登録してあるメールアドレスにメールが送られてくるため、「Claude.aiにサインイン」ボタンを押す

登録してあるメールアドレスにメールが送られてくるため、「Claude.aiにサインイン」ボタンを押す操作の画面キャプチャ

使用PCのClaude Codeに対するClaudeアカウント接続承認画面が表示されるため、対象のアカウントを確認し、「承認する」ボタンを押す

使用PCのClaude Codeに対するClaudeアカウント接続承認画面が表示されるため、対象のアカウントを確認し、「承認する」ボタンを押す操作の画面キャプチャ

承認完了画面が表示されるため、このウィンドウを閉じる

承認完了画面が表示されるため、このウィンドウを閉じる操作の画面キャプチャ

ターミナルに接続したClaudeアカウントとログイン成功のメッセージが表示されるため、「Enter」キーを押す

ターミナルに接続したClaudeアカウントとログイン成功のメッセージが表示されるため、「Enter」キーを押す操作の画面キャプチャ

セキュリティに関する注意事項が表示されるため、内容を確認後、「Enter」キーを押す

セキュリティに関する注意事項が表示されるため、内容を確認後、「Enter」キーを押す操作の画面キャプチャ

作業フォルダの信頼性を確認するメッセージが表示された場合は、「1. Yes, I trust this folder(はい、このフォルダを信頼します)」を選択し、「Enter」キーを押す

作業フォルダの信頼性を確認するメッセージが表示された場合は、「1. Yes, I trust this folder(はい、このフォルダを信頼します)」を選択し、「Enter」キーを押す操作の画面キャプチャ

PyCharmの統合ターミナルでClaude Code CLIが利用可能になり、PyCharmとClaude Code CLIが連携される

ターミナルでClaude Code CLIが利用可能になる画面の画面の画面キャプチャ

PyCharmでClaude Code CLIを設定する

Claude Code CLI使用時にPyCharmの比較ツールを使用できるように設定する

PyCharmの統合ターミナルでClaude Code CLIに「/config」コマンドを入力し、「Enter」キーを押す
PyCharmの統合ターミナルでClaude Code CLIに「/config」コマンドを入力し、「Enter」キーを押す操作の画面キャプチャ
Claude Code CLIの設定画面が表示されるため、「diff」を入力後、下矢印キーで「Diff tool」に移動し、矢印キーの左右で値を選び「auto」に設定後、「Enter」キーを押す
Claude Code CLIの設定画面が表示されるため、「diff」を入力後、下矢印キーで「Diff tool」に移動し、矢印キーの左右で値を選び「auto」に設定後、「Enter」キーを押す操作の画面キャプチャ
Claude Code CLIの設定画面に戻り、「Set diff tool to auto」とメッセージが表示される
Claude Code CLIの設定画面に戻り、「Set diff tool to auto」とメッセージが表示される操作の画面キャプチャ

PyCharmとClaude Code CLIが連携していることを確認する

PyCharmの統合ターミナルでClaude Code CLIを開いた状態で、プロジェクトの任意のファイルを開く

PyCharmの統合ターミナルでClaude Code CLIを開いた状態で、プロジェクトの任意のファイルを開く操作の画面キャプチャ

PyCharmのエディターに対象ファイルの内容が表示され、Claude Code CLIの入力を受け付けているエリアの右下辺りに、PyCharmのエディターに表示されているファイル名が表示される

PyCharmのエディターに対象ファイルの内容が表示され、Claude Code CLIの入力を受け付けているエリアの右下辺りに、PyCharmのエディターに表示されているファイル名が表示される操作の画面キャプチャ

Claude Code CLIに対象ファイルの先頭行を削除する旨の指示(プロンプト)を入力し、「Enter」キーを押す

今回は、「main.pyの先頭行を削除してください。」と入力しました。

Claude Code CLIに対象ファイルの先頭行を削除する旨の指示(プロンプト)を入力し、「Enter」キーを押す操作の画面キャプチャ

ファイル読み取り操作の許可レベルを確認するメッセージが表示されるため、「1. Yes(はい)」を選択後し、「Enter」キーを押す

ファイル読み取り操作の許可レベルを確認するメッセージが表示されるため、「1. Yes(はい)」を選択後し、「Enter」キーを押す操作の画面キャプチャ
No選択肢意味備考
1Yesこのファイル読み込み操作だけ許可する・通常、これを選択しておけば良い
2Yes, allow reading from プロジェクトのルートフォルダ during this sessionこのセッション中の「プロジェクトのルートフォルダ」以下のファイルに対する読み込み操作をすべて許可する・開発効率は上がるが誤操作リスクも高まる
3Noこのファイル読み込み操作を許可しない

PyCharmのエディターにClaude Code CLIのファイル編集前後の比較結果が表示されるため、「Apply(適用)」ボタンを押す

PyCharmの比較ツールにClaude Code CLIのファイル編集前後の比較結果が表示されるため、「Apply(適用)」ボタンを押す操作の画面キャプチャ

PyCharmのエディターの対象ファイルの内容が更新されて表示され、Claude Code CLIに指示(プロンプト)に対する完了メッセージが表示されるため、結果を確認する

PyCharmのエディターの対象ファイルの内容が更新されて表示され、Claude Code CLIに指示(プロンプト)に対する完了メッセージが表示されるため、結果を確認する操作の画面キャプチャ

おすすめの関連記事

参考記事PyCharmのダウンロードとインストール方法【日本語化も】【Windows】【初心者向け】 参考記事Claude Code CLIのダウンロード・インストール方法【Windows】【初心者向け】 参考記事Claudeアカウント作成方法【初心者向け】【無料】 参考記事Claudeで自分のチャット内容を学習させないようにする方法【初心者向け】【AI学習】【AIトレーニング】【オプトアウト】 参考記事PyCharmとGitHub CopilotをGitHub Copilotプラグインで連携する方法【Windows】【初心者向け】 参考記事PyCharmとGemini Code AssistをGemini Code Assistプラグインで連携する方法【Windows】【初心者向け】

参考