システム要件
Claude Code は以下のプラットフォームと構成で実行されます。- オペレーティングシステム:
- macOS 13.0 以上
- Windows 10 1809 以上または Windows Server 2019 以上
- Ubuntu 20.04 以上
- Debian 10 以上
- Alpine Linux 3.19 以上
- ハードウェア: 4 GB 以上の RAM
- ネットワーク: インターネット接続が必要です。ネットワーク構成を参照してください。
- シェル: Bash、Zsh、PowerShell、または CMD。Windows では、Git for Windowsが必要です。
- 場所: Anthropic サポート対象国
追加の依存関係
- ripgrep: 通常は Claude Code に含まれています。検索が失敗する場合は、検索トラブルシューティングを参照してください。
Claude Code をインストール
To install Claude Code, use one of the following methods:- Native Install (Recommended)
- Homebrew
- WinGet
macOS, Linux, WSL:Windows PowerShell:Windows CMD:If you see
The token '&&' is not a valid statement separator, you’re in PowerShell, not CMD. Use the PowerShell command above instead. Your prompt shows PS C:\ when you’re in PowerShell.Windows requires Git for Windows. Install it first if you don’t have it.Native installations automatically update in the background to keep you on the latest version.
Windows でのセットアップ
Windows 上の Claude Code には、Git for Windowsまたは WSL が必要です。PowerShell、CMD、または Git Bash からclaude を起動できます。Claude Code は内部的に Git Bash を使用してコマンドを実行します。PowerShell を管理者として実行する必要はありません。
オプション 1: Git Bash を使用したネイティブ Windows
Git for Windowsをインストールしてから、PowerShell または CMD からインストールコマンドを実行します。
Claude Code が Git Bash インストールを見つけられない場合は、settings.json ファイルでパスを設定します。
Alpine Linux と musl ベースのディストリビューション
Alpine およびその他の musl/uClibc ベースのディストリビューション上のネイティブインストーラーには、libgcc、libstdc++、および ripgrep が必要です。ディストリビューションのパッケージマネージャーを使用してこれらをインストールしてから、USE_BUILTIN_RIPGREP=0 を設定します。
この例は Alpine で必要なパッケージをインストールします。
settings.jsonファイルで USE_BUILTIN_RIPGREP を 0 に設定します。
インストールを確認
インストール後、Claude Code が機能していることを確認します。claude doctorを実行します。
認証
Claude Code には、Pro、Max、Team、Enterprise、または Console アカウントが必要です。無料の Claude.ai プランには Claude Code アクセスは含まれていません。Amazon Bedrock、Google Vertex AI、またはMicrosoft Foundryなどのサードパーティ API プロバイダーで Claude Code を使用することもできます。 インストール後、claude を実行してブラウザーのプロンプトに従ってログインします。すべてのアカウントタイプとチームセットアップオプションについては、認証を参照してください。
Claude Code を更新
ネイティブインストールは自動的にバックグラウンドで更新されます。リリースチャネルを構成して、更新をすぐに受け取るか遅延安定スケジュールで受け取るかを制御することも、自動更新を完全に無効にすることもできます。Homebrew および WinGet インストールは手動更新が必要です。自動更新
Claude Code は起動時と実行中に定期的に更新をチェックします。更新はバックグラウンドでダウンロードおよびインストールされ、次に Claude Code を起動するときに有効になります。Homebrew および WinGet インストールは自動更新されません。
brew upgrade claude-code または winget upgrade Anthropic.ClaudeCode を使用して手動で更新します。既知の問題: Claude Code は、新しいバージョンがこれらのパッケージマネージャーで利用可能になる前に更新を通知する場合があります。アップグレードが失敗した場合は、しばらく待ってからもう一度試してください。Homebrew はアップグレード後、古いバージョンをディスク上に保持します。brew cleanup claude-code を定期的に実行してディスク容量を回収します。リリースチャネルを構成
autoUpdatesChannel 設定を使用して、Claude Code が自動更新と claude update に従うリリースチャネルを制御します。
"latest"、デフォルト: リリースされるとすぐに新機能を受け取ります"stable": 通常約 1 週間前のバージョンを使用し、大きな回帰を伴うリリースをスキップします
/config → 自動更新チャネル経由で構成するか、settings.json ファイルに追加します。
自動更新を無効にする
settings.jsonファイルの env キーで DISABLE_AUTOUPDATER を "1" に設定します。
手動で更新
次のバックグラウンドチェックを待たずに更新をすぐに適用するには、以下を実行します。高度なインストールオプション
これらのオプションは、バージョンピニング、npm からの移行、およびバイナリ整合性の検証用です。特定のバージョンをインストール
ネイティブインストーラーは、特定のバージョン番号またはリリースチャネル(latest または stable)を受け入れます。インストール時に選択したチャネルが自動更新のデフォルトになります。詳細については、リリースチャネルを構成を参照してください。
最新バージョンをインストールするには(デフォルト):
- macOS, Linux, WSL
- Windows PowerShell
- Windows CMD
- macOS, Linux, WSL
- Windows PowerShell
- Windows CMD
- macOS, Linux, WSL
- Windows PowerShell
- Windows CMD
非推奨の npm インストール
npm インストールは非推奨です。ネイティブインストーラーはより高速で、依存関係が不要で、バックグラウンドで自動更新されます。可能な場合はネイティブインストール方法を使用してください。npm からネイティブへの移行
以前に npm で Claude Code をインストールした場合は、ネイティブインストーラーに切り替えます。claude install を実行して、ネイティブバイナリを並行してインストールしてから、npm バージョンを削除することもできます。
npm でインストール
互換性上の理由で npm インストールが必要な場合は、Node.js 18 以上がインストールされている必要があります。パッケージをグローバルにインストールします。バイナリ整合性とコード署名
各リリースは、すべてのプラットフォームバイナリの SHA256 チェックサムを含むmanifest.json を公開します。マニフェストは Anthropic GPG キーで署名されているため、マニフェスト上の署名を検証することで、それが列挙するすべてのバイナリを推移的に検証します。
マニフェスト署名を検証
ステップ 1~3 には、gpg と curl を備えた POSIX シェルが必要です。Windows では、Git Bash または WSL で実行します。ステップ 4 には PowerShell オプションが含まれています。
公開鍵をダウンロードしてインポート
リリース署名キーは固定 URL で公開されています。インポートされたキーのフィンガープリントを表示します。出力にこのフィンガープリントが含まれていることを確認します。
署名を検証
マニフェストに対して分離された署名を検証します。有効な結果は
Good signature from "Anthropic Claude Code Release Signing <[email protected]>" を報告します。gpg は新しくインポートされたキーに対して WARNING: This key is not certified with a trusted signature! も出力します。これは予想されています。Good signature 行は暗号化チェックが成功したことを確認します。ステップ 1 のフィンガープリント比較はキー自体が本物であることを確認します。マニフェスト署名は
2.1.89 以降のリリースで利用可能です。以前のリリースは分離された署名なしで manifest.json にチェックサムを公開します。プラットフォームコード署名
署名付きマニフェストに加えて、個別のバイナリはサポートされている場所でプラットフォーム固有のコード署名を実行します。- macOS: “Anthropic PBC” によって署名され、Apple によって公証されています。
codesign --verify --verbose ./claudeで検証します。 - Windows: “Anthropic, PBC” によって署名されています。
Get-AuthenticodeSignature .\claude.exeで検証します。 - Linux: 上記のマニフェスト署名を使用して整合性を検証します。Linux バイナリは個別にコード署名されていません。
Claude Code をアンインストール
Claude Code を削除するには、インストール方法の指示に従います。ネイティブインストール
Claude Code バイナリとバージョンファイルを削除します。- macOS, Linux, WSL
- Windows PowerShell
Homebrew インストール
Homebrew cask を削除します。WinGet インストール
WinGet パッケージを削除します。npm
グローバル npm パッケージを削除します。構成ファイルを削除
Claude Code の設定とキャッシュされたデータを削除するには:- macOS, Linux, WSL
- Windows PowerShell