PyCharm で Claude Code:JetBrains Claude Agent のセットアップとターミナルワークフロー

PyCharm で Claude Code:JetBrains Claude Agent のセットアップとターミナルワークフロー

もし claude code pycharm を検索したなら、実際の答えは、PyCharm が 2 つの実用的な Claude ワークフローをサポートしているということです。IDE 内で JetBrains の Claude Agent を使用するか、PyCharm のビルトインターミナルから Claude Code を実行します。どちらもファイルの読み取り、コードの編集、コマンドの実行を行うためのエージェントループを提供します。違いは、エージェントをエディタに埋め込むか、シェル上で動作させるかです。

ターミナルファーストのパスを選ぶと決めている場合は、チームでワークフローを標準化する前に、このセットアップを VS Code で Claude Code を使う方法Claude Code 対応モデル と比較してください。

PyCharm で Claude Code を使用する 2 つの実際の方法

パス 最適な用途 得られるもの
PyCharm の Claude Agent IDE ネイティブタスク AI Assistant 内での現在のファイルコンテキスト、プロジェクト指示、MCP ツール、許可プロンプト
PyCharm ターミナルの Claude Code ターミナルファーストワークフロー CLI セッション、スラッシュコマンド、モデルルーティングの直接制御

1 つの答えだけが必要な場合:PyCharm 内でチャットパネルが必要なら Claude Agent を、ターミナルタブから同じエージェントループを使いたいなら Claude Code を使用してください。

オプション 1:PyCharm の Claude Agent

JetBrains の Claude Agent は、コードベースを認識した作業向けに設計されています。マルチステップのタスクを計画して実行したり、コマンドを実行したり、結果を分析したり、ツールを使用したりできます。PyCharm はアクティブなエディタファイルと選択テキストを自動的に渡せるため、毎回明らかなコンテキストを再設定する必要はありません。

セットアップするには、AI Assistant をインストールし、Claude Agent をアクティベートし、JetBrains AI サブスクリプション、API キー、Anthropic Console アクセスなどの認証方法を選択します。次に、エージェントに従わせたいプロジェクト指示をオンにします。

便利なセットアップポイント:

  • 永続的なリポジトリガイダンスは CLAUDE.md に記述します。
  • データベース、ブラウザ、または内部ツールへのアクセスが必要な場合は MCP を使用します。
  • 編集前に分析が必要な場合は Plan モードを選択します。
  • プロンプトが固まったら、迅速なイテレーションのために Auto または Accept Edits を維持します。

オプション 2:PyCharm ターミナルの Claude Code

ターミナルワークフローを好む場合、PyCharm はすでに必要なシェルを提供しています。Claude Code は個別にインストールし、プロジェクトルートから起動します。

npm install -g @anthropic-ai/claude-code
cd your-project
claude

Claude Code を Novita AI 経由でルーティングするには、最初に Anthropic 互換のバックエンドを設定します:

export ANTHROPIC_BASE_URL="https://api.novita.ai/anthropic"
export ANTHROPIC_AUTH_TOKEN="<your-novita-api-key>"
export ANTHROPIC_MODEL="moonshotai/kimi-k2-instruct"
export ANTHROPIC_SMALL_FAST_MODEL="moonshotai/kimi-k2-instruct"

これにより、IDE を変更せずにバックエンドモデルを切り替えながら、同じ Claude Code ワークフローを維持できます。

Novita AI の役割

Novita AI はここで 2 つの有用なレイヤーを提供します。Anthropic 互換のモデル API と、より負荷の高い実行処理向けの分離された Agent Sandbox です。API をコード推論とパッチ生成に使用し、ローカル実行が適切でない場合は、負荷の高いビルド、テスト実行、ブラウザタスクを Sandbox に移します。

これにより、Claude が日常的なリファクタリングに最適なコストでない場合のクリーンな脱出手段も得られます。同じ PyCharm ワークフローを継続しつつ、日常的な編集には Qwen のようなオープンソースの Novita モデルにバックエンドを切り替えることができます。

推奨ワークフロー

  1. クイックな計画やファイル認識チャットには PyCharm の Claude Agent から始めます。
  2. プロンプト、コマンド、セッション再利用をより細かく制御したい場合は、ターミナルの Claude Code に移行します。
  3. API ルーティング、モデル選択、エージェント実行のための予測可能なインフラが必要な場合は、Novita AI をバックエンドとして使用します。
  4. 長時間実行タスクやリスクの高いタスクは Agent Sandbox にオフロードします。

FAQ

PyCharm は Claude をサポートしていますか?
はい。JetBrains AI Assistant の画面には Claude Agent が含まれており、PyCharm はターミナルから Claude Code を実行することもできます。

Claude Code に別のプラグインは必要ですか?
いいえ。Claude Code はターミナルから動作するため、PyCharm のビルトインシェルで十分です。

ツール間で同じリポジトリ指示を維持できますか?
はい。CLAUDE.md は永続的な指示を共有する場所です。

Novita AI は、モデル API、GPU、エージェントランタイム向けの AI クラウドプラットフォームです。

おすすめ記事