DXを推進するAIポータルメディア「AIsmiley」| AI製品・サービスの比較・検索サイト
03-6452-4750 10:00〜18:00 年末年始除く

Claude Code for VS Codeの導入・設定・使い方を徹底解説

最終更新日:2026/06/03

「Claude Code for VS Codeを使ってみたいけど、使い方が分からない」と悩んでいませんか。

この記事では、VS Code上でAIにコードの編集・デバッグ・説明を任せたい開発者に向けて、Claude Code for VS Codeのインストールから基本操作、詳細設定まで手順を整理します。

この記事を読めば、初めてClaude Codeを導入する方でも、迷わず使い始められるようになります。

Claude Code for VS Codeとは?CLIとの違いと選ぶ理由

Claude Code for VS CodeはAnthropicが提供するVS Code向けの公式拡張機能です。

VS Code内にClaudeパネルが直接組み込まれ、コードの差分確認・ファイル指定・会話履歴の管理といった操作をすべてGUI(グラフィカルな画面)上で行えます。

Anthropicの公式ドキュメントでは「VS Code拡張機能はVS Code上でClaude Codeを使う際の推奨方法」と位置づけられています。

一方、Claude CodeにはCLI(ターミナルで操作するコマンドライン版)も存在します。拡張機能はCLIを内包しているため、VS Codeの統合ターミナルからCLIを直接起動することも可能です。

2つの違いを以下の表にまとめます。

比較軸 VS Code拡張機能 CLI
操作インターフェース グラフィカルパネル(GUI) ターミナル(テキスト操作)
差分の確認方法 インライン差分ビューでAccept/Rejectをクリック操作 ターミナル上でテキスト表示
ファイル指定方法 @メンション+あいまい一致で直感的に指定 ファイルパスをテキスト入力
コマンド・スキルの対応範囲 /入力で表示されるサブセット 全コマンド・スキルに対応
bashショートカット(!) 非対応 対応
タブ補完 非対応 対応
MCP サーバー管理 /mcpで既存サーバーの管理が可能(追加はCLI経由) 追加・管理ともに完全対応
チェックポイント(巻き戻し) 対応 対応
バックグラウンド処理の視認性 パネル内で実行状況や差分を視覚的にリアルタイム確認可能 ターミナル出力でリアルタイム確認
複数セッションの並行管理 タブ・ウィンドウで並行実行が可能 セッション切り替えが必要
会話履歴の共有 CLIと履歴を共有(相互に引き継ぎ可能) 拡張機能と履歴を共有
推奨ユーザー GUIで確認しながら作業したい開発者 CLIに慣れた開発者・全機能を使いたい場合

VS Code拡張機能でできることの概要

VS Code拡張機能の主な機能は、コードの差分をインライン表示してAccept/Rejectをワンクリックで選択できる点です。変更内容を視覚的に確認しながら取り込むかどうかを判断できるため、意図しない書き換えを防ぎやすくなります。

@メンション機能を使うとファイル名やフォルダ名を入力するだけでClaudeにコンテキストを渡せます。

また、Planモードではコードを変更する前にClaudeが実行計画をマークダウンドキュメントとして提示するため、内容を確認してからコメントを追記したうえで処理を承認できます。複数のタスクを並行して進める場合はタブやウィンドウを開いて、別々のセッションで同時に作業することも可能です。

CLIにしかない機能としては、!を使ったbashショートカットやタブ補完があります。これらはターミナル操作に慣れたユーザー向けの機能で、拡張機能のGUIパネルでは利用できません。

対応エディタとOS環境の確認

公式拡張機能が対応するエディタはVS Code・Cursor・Windsurf・Kiroです。

VS CodeのフォークであるCursorやWindsurfでは、各エディタの拡張機能ビューで「Claude Code」を検索してインストールします。上記以外のエディタは、統合ターミナルでClaudeコマンドを実行するCLI利用が推奨されています。

対応OSはWindows・Mac・Linuxの3つです。

VS Codeのバージョンは1.98.0以上が必要です。現在のバージョンは「ヘルプ」→「バージョン情報」で確認できます。1.98.0未満の場合はVS Code公式サイト(code.visualstudio.com)から最新版をインストールしてください。

