概要: WindowsにClaude Codeをインストールするには、WSL2(Windows Subsystem for Linux)のセットアップ、Ubuntuのインストール、および簡単なインストールスクリプトの実行が必要です。このプロセスにより、Windowsユーザーはターミナル経由でAnthropicのAIコーディングアシスタントにアクセスできるようになります。ネイティブWindowsバイナリも利用可能ですが、WSL2はWindowsへのインストールにおいて依然としてベストプラクティスです。
Claude Codeは、ターミナルで直接動作するAI搭載コーディングアシスタントで、開発者が機能を作成したり、バグを修正したり、開発タスクを自動化したりするのを支援します。しかし、Windowsユーザーには注意点があります。
Claude CodeはネイティブWindows実行可能ファイルとして利用可能で、WSL2なしでnpmまたは直接バイナリダウンロード経由でインストールできます。しかし、Windows Subsystem for Linux(WSL2)が必要であり、公式のインストール方法は依然としてWSL2に依存しています。
Windows 11またはWindows 10でClaude Codeを動作させる方法は次のとおりです。
システム要件
インストールを開始する前に、Windowsマシンがこれらの要件を満たしていることを確認してください。
- Windows 10 1809以降またはWindows Server 2019以降
- Windows 11(いずれかのバージョン)
- 最低4GBのRAMが利用可能
- システム上の管理者権限
- WSL2およびUbuntuをダウンロードするためのインターネット接続
インストールには、WSL2、Ubuntu、およびClaude Codeのためのディスク容量が必要です。
ステップ1:Windows Subsystem for Linuxを有効にする
WSL2は、Windows内に直接Linux環境を提供します。これがClaude Codeを機能させるための基盤となります。
PowerShellを管理者として開きます。Windows 11では、スタートボタンを右クリックして「Windows PowerShell(管理者)」または「ターミナル(管理者)」を選択します。
このコマンドを実行します。
wsl --install
このコマンドは、必要なWindows機能を有効にし、デフォルトのLinuxディストリビューションとしてUbuntuをインストールします。システムは再起動を促す可能性があります。
再起動後、WSL2はセットアップを自動的に完了します。Ubuntuが起動し、ユーザー名とパスワードの入力を求められます。これらの資格情報はLinux環境専用です。Windowsの資格情報と一致する必要はありません。

ステップ2:WSL2インストールの確認
システムが再起動し、Ubuntuの初期セットアップが完了したら、WSL2が正しく動作していることを確認します。
Ubuntuターミナルを開き(スタートメニューで「Ubuntu」を検索)、次を実行します。
wsl --version
これにより、WSLのバージョン情報が表示されます。「WSL version: 2.x.x」という出力があるか確認してください。
コマンドがWSL1を表示する場合は、次を実行してWSL2にアップグレードします。
wsl --set-default-version 2
ステップ3:Claude Codeのインストール
いよいよClaude Codeの実際のインストールです。公式ドキュメントには、1行で実行できるインストールスクリプトが用意されています。
Ubuntuターミナルで、次を実行します。
curl -fsSL claude.ai/install.sh | bash
このスクリプトは、Claude Codeバイナリをダウンロードし、必要な権限を設定し、システムPATHに追加します。インストールの所要時間は、インターネット速度とシステム仕様によって異なります。
公式のClaude Codeドキュメントによると、インストーラはシステムアーキテクチャを自動検出し、適切なバイナリバージョンをダウンロードします。
一般的なインストール問題
一部のWindowsユーザーは、インストール後に「command not found: claude」というエラーが表示されると報告しています。これは通常、PATH変数が更新されていないことが原因です。
Ubuntuターミナルを一度閉じてから再度開き、もう一度試してください。問題が解決しない場合は、このPATH設定が非公式の回避策として役立つ場合があります。
echo 'export PATH="$HOME/.claude/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc
ステップ4:Claude Codeの認証
Claude Codeは、使用前にAnthropicアカウントでの認証が必要です。
このコマンドを実行します。
claude
ターミナルにURLが表示され、認証を求められます。個人ユーザーとチームアカウントでは、プロセスが若干異なります。
| アカウントタイプ | 認証方法 | 必要なもの |
|---|---|---|
| 個人 | 個人APIキー | APIアクセス権を持つAnthropicアカウント |
| チーム/組織 | 組織トークン | 管理者提供の認証トークン |
表示されたURLをブラウザで開き、AnthropicアカウントにサインインしてClaude Codeを承認します。ターミナルに認証成功のメッセージが表示されます。
WSL2でのWindowsプロジェクトの操作
ここが少し厄介な点です。WindowsのファイルシステムとWSL2のファイルシステムは別々です。
Windowsファイルは、WSL2から /mnt/c/ (C:ドライブの場合)、/mnt/d/ (D:ドライブの場合)などからアクセスできます。しかし、パフォーマンスのコストがかかります。コミュニティの議論によると、WindowsマウントディレクトリとネイティブWSL2ディレクトリの間でパフォーマンスの違いがあるようです。
最高のパフォーマンスを得るには、プロジェクトファイルをWSL2のホームディレクトリにコピーします。
cp -r /mnt/c/Users/YourName/Projects/your-project ~/projects/your-project
トレードオフは?IDE統合がより複雑になります。Visual Studio CodeはRemote-WSL拡張機能でこれをうまく処理しますが、他のIDEは苦労する可能性があります。
インストールのテスト
簡単なテストでClaude Codeが正しく動作することを確認します。
プロジェクトディレクトリに移動するか、テストフォルダを作成します。
mkdir ~/claude-test
cd ~/claude-test
claude "create a simple hello world Python script"
Claude Codeが応答し、ファイルを作成し、コードを表示するはずです。これにより、インストールが成功したことを確認できます。

