Claude Code ダウンロードと Windows インストール:Desktop App、CLI、WSL の選び方(2026)

Claude Code のダウンロードは、結局デスクトップ版と CLI のどちらを選ぶべき?この 2026 Windows インストールガイドでは、公式ダウンロードリンク、PowerShell/WinGet/WSL コマンド、Desktop と CLI の違い、よくあるエラーへの対処法を解説します。

PandaNpc初公開日
Claude Code ダウンロードと Windows インストール:Desktop App、CLI、WSL の選び方(2026)

Claude Code download を検索するとき、最も陥りやすい落とし穴はダウンロードの失敗ではなく、自分がどれをインストールすべきかを先に理解していないことです:

  • グラフィカルなインターフェースで複数のタスクを並行管理したい場合は、Claude Desktop をダウンロードし、その中の Code タブに入ります;
  • PowerShell、CMD、Git Bash、または IDE ターミナルで claude と入力したい場合は、Claude Code CLI をインストールします;
  • プロジェクトとツールチェーンが主に Linux 上で動作する場合、またはサンドボックスが必要な場合は、WSL 2 にインストールします;
  • Desktop と CLI は同時にインストールでき、両者は排他的な選択肢ではありません。

本記事は 2026 年 8 月時点の公式ドキュメントに基づいてまとめています。公式ダウンロードは以下の 2 つのエントリーポイントのみです:

クラウドストレージ、ソフトウェアダウンロードサイト、または身元不明の GitHub Release から、いわゆる「Claude Code インストールパッケージ」をダウンロードしないでください。

先に結論:Claude Code Desktop、CLI、WSL の選び方

選択肢 誰に適しているか Windows サポート 主な違い
Claude Code Desktop ターミナルを使いたくない、ファイル・Diff・プレビュー・複数の並行セッションを確認したい Windows x64、Windows ARM64 グラフィカルインターフェース;Code タブに Claude Code が含まれており、CLI を別途インストールする必要はない
Claude Code CLI(ネイティブ Windows) 日常的に PowerShell、CMD、Git Bash、VS Code ターミナルで作業する Windows 10+ ターミナルワークフローに最も近い;Git for Windows のインストールを推奨;現時点ではサンドボックス非対応
Claude Code CLI(WSL 2) Linux プロジェクト、Docker、サーバーサイドツールチェーン、サンドボックスが必要 Windows 10/11 + WSL 2 Linux 環境で実行;サンドボックス利用可能;プロジェクトも WSL ファイルシステム内に置くのが望ましい

最も簡単な判断方法:

  • 初めて Claude Code に触れる場合は、まず Desktop をインストール;
  • すでにターミナルに慣れている場合は、直接 CLI をインストール;
  • 開発環境がもともと WSL にある場合は、ファイルシステムをまたいで苦労せず、直接 WSL 2 にインストール。

Claude Code Desktop App のダウンロードとインストール

Claude Code のデスクトップ版は、「Claude Code.exe」という独立した製品ではありません。Claude Desktop アプリ内の Code タブにあります。

ステップ 1:公式ダウンロードページからバージョンを選択

claude.com/download を開き、Windows ユーザーはプロセッサに応じて選択します:

  • ほとんどの Intel / AMD パソコン:Windows x64 をダウンロード;
  • Windows on ARM デバイス:Windows ARM64 をダウンロード。

インストール後、スタートメニューから Claude を起動し、Anthropic アカウントにログインして、上部の Code をクリックします。

ステップ 2:実行環境を選択

新しい Code セッションを作成するとき、デスクトップ版は通常 3 つの環境を提供します:

  • Local:このパソコン上のプロジェクトを直接読み取り、変更します;
  • Remote:Anthropic のクラウド環境で実行;
  • SSH:自分で管理するリモートの Linux または macOS マシンに接続。

単に Claude にローカルプロジェクトを変更させたい場合は、Local を選択し、プロジェクトフォルダーを選択するだけです。Windows ローカルセッションには Git が必要なため、先に Git for Windows をインストールすることをお勧めします。

Desktop 版はどのような人に向いているか