Claude Code for VS Codeのインストール手順

インストールの全体的な流れは次のとおりです。

  1. VS Codeの拡張機能ビューを開く
  2. 「Claude Code」を検索してインストール
  3. VS Codeを再起動してSparkアイコンを確認

拡張機能本体はVS CodeのMarketplaceから直接インストールします。

以前はCLIを先にインストールする必要がありましたが、現在は拡張機能にCLIが同梱されているため、拡張機能だけをインストールすれば使い始められます。

WindowsでのClaude Code for VS Codeインストール手順

Windowsでは、まずVS Codeの拡張機能Marketplaceからインストールするのが最もシンプルな方法です。

VS CodeでCtrl+Shift+Xを押して拡張機能ビューを開き、「Claude Code」で検索します。

表示された拡張機能の提供元が「Anthropic」であることを確認してからインストールボタンをクリックしてください。提供元がAnthropicでないものはサードパーティ製のため注意が必要です。

あるいは、Claude Code for VS Codeに直接アクセスする方法もあります。

MacでのClaude Code for VS Codeインストール手順

Macでも、VS Codeの拡張機能Marketplaceからのインストールが基本です。

Cmd+Shift+Xで拡張機能ビューを開き、「Claude Code」を検索して、提供元がAnthropicであることを確認してからインストールします。

Windowsと同じく、Claude Code for VS Codeに直接アクセスする方法もあります。

ただし、Homebrew版は自動更新されないため、最新版を使い続けるには定期的にbrew upgrade –cask claude-codeを実行する必要があります。

自動更新が必要な場合は公式インストールスクリプトを選ぶことをおすすめします。

インストール後の確認と再起動対応

インストール直後にSparkアイコン(Claudeのマーク)がエディタに表示されない場合は、VS Codeを一度再起動してください。

再起動してもアイコンが表示されないときはコマンドパレットを開き、「Developer: Reload Window」を実行します。

エディタツールバー右上のSparkアイコンは、ファイルを開いているときのみ表示される仕様です。ファイルを開いていない状態ではアイコンが見えないため、表示されないからといってインストールに失敗しているわけではありません。

ファイルを開いた状態で再確認してください。

初回ログインと認証の設定方法

認証方式は2種類あります。

「ブラウザ認証」はclaude.aiのサブスクリプションを使う方式で、月額定額内で利用できます。「APIキー認証」はAnthropic Consoleでキーを発行し、使った分だけ従量課金で支払う方式です。

利用環境や組織の契約形態に応じてどちらかを選択してください。

Claudeアカウントでのブラウザ認証手順

以下の手順で進めます。

  1. VS CodeにClaude Code拡張機能をインストールし、Claudeパネルを開く
  2. 表示されたサインイン画面で「Claude.ai Subscription」をクリック
  3. 自動で起動したブラウザ上でAnthropicアカウントにログインする
  4. ブラウザの認証が完了すると、VS Codeのパネルが使える状態になる

「Not logged in · Please run /login」と表示された場合は、コマンドパレットで「Developer: Reload Window」を実行してください。

それでも解消しない場合は、ターミナルからcode .でVS Codeを起動し直すと、シェルの環境変数が引き継がれてサインインが完了します。

APIキーを使った接続設定

Anthropic ConsoleでAPIキーを発行して、ログインする方法もあります。

  1. Anthropic Consoleにログインし、「API Keys」→「Create Key」でキーを発行する
  2. 表示されたAPIキーをコピーする
  3. ~/.zshrcまたは~/.bashrcにexport ANTHROPIC_API_KEY=”sk-ant-xxxxxx”を追記し、ターミナルを再起動する

APIキーは.envファイルや.gitignore未設定のリポジトリに含めないでください。GitHubに公開されると第三者に不正利用される恐れがあります。

Amazon BedrockなどサードパーティAPI経由の接続設定

Amazon Bedrock・Google Vertex AI・Microsoft Foundryなど、企業環境でのサードパーティAPI経由接続のための設定方法は、以下のとおりです。

  1. VS Codeの設定画面(Cmd+, / Ctrl+,)を開き、「Extensions → Claude Code」から「Disable Login Prompt」にチェックを入れる
  2. ~/.claude/settings.jsonに使用するプロバイダーの設定を記述する

