Claude Code のインストール方法|全OS対応の最短手順と認証
ターミナルで動く Claude Code を使い始めたいけれど、「Mac と Windows で手順が違うのか」「npm が必要なのか」「ログインはどうするのか」が分からず止まっていませんか。本記事では、Anthropic 公式が推奨するインストール経路から動作要件、認証、インストール確認、よくあるエラーの対処までを一本の流れで整理します。
Claude Code は OS を問わず公式のネイティブインストーラ1行で入り、claude を実行して Pro/Max などのアカウントでログインすればすぐ使い始められるとわかる。npm は Node.js があり既存環境に合わせたい場合の選択肢になる。
Contents (11)
Claude Code とは何か(インストール前の前提)
Claude Code は、ターミナル上で動作する Anthropic 公式の CLI(コマンドラインツール)です。コードの読み書き・修正・コマンド実行などをチャット感覚で任せられます。インストールの前に、まず2つの前提を押さえておきましょう。
- 利用にはアカウントが必要で、Pro・Max・Team・Enterprise・Console のいずれか、または Amazon Bedrock などの外部 API プロバイダが対象です。無料の Claude.ai プランでは Claude Code は使えません。
- インストール方法は複数ありますが、公式は「ネイティブインストーラ」を推奨しています。npm は Node.js を持っている人向けの代替経路という位置付けです。
出典: Anthropic 公式ドキュメント「Advanced setup」
動作要件を確認する
インストール前に、自分の環境が対応しているか確認します。公式が示す要件は次のとおりです。
- OS: macOS 13.0 以降 / Windows 10(1809 以降)・Windows Server 2019 以降 / Ubuntu 20.04 以降 / Debian 10 以降 / Alpine Linux 3.19 以降
- ハードウェア: メモリ 4GB 以上、x64 または ARM64 プロセッサ
- ネットワーク: インターネット接続が必須
- シェル: Bash・Zsh・PowerShell・CMD のいずれか
Windows ネイティブで使う場合は、Git for Windows の導入が推奨です。これにより Claude Code が Git Bash を使えるようになります(任意・未導入時は PowerShell が使われます)。
ネイティブインストーラで入れる(推奨)
最も手軽で、インストール後に自動更新も効くのがネイティブインストーラです。OS ごとに、ターミナルで次のコマンドを1行実行します。
Step 1: macOS / Linux / WSL の場合
curl -fsSL https://claude.ai/install.sh | bash
Step 2: Windows PowerShell の場合
irm https://claude.ai/install.ps1 | iex
Step 3: Windows CMD の場合
curl -fsSL https://claude.ai/install.cmd -o install.cmd && install.cmd && del install.cmd
The token '&&' is not a valid statement separator というエラーが出たら、CMD ではなく PowerShell にいます。逆に 'irm' is not recognized が出たら PowerShell ではなく CMD です。プロンプトが PS C:\ なら PowerShell、PS なしの C:\ なら CMD と見分けられます。
ネイティブインストールはバックグラウンドで自動的に最新版へ更新されるため、原則として手動更新は不要です。
出典: Anthropic 公式ドキュメント「Advanced setup」
パッケージマネージャーで入れる(Homebrew / WinGet)
普段からパッケージマネージャーで管理したい人は、次の方法も使えます。これらは自動更新されないため、更新は手動になる点に注意してください。
- macOS(Homebrew):
brew install --cask claude-code(更新はbrew upgrade claude-code) - Windows(WinGet):
winget install Anthropic.ClaudeCode(更新はwinget upgrade Anthropic.ClaudeCode)
Debian・Fedora・RHEL・Alpine では、署名済みの apt / dnf / apk リポジトリも公式に提供されています。詳細な設定コマンドは公式ドキュメントを参照してください。
npm で入れる(Node.js 環境がある場合)
すでに Node.js を使っていて環境をそろえたい場合は、グローバルな npm パッケージとして導入できます。Node.js 18 以降が必要です。
npm install -g @anthropic-ai/claude-code
この npm パッケージは、スタンドアロンのインストーラと同じネイティブバイナリを導入します(プラットフォーム別のオプション依存を経由してバイナリを取得し、リンクする仕組み)。更新は npm install -g @anthropic-ai/claude-code@latest で行います。npm update -g は元のインストール時のバージョン範囲に従うため、最新版に上がらないことがある点に注意してください。
なお、公式は sudo npm install -g を使わないよう警告しています。権限まわりのトラブルやセキュリティリスクの原因になるためです。
出典: Anthropic 公式ドキュメント「Install with npm」
起動して認証する
インストールが終わったら、作業したいプロジェクトのフォルダでターミナルを開き、次のコマンドで起動します。
claude
初回起動時はブラウザが開くので、画面の案内に従ってログインします。前述のとおり、Pro・Max・Team・Enterprise・Console のいずれかのアカウント、または Amazon Bedrock・Google Vertex AI・Microsoft Foundry といった外部 API プロバイダが利用できます。アカウント種別ごとの詳細は公式の認証ページにまとまっています。
インストールを確認する・つまずいたら
正しく入ったかは、バージョン表示で確認できます。
claude --version
command not found などのエラーで起動しない場合や、より詳しく環境を点検したい場合は、診断コマンドを実行します。
claude doctor
claude doctor は、直近の更新結果や設定の問題点をまとめて表示してくれます。インストールやログインで詰まったときは、まずこのコマンドの出力を確認するのが近道です。それでも解決しない場合は、公式の「Troubleshoot installation and login」ページでエラーメッセージごとの対処を探せます。
出典: Anthropic 公式ドキュメント「Verify your installation」
まとめ:自分に合う経路で最短導入する
Claude Code のインストールは、OS を問わず公式のネイティブインストーラ1行が基本で、自動更新まで含めて最も手軽です。Node.js 環境を持っているなら npm、パッケージ管理を統一したいなら Homebrew や WinGet という選び方ができます。導入後は claude で起動して対象アカウントでログインし、claude --version で動作確認すれば、すぐに開発を始められます。
- まず試すなら: ネイティブインストーラ(
curl ... install.sh | bashほか) - Node.js 利用者:
npm install -g @anthropic-ai/claude-code - 確認:
claude --versionとclaude doctor