Claude Code の VS Code と JetBrains 統合比較
VS Code 拡張機能と JetBrains の CLI + プラグイン統合を、インストールするもの、チャットの場所、設定順序、リモートホストのルールで比較します。
VS Code と Cursor は CLI を同梱した 1 つの拡張機能を使います。JetBrains はインストールした CLI を起動する別のプラグインを使うため、設定ファイルは共有しますがインストール経路は異なります。出典はClaude Code を VS Code で使うとClaude Code を JetBrains で使うです。
並べて比較
| VS Code / Cursor | JetBrains | |
|---|---|---|
| 入れるもの | CLI を同梱した拡張機能 1 つ | CLI とプラグイン |
| チャットの場所 | エディター内のネイティブパネル | IDE のターミナル。差分は IDE 側に表示 |
| Claude の見つけ方 | 同梱バイナリ | PATH 上の claude、または設定で指定したパス |
| 接続方法 | 拡張機能のプロセス | プラグインがローカル MCP サーバーを起動し、CLI がランダムな loopback ポートへ ws:// で接続 |
| IDE 要件 | VS Code 1.94.0 以降。Cursor も同じベース | IntelliJ IDEA、PyCharm、WebStorm、PhpStorm、GoLand、Android Studio の現行ビルド |
| プラグイン経路 | マーケットまたは Open VSX | JetBrains Marketplace、beta |
設定順序
VS Code または Cursor: 拡張機能を入れ、AWSQ か CCMAX のキーを作り、~/.claude/settings.json を書き、claudeCode.disableLoginPrompt を設定してから /status と短いプロンプトを実行します。拡張機能が CLI を同梱するため、ターミナルセッションや claude mcp add を使わない限り CLI の別途インストールは不要です。
JetBrains: 先に CLI(npm install -g @anthropic-ai/claude-code)、次に beta プラグイン、その後に Settings → Tools → Claude Code [Beta] → Claude command を設定します。プラグインは解決できない CLI を起動できず、プラグイン自体は CLI を同梱しません。インストール後は IDE を完全に再起動してください。Remote Development ではホスト側に入れます。
共通点
どちらも同じ ~/.claude/settings.json を使い、ANTHROPIC_BASE_URL、ANTHROPIC_AUTH_TOKEN、API_TIMEOUT_MS、CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC を読みます。AWSQ か CCMAX のキーと同じ Claude モデルを受け付けます。ベース URL の規則も同じで、クライアントが /v1/messages を付けるためホスト名だけを指定します。
リモート開発とコンテナ
VS Code Remote SSH、WSL、dev container では、設定ファイルをリモートホストの ~/.claude/settings.json に置きます。JetBrains Remote Development では Settings → Plugin (Host) からプラグインをホストに入れ、CLI と設定ファイルもリモート環境に置きます。ローカルに入れたプラグインはリモートプロジェクトに接続しません。
トラブルシューティングの違い
- VS Code または Cursor: Spark アイコンが出ない場合は、ファイルを開いていないか VS Code が 1.94.0 未満です。パネルが無反応なら同梱 CLI の起動失敗が疑われます。Claude Code: Show Logs を実行します。
- JetBrains:
Cannot launch Claude Codeはclaudeが IDE のPATHにない状態です。絶対パスかnpx @anthropic-ai/claude-codeを設定します。No available IDEs detectedはプラグイン無効、IDE の不完全な再起動、または CLI が別ユーザーセッションにあることを示します。 - JetBrains の差分: 変更が IDE ではなくターミナルに出る場合、IDE に接続した状態で
/configを開き Diff tool をautoにします。 - 両方: 404 はベース URL に
/v1が入っている状態です。400 はキーが別チャンネルか、settings.jsonが壊れていることが多いです。
よくある質問
JetBrains 統合はプラグインだけで完結しますか。
いいえ。プラグインはローカルソケット経由で claude コマンドを動かすため、CLI を先にインストールし解決できるようにする必要があります。CLI を同梱するのは VS Code と Cursor の拡張機能です。
同じキーと設定ファイルを両方で使えますか。
はい。どちらも ~/.claude/settings.json を読み、AWSQ か CCMAX のキーがどちらでも動きます。違うのはインストール方法で、アカウント設定ではありません。
JetBrains プラグインが beta なのはなぜですか。
プラグインは JetBrains Marketplace で Claude Code [Beta] として公開されています。機能と設定メニューはリリースごとに変わるため、インストールしたビルドのページを確認してください。
どちらも Anthropic アカウントが必要ですか。
いいえ。ANTHROPIC_AUTH_TOKEN と AI in IDE のベース URL が、どちらの統合でもログイン画面を置き換えます。