Amazon Bedrockの場合の記述例は以下のとおりです。

json{
  "env": {
    "CLAUDE_CODE_USE_BEDROCK": "1",
    "AWS_REGION": "us-east-1"
  }
}

~/.claude/settings.jsonへの設定は、VS Code拡張機能とターミナルCLIの両方に反映されます。Google Vertex AIやMicrosoft Foundryの詳細設定は各プロバイダーの公式ドキュメントを参照してください。

Claude Code for VS Codeの基本的な使い方

認証が完了したら、Claudeパネルを開いてプロンプトを送信するだけで利用を開始できます。
ここでは、パネルの開き方から実際にコードについて質問するまでの流れを説明します。

Claudeパネルを開く4つの方法

Claudeパネルは4つの場所から起動できます。場面に応じて使い分けることで、作業の流れを止めずにClaudeを呼び出せます。

起動場所 操作手順 表示条件 向いている場面
エディタツールバー エディタ右上のSparkアイコンをクリック ファイルを開いている場合のみ表示 コーディング中に素早くパネルを呼び出したいとき
アクティビティバー 左サイドバーのSparkアイコンをクリック→セッション一覧から選択または新規開始 常時表示(ファイルを開いていなくても使用可) セッション一覧を確認しながら作業を切り替えたいとき
コマンドパレット Mac:Cmd+Shift+P / Windows・Linux:Ctrl+Shift+P →「Claude Code」と入力→「Open in New Tab」等を選択 常時使用可 新しいタブやウィンドウで開くなど、起動オプションを指定したいとき
ステータスバー ウィンドウ右下の「✱ Claude Code」をクリック 常時表示(ファイルを開いていなくても使用可) ファイルを開いていない状態でもすぐに起動したいとき

コーディング中の場合はエディタツールバーから最短でパネルを開けます。セッションを切り替えながら複数の作業を同時進行させたいときはアクティビティバーが便利です。

@メンションでのファイル・行範囲指定

プロンプト入力欄に「@ファイル名」または「@フォルダ名/」と入力すると、そのファイル・フォルダの内容をClaudeに渡せます。ファイル名の一部を入力するだけで候補が絞り込まれます。

また、エディタ上でコードを選択した状態でOption+K(Mac)またはAlt+K(Windows・Linux)を押すと、@app.ts#5-10の形式でファイルパスと行番号が入力欄に自動挿入されます。

許可モードの種類と切り替え操作

プロンプト入力欄の下部にあるモード表示をクリックして切り替えます。

    • 通常モード(Ask before edits):アクションのたびに確認を求める
    • 自動受け入れモード(Edit automatically):確認なしで変更を自動適用する
    • Planモード(Plan mode):変更前に実行計画をマークダウンで提示し、承認後に実行する


デフォルトモードを固定したい場合は、VS Codeの設定でclaudeCode.initialPermissionModeを、default・plan・acceptEditsのいずれかに設定します。

開発効率を上げる応用機能の活用

複数セッションの並行管理・チェックポイント・セッション履歴を活用すると、複雑な作業をより安全かつ効率的に進められます。

複数セッションのタブ・ウィンドウ管理

コマンドパレットでClaude Code : Openと入力して、「Open in New Tab」または「Open in New Window」を選ぶと、独立したセッションを並行して起動できます。各セッションは別々の会話履歴とコンテキストを持ちます。

タブ上のSparkアイコンに表示されるドットの色で状態を確認できます。青は「Claudeが許可待ち」、オレンジは「処理が完了して通知あり」を意味します。別タブで作業中でも状態の変化に気づけます。

チェックポイントを使った変更の巻き戻し

会話メッセージにカーソルを合わせると巻き戻しボタンが表示されます。

クリックすると以下の3つのオプションを選択できます。

オプション名 会話履歴 コード(ファイル)の状態 選ぶべき場面
Fork conversation from here 選択メッセージを起点に新しい会話ブランチを作成 変更はそのまま維持(巻き戻しなし) コードは現状のまま残しつつ、別の指示や方針で会話をやり直したいとき
Rewind code to here 現在の会話履歴をすべて保持したまま継続 選択メッセージ時点の状態に戻す 「何をお願いしたか」の経緯は残しながら、コードの変更だけをなかったことにしたいとき
Fork conversation and rewind code 選択メッセージを起点に新しい会話ブランチを作成 選択メッセージ時点の状態に戻す コードも会話も両方リセットして、まったく別のアプローチを試したいとき

