システム要件
- オペレーティングシステム: macOS 13.0+、Ubuntu 20.04+/Debian 10+、または Windows 10+(WSL 1、WSL 2、または Git for Windows を使用)
- ハードウェア: 4 GB 以上の RAM
- ネットワーク: インターネット接続が必要です(ネットワーク設定を参照)
- シェル: Bash または Zsh で最適に動作します
- 場所: Anthropic がサポートしている国
追加の依存関係
- ripgrep: 通常は Claude Code に含まれています。検索が失敗する場合は、検索のトラブルシューティングを参照してください。
- Node.js 18+: 非推奨の npm インストールにのみ必要です
インストール
To install Claude Code, use one of the following methods:- Native Install (Recommended)
- Homebrew
- WinGet
macOS, Linux, WSL:Windows PowerShell:Windows CMD:
Native installations automatically update in the background to keep you on the latest version.
Alpine Linux およびその他の musl/uClibc ベースのディストリビューション: ネイティブインストーラーには
libgcc、libstdc++、および ripgrep が必要です。Alpine の場合: apk add libgcc libstdc++ ripgrep。USE_BUILTIN_RIPGREP=0 を設定します。認証
個人向け
- Claude Pro または Max プラン(推奨): Claude の Pro または Max プランにサブスクライブして、Claude Code と Web 上の Claude の両方を含む統一されたサブスクリプションを取得します。1 つの場所でアカウントを管理し、Claude.ai アカウントでログインします。
- Claude Console: Claude Consoleを通じて接続し、OAuth プロセスを完了します。Anthropic Console でのアクティブな課金が必要です。「Claude Code」ワークスペースは使用状況の追跡とコスト管理のために自動的に作成されます。Claude Code ワークスペース用の API キーを作成することはできません。これは Claude Code の使用専用です。
チームおよび組織向け
- Claude for Teams または Enterprise(推奨): Claude for Teamsまたは Claude for Enterpriseにサブスクライブして、一元化された課金、チーム管理、および Claude Code と Web 上の Claude の両方へのアクセスを取得します。チームメンバーは Claude.ai アカウントでログインします。
- チーム課金を使用した Claude Console: チーム課金を使用して共有 Claude Console組織をセットアップします。チームメンバーを招待し、使用状況の追跡のためにロールを割り当てます。
- クラウドプロバイダー: Amazon Bedrock、Google Vertex AI、または Microsoft Foundryを使用するように Claude Code を設定して、既存のクラウドインフラストラクチャでのデプロイメントを行います。
特定のバージョンをインストール
ネイティブインストーラーは、特定のバージョン番号またはリリースチャネル(latest または stable)を受け入れます。インストール時に選択したチャネルが自動更新のデフォルトになります。詳細については、リリースチャネルの設定を参照してください。
最新バージョンをインストールするには(デフォルト):
- macOS、Linux、WSL
- Windows PowerShell
- Windows CMD
- macOS、Linux、WSL
- Windows PowerShell
- Windows CMD
- macOS、Linux、WSL
- Windows PowerShell
- Windows CMD
バイナリの整合性とコード署名
- すべてのプラットフォームの SHA256 チェックサムはリリースマニフェストで公開されており、現在
https://storage.googleapis.com/claude-code-dist-86c565f3-f756-42ad-8dfa-d59b1c096819/claude-code-releases/{VERSION}/manifest.jsonに位置しています(例:{VERSION}を2.0.30に置き換えます) - 署名されたバイナリは以下のプラットフォーム向けに配布されています:
- macOS: 「Anthropic PBC」によって署名され、Apple によって公証されています
- Windows: 「Anthropic, PBC」によって署名されています
NPM インストール(非推奨)
NPM インストールは非推奨です。可能な場合はネイティブインストール方法を使用してください。既存の npm インストールをネイティブに移行するには、claude install を実行します。
グローバル npm インストール
Windows セットアップ
オプション 1: WSL 内の Claude Code- WSL 1 と WSL 2 の両方がサポートされています
- Git for Windowsが必要です
- ポータブル Git インストールの場合は、
bash.exeへのパスを指定します:
Claude Code を更新
自動更新
Claude Code は最新の機能とセキュリティ修正を確保するために自動的に自身を最新に保ちます。- 更新チェック: スタートアップ時および実行中に定期的に実行されます
- 更新プロセス: バックグラウンドで自動的にダウンロードおよびインストールされます
- 通知: 更新がインストールされたときに通知が表示されます
- 更新の適用: 更新は Claude Code を次回起動したときに有効になります
Homebrew および WinGet インストールは自動更新されません。
brew upgrade claude-code または winget upgrade Anthropic.ClaudeCode を使用して手動で更新します。既知の問題: Claude Code は新しいバージョンがこれらのパッケージマネージャーで利用可能になる前に更新を通知する場合があります。アップグレードが失敗した場合は、待機してから後で再度試してください。リリースチャネルの設定
autoUpdatesChannel 設定を使用して、自動更新と claude update の両方に対して Claude Code が従うリリースチャネルを設定します:
"latest"(デフォルト): リリースされるとすぐに新機能を受け取ります"stable": 通常約 1 週間古いバージョンを使用し、大きな回帰を伴うリリースをスキップします
/config → 自動更新チャネル経由で設定するか、settings.json ファイルに追加します:
自動更新を無効にする
シェルまたは settings.json ファイルでDISABLE_AUTOUPDATER 環境変数を設定します: