JetBrains で Claude Code を使う:CLI・プラグイン・設定
IntelliJ IDEA、PyCharm、WebStorm、GoLand、PhpStorm、Android Studio で、AI in IDE の API キー 1 本を使って Claude Code を動かします。
JetBrains にはチャットを内蔵した拡張機能がありません。プラグインが IDE のターミナルで claude CLI を起動し、ローカルソケットで接続します。そのため CLI、プラグイン、CLI 環境設定の 3 つが必要です。完全なリファレンスはClaude Code を JetBrains で使うを参照してください。
かんたん設定
- CLI をインストール。 npm で入れる場合は Node.js 22 以降。ネイティブ CLI は Node.js なしで動きます。
1 npm install -g @anthropic-ai/claude-code2 claude --version
通常のターミナルで claude が解決できることを確認します。できない場合、プラグインは起動できません。
- プラグインをインストール。 Settings → Plugins → Marketplace を開き Claude Code を検索してインストールし、IDE を完全に再起動します。Remote Development では Settings → Plugin (Host) からホスト側に入れます。
- プラグインに CLI を教える。 Settings → Tools → Claude Code [Beta] → Claude command はコマンド文字列を受け取ります。PATH 上の
claude、/usr/local/bin/claudeなどの絶対パス、npx @anthropic-ai/claude-code、WSL ならwsl -d Ubuntu -- bash -lic "claude"です。 - 接続設定を書く。 CLI は
~/.claude/settings.json(macOS/Linux)またはC:/Users/<UserName>/.claude/settings.json(Windows)を読みます。
1 {2 "$schema": "https://json.schemastore.org/claude-code-settings.json",3 "env": {4 "ANTHROPIC_BASE_URL": "https://api.aiinide.com",5 "ANTHROPIC_AUTH_TOKEN": "YOUR_DASHBOARD_API_KEY",6 "API_TIMEOUT_MS": "600000",7 "CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC": "1"8 }9 }
ANTHROPIC_BASE_URL はホスト名だけにします。CLI が /v1/messages を付けます。ANTHROPIC_AUTH_TOKEN があれば初回ログイン画面は出ません。
- 確認。 IDE の統合ターミナルで
claudeを実行し、ログイン画面が出ないことを確認します。次に/statusを実行するか、Cmd+Esc/Ctrl+Escでプラグインを接続します。IDE 外のターミナルから始めた場合は/ideを実行し、Connected to IntelliJ IDEA.(IDE 名)を確認します。
JetBrains 統合の違い
| VS Code / Cursor | JetBrains | |
|---|---|---|
| 入れるもの | CLI を同梱した拡張機能 1 つ | CLI とプラグイン |
| チャットの場所 | エディター内のネイティブパネル | IDE のターミナル。差分は IDE 側に表示 |
| Claude の見つけ方 | 同梱バイナリ | PATH 上の claude、または設定で指定したパス |
| 接続方法 | 拡張機能のプロセス | プラグインがローカル MCP サーバーを起動し、CLI がランダムな loopback ポートへ ws:// で接続 |
ネットワークと話すのは CLI なので、AI in IDE の設定は CLI に属し、プラグインの GUI にはありません。~/.claude/settings.json 1 つで CLI、プラグイン、ターミナルセッションがすべて設定されます。
対応モデル
| モデル | チャンネル | 向いている用途 |
|---|---|---|
claude-opus-5-5(別名 claude-opus-5.5) | AWSQ、CCMAX | 複数ファイルのリファクタリング、長時間の自律タスク |
claude-sonnet-5-5(別名 claude-sonnet-5.5) | AWSQ、CCMAX | 日常作業の既定 |
claude-haiku-4-5-20251001 | AWSQ、CCMAX | 素早く安価な修正と確認 |
GET /v1/models の正確な ID を使ってください。誤った claude-* 名は既定の Claude モデルに解決され、その料金で請求されることがあります。プランと現在の料金は料金を参照してください。
トラブルシューティングの要点
Cannot launch Claude Code—claudeが IDE の PATH にありません。Claude command を絶対パスかnpx @anthropic-ai/claude-codeにします。No available IDEs detected— プラグインが無効、IDE が完全に再起動されていない、または CLI が別のユーザーセッションにいます。WSL2 では WSL サブネットをファイアウォールで許可するか、networkingMode=mirroredを使います。- 差分が出ない — IDE に接続した状態で
/configを開き、Diff tool をautoにします。 Escで Claude を中断できない — Settings → Tools → Terminal で Move focus to the editor with Escape を外します。- Remote Development の機能が欠ける — プラグインがホストではなくクライアントに入っています。
よくある質問
なぜワンクリック設定がないのですか。
プラグインは意図的に CLI を同梱していません。インストール済みの claude を起動し、ターミナルと IDE が 1 つの設定を共有するため、CLI の後にプラグインを入れる順序が必要です。
VS Code の拡張機能を再利用できますか。
いいえ。VS Code と Cursor の拡張機能は別製品です。再利用できるのは ~/.claude/settings.json で、両方が読みます。
プラグインに Anthropic ログインは必要ですか。
いいえ。ANTHROPIC_AUTH_TOKEN と ANTHROPIC_BASE_URL を設定すれば、CLI はログイン画面を出さず AI in IDE にリクエストを送ります。
対応 IDE はどれですか。
IntelliJ IDEA、PyCharm、WebStorm、PhpStorm、GoLand、Android Studio が文書化されています。同じプラットフォームの他の製品も動くことが多いですが、プラグインは beta なので差分と /ide を確認してから依存してください。