セッション履歴の検索・再開・整理

過去の会話を探したり再開できる機能です。

Session historyからキーワード検索や時間軸(Today・Yesterday・Last 7 daysなど)での絞り込みが可能です。

セッションにカーソルを合わせると名前の変更・削除ができます。「Local」タブはVS Code上のセッション、「Remote」タブはclaude.aiでGitHubリポジトリと連携して実施したセッションの一覧です。

Remoteタブの利用にはclaude.aiサブスクリプションでのサインインが必要です。

Claude Code for VS Codeの詳細設定とカスタマイズ

VS Codeの設定画面(Cmd+, / Ctrl+,)から「Extensions → Claude Code」を開くと、拡張機能の動作を細かく調整できます。

設定はVS Codeのsettings.jsonにも直接記述できます。CLIとの共有設定は~/.claude/settings.jsonで管理します。

主要な拡張機能設定項目の一覧と用途

各設定を一覧表でまとめています。

▼ 起動・表示に関する設定

設定名 デフォルト値 設定の目的 変更が必要な場面
useTerminal false(グラフィカルパネル) 起動時のUIをグラフィカルパネルにするかターミナルモードにするかを切り替える CLIに近い操作感で使いたい場合にtrueへ変更
preferredLocation panel(新しいタブ) Claudeパネルを開く既定の場所を「panel(タブ)」か「sidebar(右サイドバー)」で指定する コーディング中に常時表示したい場合はsidebarへ変更
hideOnboarding false(表示) 初回起動時のオンボーディングチェックリスト(卒業キャップアイコン)の表示・非表示を切り替える セットアップ完了後に不要と感じたらtrueへ変更

▼ 操作・入力に関する設定

設定名 デフォルト値 設定の目的 変更が必要な場面
useCtrlEnterToSend false(Enterで送信) プロンプト送信をEnterキーのみにするか、Ctrl/Cmd+Enterに限定するかを切り替える 改行とプロンプト送信を明確に使い分けたい場合にtrueへ変更
enableNewConversationShortcut false(無効) Cmd/Ctrl+Nで新しい会話を開始するショートカットを有効にする 頻繁に新規会話を開始する場合にtrueへ変更
enableReopenClosedSessionShortcut true(有効) Cmd/Ctrl+Shift+Tで直近に閉じたClaudeセッションタブを再度開く VS Code標準の「閉じたタブを再度開く」動作に統一したい場合はfalseへ変更

▼ 権限・承認に関する設定

設定名 デフォルト値 設定の目的 変更が必要な場面
initialPermissionMode default 新しい会話開始時の承認モード(default / plan / acceptEdits / bypassPermissions)を指定する 毎回の確認を省略したい場合はacceptEditsへ、実行前に計画を確認したい場合はplanへ変更
allowDangerouslySkipPermissions false(無効) AutoモードとBypass permissionsをモード選択に追加する。Bypass permissionsはインターネット非接続のサンドボックス環境専用 完全オフラインのテスト環境でのみ使用する場合に限りtrueへ変更

▼ ファイル・環境に関する設定

設定名 デフォルト値 設定の目的 変更が必要な場面
autosave true(自動保存あり) ClaudeがファイルをRead/Writeする直前に自動保存を実行するかどうかを切り替える 自動保存を無効にしている環境や、手動管理したい場合にfalseへ変更
respectGitIgnore true(除外あり) .gitignoreに記載されたパターンをClaudeのファイル検索対象から除外するかどうかを切り替える .gitignore対象のファイルもClaudeに参照させたい場合にfalseへ変更
usePythonEnvironment true(有効) Claude実行時にワークスペースのPython仮想環境を自動でアクティベートする(Python拡張機能が必要) 特定のPython環境を手動で管理したい場合にfalseへ変更
environmentVariables “[](未設定)” Claude実行プロセスに渡す環境変数をVS Code設定内で定義する。 チーム間で共有が不要なローカル専用の環境変数を設定したい場合に追記