払いすぎをやめて、まず利用可能なAIクレジットを請求しましょう
WindowsへのClaude Codeのインストールは通常迅速です。真のコストは、開発者がプロンプトのテスト、スクリプトの実行、モデルのアプリケーションへの統合を開始した後に現れます。その実験フェーズで大量のAPI呼び出しが発生する可能性があり、多くのチームは構築を開始した後にのみコストに気づきます。

使用料を支払う前に、AIクレジットやパートナープログラムの対象となるか確認する価値があります。Get AI Perksはこれらの機会を1か所に集め、AIプロバイダー、クラウドプラットフォーム、開発者ツールのクレジットや割引、およびそれらを請求するための簡単な手順をリストしています。
最初のClaude Codeプロジェクトを実行する前に、Get AI Perksを確認し、開発コストをカバーできるAIクレジットを請求してください。
よくある質問
WSL2なしでWindowsでClaude Codeをネイティブに実行できますか?
はい、しかしWSL2はWindowsへのインストール方法として依然として最善です。
Claude CodeはWindows Terminalで動作しますか?
はい。Windows TerminalはUbuntuタブを開くことができるため、個別のUbuntuウィンドウに切り替えることなくClaude Codeにアクセスできます。Windows Terminalで、ドロップダウン矢印をクリックし、プロファイルリストからUbuntuを選択してください。
既存のWindows開発ツールはClaude Codeで動作しますか?
ツールによります。Visual Studio CodeはRemote-WSL拡張機能を通じてうまく統合されます。JetBrains IDEやその他のツールは追加の設定が必要な場合があります。公式ドキュメントでは、VS CodeとJetBrainsがサポートされているプラットフォームとして言及されています。
WindowsでClaude Codeを更新するにはどうすればよいですか?
Claude Codeはデフォルトで自動更新されます。手動で更新するには、Ubuntuターミナルで`claude update`を実行します。企業環境で必要な場合は、自動更新機能を設定ファイルを通じて無効にすることができます。
Claude CodeとClaude APIの違いは何ですか?
Claude Codeは、コマンドを実行しファイルを編集するターミナルベースのコーディングアシスタントです。Claude APIは、カスタムアプリケーションを構築するためのClaudeの言語モデルへのプログラムアクセスを提供します。これらは異なる目的を果たし、異なるセットアッププロセスが必要です。
Windowsで.NETプロジェクトにClaude Codeを使用できますか?
はい、ただし注意が必要です。コミュニティの議論によると、WSL2での.NET SDKサポートは機能しますが、Ubuntu内にLinuxバージョンの.NET SDKをインストールする必要があります。Windowsにインストールされた.NETはWSL2からアクセスできません。
Claude Codeの費用はいくらですか?
料金は使用量とアカウントタイプによって異なります。公式のAnthropicウェブサイトで最新の料金ティアとチームプランを確認してください。コストはAPI消費量と組織の要件によって異なります。
インストールの次のステップ
Claude Codeをインストールしたら、その機能を探索し始めましょう。クイックスタートドキュメントでは、より複雑な操作に進む前に、コードの説明などの簡単なタスクから始めることを推奨しています。
これらのコマンドを試して慣れてください。
- claude "explain this function" -- コードの説明を取得
- claude commit -- Gitコミットメッセージを生成
- claude -c -- 最近の会話を継続
公式ドキュメントには、IDE統合、プラグインのインストール、高度な設定オプションの詳細なガイドが用意されています。チーム向けには、サーバー管理設定と分析トラッキングにより、Claude Codeデプロイメントの管理をさらに強化できます。
ネイティブWindowsアプリケーションと比較してWSL2のセットアップは追加のステップのように思えるかもしれませんが、現時点ではWindowsでClaude Codeを実行するための唯一の道です。良いニュースは?設定が完了すれば、スムーズに動作し、ほとんどの開発ワークフローと統合されます。