Desktop の利点は「ターミナルをウィンドウに閉じ込める」ことではなく、マルチセッション、ファイルエディタ、ターミナル、Diff レビュー、アプリプレビュー、PR ステータスを同じインターフェースにまとめることです。複数の Agent を並行して実行でき、ターミナルタブを何度も切り替える必要もありません。

ただし、スクリプトでの起動、既存のターミナルでの作業、スラッシュコマンドの頻繁な使用が必要な場合、通常は CLI の方が直接的です。

Claude Code Desktop には Pro、Max、Team、または Enterprise プランが必要です。アプリをインストールしても Code が表示されない場合は、まずログインアカウントとサブスクリプション権限を確認してください。

Claude Code CLI:Windows ネイティブインストール

公式では現在ネイティブインストーラーを推奨しており、Claude Code のために Node.js を事前にグローバルインストールする必要はなくなりました。

方法 1:PowerShell インストール(推奨)

PowerShell を開いて、次のコマンドを実行します:

powershell
irm https://claude.ai/install.ps1 | iex

インストール完了後、ターミナルを閉じて再度開き、以下のコマンドで確認します:

powershell
claude --version
claude

初回実行時に claude がログインを案内します。プロジェクトディレクトリに入ってから起動すると、正しい作業ディレクトリからコードを読み取れます:

powershell
cd D:\Projects\my-app
claude

方法 2:WinGet インストール

Windows パッケージマネージャーを使い慣れている場合:

powershell
winget install Anthropic.ClaudeCode

WinGet 版はネイティブインストーラーのようにバックグラウンドで自動更新されないため、後で手動で次のコマンドを実行する必要があります:

powershell
winget upgrade Anthropic.ClaudeCode

方法 3:CMD インストール

プロンプトが C:\Users\...> で、先頭に PS がない場合は、CMD を使用していることを意味します。次のコマンドを実行します:

bat
curl -fsSL https://claude.ai/install.cmd -o install.cmd && install.cmd && del install.cmd

PowerShell と CMD のコマンドは混在できません。「インストールスクリプトで構文エラーが発生する」という問題の多くは、本質的に CMD コマンドを PowerShell に貼り付けたか、あるいはその逆であることが原因です。

Claude Code Windows:ネイティブか WSL 2 か

Claude Code はネイティブ Windows をサポートしており、「Windows では WSL が必須」ではなくなりました。ただし、2 つの環境にはそれぞれメリットとデメリットがあります。

ネイティブ Windows を選ぶ場合:

  • プロジェクトが C:\ または D:\ にある;
  • Visual Studio、PowerShell、Windows SDK などのネイティブツールに依存している;
  • インストールを最も簡単にしたい;
  • Claude Code サンドボックスが不要。

ネイティブモードでは Git for Windows のインストールを推奨します。Claude Code は Bash ツールを実行する際に Git Bash を優先的に使用します。Git Bash がない場合は、PowerShell ツールも使用できます。

WSL 2 を選ぶ場合:

  • プロジェクトが主に Linux、Docker、Node/Python サーバーサイドツールチェーン;
  • サンドボックスが必要;
  • デプロイ環境が Linux;
  • すでに長期間 WSL ターミナルで開発している。

WSL 2 に入ったら、Linux インストールコマンドを実行します:

bash
curl -fsSL https://claude.ai/install.sh | bash

その後、WSL 内で確認します:

bash
claude --version
claude

Windows PowerShell から起動したり、また WSL から起動したりしながら、両方のパス、Git、環境変数が完全に一致することを期待してはいけません。プロジェクトがある環境で、その環境に Claude Code をインストールして実行してください。

Claude Code Desktop App と CLI の違い

項目 Desktop App CLI
ターミナルは必要か 不要 必要
Node.js を別途インストールする必要があるか 不要 ネイティブインストーラーでは不要;旧 npm 方式の場合のみ必要
マルチセッションの並行管理 強い 使用するターミナルツールによる
スクリプト化、コマンドライン起動 弱い 強い
ファイル、Diff、プレビュー グラフィカルインターフェースに内蔵 主にターミナルまたは IDE で実行
Windows ネイティブ実行 対応 対応
WSL 2 Desktop は WSL 内では実行されない 対応
同時インストール可否 可能 可能

