AI Hub

Claude Code VSCode連携の設定方法|拡張機能の使い方解説

公開:

#VSCode #連携

Claude CodeをVSCodeと連携させると、差分確認や@メンションによるファイル参照がエディタ上で完結します。連携方法は「VSCode拡張機能」と「統合ターミナルでのCLI起動」の2つがあり、この記事ではセットアップ手順と使い分けを解説します。全体像は「Claude Codeの使い方完全ガイド」で紹介しています。

前提・動作環境

連携方法は2つある

方法特徴向いている用途
VSCode拡張機能グラフィカルなチャットパネル。差分をサイドバイサイドで確認できる通常の開発作業、初めて使う場合
統合ターミナルでCLI起動claudeで起動する従来のCLI体験スラッシュコマンドやMCPをフルに使いたい場合

どちらも会話履歴を共有しており、拡張機能の会話はターミナルのclaude --resumeで再開できます。

拡張機能のインストールと初期設定

VSCodeでCmd+Shift+X(Mac)/Ctrl+Shift+X(Windows/Linux)でExtensionsビューを開き、「Claude Code」を検索してInstallをクリックします。アイコンが見当たらない場合はコマンドパレットから「Developer: Reload Window」を実行してください。初めて開くとサインイン画面が表示されるので、Sign inをクリックしブラウザ側で認可すれば、以後は再ログイン不要です。ANTHROPIC_API_KEY設定済みでもサインイン画面が出る場合はcode .でVSCodeを起動するか、Claudeアカウントでのサインインに切り替えてください。

拡張機能でできること

ターミナル起動との使い分け

拡張機能は日常的な編集作業に向いていますが、すべてのスラッシュコマンドやスキル、MCPの詳細設定、!によるBashショートカットやタブ補完を使いたい場合は統合ターミナルでclaudeを起動してください。CLIもVSCodeと自動連携し、差分表示がそのまま行えます。外部ターミナルからは/ideコマンドで連携が有効になります。

Cursor/Windsurfなど派生エディタでの対応状況

Cursorは公式対応で専用のインストールリンクが用意されています。Devin DesktopやKiroなど他のVSCode系フォークもOpen VSX経由でインストールできる場合があり、Windsurfも同様に試せますが対応はエディタ次第です。見つからない場合はCLIを統合ターミナルで起動してください。

つまずきポイント/よくあるエラー

よくある質問

拡張機能とCLI、どちらを先に使えばよいですか?

セットアップが簡単な拡張機能から始めるのがおすすめです。スラッシュコマンドを網羅的に使いたくなったら統合ターミナルでのCLI起動も試してください。

拡張機能を入れればCLIのインストールは不要ですか?

チャットパネルだけを使うなら不要です。統合ターミナルでclaudeを直接使う場合は、拡張機能とは別にスタンドアロンCLIが必要です。

VSCode以外のエディタでも同じ拡張機能が使えますか?

Cursorは公式対応で専用のインストールリンクがあります。他のフォークもOpen VSX経由で対応する場合がありますが状況が異なるため、使えない場合はCLIをターミナルで起動してください。

まとめ

Claude CodeとVSCodeの連携には、拡張機能と統合ターミナルでのCLI起動の2つの方法があります。日常的な編集作業には拡張機能が便利で、スラッシュコマンドやMCPを活用したい場合はCLI起動が向いています。動かないときはVSCodeのバージョンとCLIのインストール状態を確認してください。全体像は「Claude Codeの使い方完全ガイド」、インストール手順は「Windows版」「Mac版」をあわせてご覧ください。