Claude Code はターミナルだけでなく、VS Code や JetBrains 系IDE(IntelliJ IDEA、PyCharm、WebStorm など)の拡張としても使えます。エディタ内から直接Claudeに依頼でき、変更を差分(diff)としてエディタ上で確認しながら開発を進められます。この記事では拡張の導入と主な使い方を解説します。
概要
IDE拡張版のClaude Codeは、ターミナル版と同じエージェント機能をエディタに統合します。開いているファイルや選択範囲がコンテキストとして自動的に共有され、Claudeが提案する変更はエディタのネイティブな差分表示で確認できます。承認すればそのまま適用され、気に入らなければ却下できます。
IDE拡張のインストール
対応IDEは大きく2系統です。
- VS Code 系(VS Code / Cursor / Windsurf など): マーケットプレイスで「Claude Code」拡張を検索してインストールします。あるいは、統合ターミナルで
claudeを一度起動すると拡張のインストールを促されます。 - JetBrains 系(IntelliJ IDEA / PyCharm / WebStorm / GoLand など): プラグインマーケットプレイスから「Claude Code」プラグインをインストールし、IDEを再起動します。
いずれも事前に Claude Code 本体のセットアップ(サインイン)が必要です。初回はClaudeアカウントまたはAPIキーで認証します。
主な機能
- 差分のインライン表示: 変更はエディタの diff ビューに表示され、ファイルに適用する前に内容を確認できます。
- 選択範囲の共有: エディタで選択したコードが自動的にClaudeへのコンテキストとして渡されます。
- 診断情報の連携: リンタや型チェックの警告・エラー(診断)をClaudeが把握し、修正に活かします。
- キーボードショートカット: 専用のショートカットからClaude Codeパネルを素早く開けます。
設定と権限
権限モードやツールの許可設定は、ターミナル版と共通の設定(settings.json や .claude ディレクトリ)で管理されます。プロジェクト単位・ユーザー単位で、どのコマンドやファイル操作を自動で許可するかを制御できます。破壊的な操作は既定で確認を挟むため、慣れるまでは自動許可を広げすぎないのが安全です。
トラブルシューティング
- 拡張が起動しない: Claude Code 本体が最新か、IDEのバージョンが対応要件を満たすかを確認します。
- 差分が表示されない: エディタのフォーカスが対象ファイルにあるか、ワークスペースが正しく開かれているかを確認します。
- 認証エラー: サインインし直すか、APIキーの有効性を確認します。
導入手順や対応IDEの最新情報は公式ドキュメントを確認してください。本ページは非公式の日本語まとめです。