▼ 認証・接続に関する設定

設定名 デフォルト値 設定の目的 変更が必要な場面
disableLoginPrompt false(ログイン画面あり) 起動時のAnthropicアカウント認証プロンプトをスキップする Amazon BedrockやGoogle Vertex AIなどサードパーティ経由で接続する場合にtrueへ変更
claudeProcessWrapper -(未設定) Claudeプロセス起動に使う実行ファイルのパスを指定する 拡張機能ビルドに対象プラットフォーム向けバイナリが含まれない場合に別途インストールしたclaudeバイナリのパスを指定

Claudeパネルの配置カスタマイズ

Claudeパネルはタブのタイトルバーをドラッグして任意の場所に移動できます。

主な配置場所と用途は以下のとおりです。

セカンダリサイドバー(右側)は、コードを書きながら常時Claudeを参照したい場合に適しています。エディタ領域を広く使いつつ、右側でClaudeとの会話を確認できます。設定でpreferredLocationをsidebarに変更するか、パネルを右側にドラッグして配置します。

プライマリサイドバー(左側)は、ファイルエクスプローラーやGitパネルと同じ場所に配置する方法です。左側にまとめてツールを集約したい場合に使います。

エディタ領域(タブとして表示)は、デフォルトの配置です。Claudeパネルが通常のファイルタブと同列に開きます。複数タブを使って並行作業をする場合に向いています。コマンドパレットの「Open in New Tab」から新しいタブとして追加することもできます。

MCPサーバーの追加と管理

MCP(Model Context Protocol)サーバーを追加すると、ClaudeからGitHub・データベース・外部APIといった外部ツールを操作できるようになります。

追加手順は、以下のとおりです。

  1. 連携したいサービスの認証情報を用意する
    (※GitHub・Slackなどはアクセストークン、データベースはホスト名・パスワード)
  2. VS Codeの統合ターミナルを開く
  3. claude mcp addコマンドを実行してサーバーを登録する
  4. Claudeパネルのプロンプト入力欄に/mcpと入力してMCPサーバーの状態を確認する

追加したサーバーの管理はチャットパネルの/メニュー→「Customize」→「MCP servers」から行えます。接続状態の確認・有効・無効の切り替えが可能です。

GitHubのリモートMCPサーバーを追加する場合の例を示します。GitHubのPersonal Access Token(PAT)を取得したうえで、以下のコマンドを実行してください。

bash
claude mcp add --scope user --transport http github \
https://api.githubcopilot.com/mcp \
-H "Authorization: Bearer YOUR_GITHUB_PAT"

YOUR_GITHUB_PATの部分を実際のトークンに置き換えます。実行後、/mcpコマンドで「github」にチェックマークが付いていれば接続完了です。~/.claude/settings.jsonに設定が保存されるため、VS Code拡張機能とターミナルCLIの両方で同じサーバー設定が使えます。

よくあるエラーと対処方法

インストール直後や認証変更後に拡張機能が動作しないことがあります。

フェーズごとに確認箇所と対処方法を整理します。

ログイン・認証エラーへの対処

401エラー(API Error: 401 authentication_error)は、OAuthトークンの期限切れや不正が原因です。パネル上で/logoutを実行してトークンを完全にクリアしたあと、/loginで再認証してください。/logout→/loginの順序が重要です。先に/logoutを実行しないと古いトークンが残り、再認証後も401エラーが続く場合があります。

プランをアップグレードしたのに変更が反映されない場合も同様です。ブラウザ上での契約変更はセッション中のトークンには即時反映されません。/logout→/loginで新しいトークンを発行し直してください。

ANTHROPIC_API_KEYを設定済みなのにサインイン画面が表示される場合は、VS Codeがシェルの環境変数を引き継げていない状態です。ターミナルからcode .でVS Codeを起動すると、シェルの環境変数を引き継いだ状態で立ち上がります。

拡張機能が動作しない場合の確認手順

拡張機能が起動しない・応答しない場合は、以下のチェックリストをフェーズ順に確認してください。

▼ フェーズ1:インストール・環境