実用的な組み合わせは、普段は Desktop で複数のセッションと Diff を確認し、自動化やターミナルコンテキストが必要なときに CLI を使用することです。CLI をインストールするかどうかは、Desktop の Code タブの通常動作には影響しません。

Windows インストールのよくあるエラー

1. `The token '&&' is not a valid statement separator`

CMD コマンドを PowerShell に貼り付けています。上記の PowerShell の方法に戻り、次を使用します:

powershell
irm https://claude.ai/install.ps1 | iex

2. `'irm' is not recognized`

現在使用しているのは CMD であり、PowerShell ではありません。Windows PowerShell を開くか、CMD インストールコマンドに切り替えてください。

3. `claude` は内部コマンドまたは外部コマンドとして認識されない

まずターミナルを閉じて再度開きます。それでも見つからない場合は、%USERPROFILE%\.local\bin が PATH に含まれているか確認し、次のコマンドを実行します:

powershell
Get-Command claude

公式の診断コマンドも実行できます:

powershell
claude doctor

4. Git Bash が見つからない

Git for Windows をインストールします。カスタムディレクトリにインストールした場合は、Claude Code 設定で指定できます:

json
{
  "env": {
    "CLAUDE_CODE_GIT_BASH_PATH": "C:\\Program Files\\Git\\bin\\bash.exe"
  }
}

5. Desktop に Code タブがない、または 403 エラーが発生する

以下の順に確認します:

  1. 現在ログインしているアカウントが Claude プランを購入したアカウントかどうか;
  2. Claude Desktop が最新版に更新されているかどうか;
  3. アカウントからログアウトし、アプリを再起動してから再ログインする;
  4. チームアカウントで管理者が Claude Code を制限していないか。

インストール後、スマートフォンやブラウザから Claude Code を続ける方法

インストールは「Claude Code をどこで実行するか」を解決し、リモートコントロールは「人がパソコンの前にいないときにどう続けるか」を解決します。

Anthropic は Desktop、Web、Remote Control、スマートフォン向け Dispatch などの公式手段を提供しています。公式の Claude アカウントと公式モデルのみを使用している場合、通常はこれらの機能を優先的に試すべきです。

以下のようなシナリオも必要な場合は、PandaNpc を検討できます:

  • 同じインターフェースで Claude Code、OpenAI Codex、PandaCode をリモート制御;
  • Agent が自分の Windows / macOS / Linux 開発機で引き続き実行される;
  • カスタムモデルまたは自分の API endpoint を使用する;
  • iPhone、任意のブラウザ、別のデスクトップパソコン、または Chrome サイドバーから同じセッションを続ける;
  • ストリーミング出力のリモート表示、ツール呼び出しの承認、質問への回答、コード変更の確認;
  • パブリックポートを開放せず、開発機とコントロール側の両方がアウトバウンド接続のみを確立する。

公式の Claude Code が正常に動作することを確認してから、開発機に pandapaw をインストールします:

Windows PowerShell:

powershell
iwr -useb https://cos.pandanpc.com/pandapaw/install.ps1 | iex

macOS / Linux:

bash
curl -fsSL https://cos.pandanpc.com/pandapaw/install.sh | sh

インストール後、PandaNpc Agent を開くと、開発機の接続がリストに表示されます。Windows / macOS / Linux クライアントまたは iOS App を使用することもできます。

よくある質問

Claude Code はデスクトップソフトウェアですか、それともコマンドラインツールですか?

両方です。Claude Desktop の Code タブはグラフィカルインターフェースを提供し、Claude Code CLI はターミナルから起動します。それぞれ異なるワークフローに対応しており、同時にインストールできます。

Claude Code Windows で WSL は必須ですか?

必須ではありません。ネイティブ Windows がサポートされています。Windows プロジェクトではネイティブインストールを優先し、Linux ツールチェーンやサンドボックスが必要な場合は WSL 2 を選択します。

Claude Code download に Node.js は必要ですか?

Desktop では不要です。公式のネイティブ CLI インストーラーでも不要です。古い npm install -g @anthropic-ai/claude-code 方式をまだ使用している場合にのみ Node.js が必要です。