チェック内容 確認方法 解決策
1 VS Codeのバージョンが1.98.0以上か Help → About でバージョンを確認 対応バージョン未満の場合はVS Codeを最新版にアップデートする
2 拡張機能のインストール権限があるか 拡張機能ビューでインストールボタンが押せるか確認 権限がない場合はVS Code Marketplaceから直接インストールを試みる
3 拡張機能がVS Codeに正しく認識されているか コマンドパレットで「Developer: Reload Window」を実行後に再確認 再起動後も表示されない場合は一度アンインストールし再インストールする

▼ フェーズ2:表示・起動

チェック内容 確認方法 解決策
4 Sparkアイコンを探す際にファイルを開いているか エディタに何らかのファイルを開いた状態で右上を確認 フォルダのみ開いている状態ではアイコンが表示されない。ファイルを開くかステータスバーから起動する
5 ワークスペースが制限モード(Restricted Mode)になっていないか 画面下部のステータスバーに「Restricted Mode」の表示がないか確認 VS CodeのWorkspace Trustダイアログでフォルダを「信頼する」に設定する
6 他のAI拡張機能との競合がないか Cline・ContinueなどAI系拡張機能を一時的にすべて無効化して再起動 競合が確認できた場合は該当の拡張機能を無効のまま運用するか設定を調整する

▼ フェーズ3:認証・接続

チェック内容 確認方法 解決策
7 正しいアカウントでログインできているか パネルを開きサインイン状態を確認。「Not logged in」と表示されていないか確認 「/login」を実行し、ブラウザ経由で再認証する
8 利用プランが拡張機能の使用に対応しているか Anthropicアカウントの契約プランを確認 無料プランでは拡張機能からのログインが制限される場合がある。有料プランへの切り替えまたはAPIキー利用を検討する
9 APIキーの設定に誤りがないか 環境変数ANTHROPIC_API_KEYの値をターミナルでecho $ANTHROPIC_API_KEYで確認 キーが空または誤っている場合はAnthropic Consoleで再発行し再設定する
10 インターネット接続が安定しているか ブラウザなど他のアプリで通信が正常かを確認 不安定な場合は接続を切り替えてから再度試みる

▼ フェーズ4:動作・応答

チェック内容 確認方法 解決策
11 プロンプト送信後に応答がまったくないか 新しい会話を開始して同じ症状が再現するか確認 再現する場合はターミナルからclaudeを実行し、より詳細なエラーメッセージを確認する
12 macOSでCmd+Escショートカットが反応しないか (※macOS Tahoe以降の場合)、システム設定 → キーボード → キーボードショートカット → ゲームコントローラーを確認 「ゲームオーバーレイ」のチェックを外すか、VS Codeのキーボードショートカットエディタ(Cmd+K Cmd+S)で別のキーに再割り当てする

ソースコードのプライバシーとセキュリティの取り扱い

VS Code拡張機能としてClaude Codeを業務に導入する際、企業の開発者がまず気にするのが「自社のソースコードがAIの学習データとして使われないか」という点です。

この疑問に対する答えは「どのプランで、どの接続方法を使うか」によって異なります。一言で「安全」とも「危険」とも言い切れないため、プランごとの違いを把握することが重要です。

Anthropicの基本的な設計方針として、商用プラン(Team・Enterprise・API)では入力したコードやプロンプトをモデルの学習に使用しないことを原則としています。

学習利用を断るためにユーザー側で設定を変更する必要はなく、商用契約の範囲内では学習利用は最初からオフの状態です。

プランと接続方法別のソースコード学習ポリシー

VS CodeでClaude Codeを使う際、ソースコードがAIの学習に使われるかどうかはログイン方法とプランで決まります。

下表で、プラン・接続方法ごとの学習利用可否・データ保持期間・注意点について整理します。

プラン/接続方法 ソースコードの学習使用 データ保持期間 備考
Free・Pro・Max(個人向け) 登録時に確認(設定で切り替え可) 学習許可時:5年 / 学習不許可時:30日 2025年8月29日のポリシー変更により、Free・Pro・Maxは登録時に学習可否をユーザーが選択する方式に変更された。claude.ai/settings/data-privacy-controlsからオフに変更可能
Team・Enterprise・API(商用) 原則使用しない(オプトインのみ) 標準:30日 / ゼロデータ保持:0日 商用利用の規約下ではAnthropicはコードやプロンプトを生成モデルの学習に使用しない。ただしDevelopment Partner Programへの明示的なオプトインを除く
Amazon Bedrock経由 使用しない Bedrockのポリシーに準拠 Amazon BedrockやGoogle Cloud Vertex AI経由でAPIを利用する場合は学習変更の対象外。Development Partner Programも利用不可
Google Vertex AI経由 使用しない Vertex AIのポリシーに準拠 同上

セッション品質調査の画面で「はい」を選んだ場合に限り、その会話のソースコードやファイルの内容がそのままAnthropicに送信されます(保持期間は最大6ヶ月)。APIキーなど一部の機密パターンは送信前に自動で除去されますが、コード本体は対象外です。

Enterpriseプランではゼロデータ保持(ZDR)を利用でき、会話データをAnthropicのサーバーに一切残さない運用が可能です。有効化はOrganization単位でアカウントチームへの申請が必要です。

テレメトリの内容と無効化の設定方法

Claude Code for VS Codeを使用すると、Anthropicに対して2種類の外部通信が発生します。

1つ目は操作指標のテレメトリで、レイテンシ・信頼性・使用パターンといった動作上の指標をAnthropicのサーバーに送信します。このログにはコードやファイルパスは含まれません。通信内容はTLSで暗号化されます。

2つ目はSentryへのエラーログ送信で、動作中に発生したエラーの内容を外部のエラー監視サービス(Sentry)に送信します。こちらもTLSおよびAES-256で暗号化されます。

企業のセキュリティポリシーでこれらの外部通信を制限したい場合は、環境変数を使って無効化できます。

下表に各環境変数と無効化される範囲を整理します。

環境変数 無効化される内容 補足
DISABLE_TELEMETRY=1 操作指標のテレメトリ Sentryエラーログは引き続き送信される
CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC=1 テレメトリ・Sentryエラーログ・フィードバックサーベイのすべて 最も厳格な設定。企業の閉域網環境に適している

これらの環境変数はOS側で設定するほか、Claude Codeの settings.json にチェックインしてチーム全体に適用することも可能です。

まとめ

Claude Code for VS Codeは、インストールからブラウザ認証・APIキー・サードパーティ接続まで複数の方法でセットアップできます。

パネルは4つの場所から起動でき、@メンションによるファイル指定や3種類の許可モードを使い分けることで、コーディング作業をAIと連携しながら進められます。

複数セッションの並行管理・チェックポイントによる変更の巻き戻し・セッション履歴の整理といった応用機能を組み合わせると、より複雑な開発タスクにも対応できます。

設定項目とエラー対処の手順を押さえておけば、導入後のつまずきも最小限に抑えられます。

アイスマイリーでは、生成AI のサービス比較と企業一覧を無料配布しています。課題や目的に応じたサービスを比較検討できますので、ぜひこの機会にお問い合わせください。

AIsmiley編集部

株式会社アイスマイリーが運営するAIポータルメディア「AIsmiley」は、AIの専門家によるコンテンツ配信とプロダクト紹介を行うWebメディアです。AI資格を保有した編集部がDX推進の事例や人工知能ソリューションの活用方法、ニュース、トレンド情報を発信しています。

・Facebookでも発信しています @AIsmiley.inc
・Xもフォローください @AIsmiley_inc
・Youtubeのチャンネル登録もお願いいたします@aismiley
メルマガに登録する

AIサービス
生成AI
DXトレンドマガジン メールマガジン登録

業務の課題解決に繋がる最新DX・情報をお届けいたします。
メールマガジンの配信をご希望の方は、下記フォームよりご登録ください。登録無料です。

お名前 - 姓・名

お名前を入力してください

メールアドレス

メールアドレスを入力してください

AI・人工知能記事カテゴリ一覧

今注目のカテゴリー

生成AI

ChatGPT連携サービス

チャットボット

AI-OCR

生成AI

ChatGPT連携サービス

チャットボット

AI-OCR

AI活用のご相談したい企業様はこちら

03-6452-4750

AI製品・ソリューションの掲載を
希望される企業様はこちら