Claude Code に Windows ARM64 版はありますか?

Claude Desktop の公式ダウンロードページでは Windows ARM64 インストールパッケージが提供されています。CLI は公式インストールスクリプトが現在認識しているプラットフォームに従ってください。

Claude Code Desktop は Linux に対応していますか?

Claude Code のデスクトップ Code エクスペリエンスは現在 macOS と Windows 向けです。Linux ユーザーは CLI を使用するか、Web / リモートクライアントを通じて Linux 上で実行されているセッションを操作します。

Desktop と CLI はどちらが優れていますか?

絶対的な答えはありません。可視化、マルチセッション、Diff とプレビューを求めるなら Desktop を選択;ターミナルの効率性、スクリプト化、既存の開発ツールチェーンを求めるなら CLI を選択;Linux 環境とサンドボックス要件がある場合は WSL 2 を優先します。

一言でまとめると

すぐに始めたい場合:Claude 公式ダウンロードページ から Desktop をインストールし、Code タブを開きます。

Windows ターミナルで使用したい場合:PowerShell で次を実行:

powershell
irm https://claude.ai/install.ps1 | iex

プロジェクトが Linux ツールチェーンにある場合:WSL 2 に入り、次を実行:

bash
curl -fsSL https://claude.ai/install.sh | bash

まず公式の Claude Code を正しくインストールしてから、Desktop と CLI を同時に使用する必要があるか、また PandaNpc を使ってスマートフォン、ブラウザ、または別のパソコンからリモートでセッションを続ける必要があるかを判断してください。

Claude にあなたのブラウザを直接操作させる:フォーム入力、投稿、スライダーキャプチャのドラッグまで

Claude にあなたのブラウザを直接操作させる:フォーム入力、投稿、スライダーキャプチャのドラッグまで

大多数の人はAIを「聞いたら答える」程度でしか使っていない。PandaNpcのChrome拡張機能は、あなたのClaude Codeを実際にブラウザに介入させ、代わりにクリックし、入力し、ページをめくる——さらにはスライダー認証コードをドラッグして通過させることさえできる。Chrome DevTools Protocolを利用してカーネルレベルでisTrusted=trueの実際の入力と、バックエンドで計算された人間らしいドラッグ軌跡を注入し、反スクレイピングを回避し、クロスドメインのiframeに入る。43の操作ツールに加え、承認カード、ドメインブラックリスト、一時停止スイッチ、操作の痕跡を残す安全ゲートの一式を備えている。

記事を読む →
Claude サブスクリプションは共有できますか?Claude Code を安全に友人やチームと共有する方法(パスワード不要・いつでも取り消し可能)

Claude サブスクリプションは共有できますか?Claude Code を安全に友人やチームと共有する方法(パスワード不要・いつでも取り消し可能)

できます——しかもアカウントとパスワードを誰にも渡す必要はありません。PandaNpc は、あなたのマシン上の Claude Code 接続をリンク一つで友達、家族、またはチームメイトと共有できます:相手はリモートであなたのサブスクリプション枠を使って Claude Code を実行でき、各共有は独立した取り消し可能な token です。有効期限は 1/7/30 日または無期限に設定でき、ワンクリックで取り消すと相手は即座に切断され、自分の利用にはまったく影響しません。

記事を読む →
Claude Code リモート切断のトラブルシューティング:6種類の切断パターンの症状・判定基準・対処法

Claude Code リモート切断のトラブルシューティング:6種類の切断パターンの症状・判定基準・対処法

Claude Codeのリモート接続が切れたら、まずすぐに再接続するのは待ってほしい——切断の仕方によって症状が異なり、対処法もまったく異なる。本記事では「目に見えた現象」から逆算して6つの切断原因(マシンのスリープ、ネットワーク切り替えによる長時間接続の切断、画面投影方式のソリューションではローカルマシンが起動している必要がある、半死状態の接続、再接続によるセッション喪失、プロセスの回収)を特定し、それぞれに確認の判断基準と対応する解決策を示す。最後に、そのまま実行できるトラブルシューティングのチェックリストを掲載する。

記事を読む →