Claude Codeのインストールは、3系統の公式Native InstallコマンドからOSとシェルに合うものを選ぶのが基本です。
- 要点1:Native InstallならNode.jsとnpmは不要です
- 要点2:macOS・Linux・WSL、PowerShell、CMDでコマンドが異なります
- 要点3:version・doctor・認証・検証タスクの4項目で完了を確認します
対象:Claude Codeを初めて導入する実務担当者・DX推進・情報システム担当者
今日やること:自分のOSとシェル、利用アカウント、社内の導入許可を確認します
この記事の目次
Claude Codeを新規導入するなら、Anthropicが推奨するNative Installが第一選択です。Node.jsやnpmを先に導入する必要はなく、依存関係やnpmの権限設定によるトラブルも避けやすくなります。
一方、WindowsではPowerShell、コマンドプロンプト(CMD)、WSLで実行するコマンドが異なります。また、インストーラーが終了しただけでは、利用できる状態になったとは判断できません。
この記事では、2026年8月21日時点のAnthropic公式情報に基づき、事前確認からOS別のインストール、初回認証、トラブル対応、更新・削除までを順番に解説します。最短手順は次の4ステップです。
- OS、シェル、アカウント、社内ルールを確認する
- 対応するNative Installコマンドを実行する
claude --versionとclaude doctorで診断する- 検証用フォルダで
claudeを起動し、認証と読み取りタスクを終える
仕様や利用条件は変更される可能性があります。実行前にはAnthropic公式のAdvanced setupも確認してください。
Claude Codeをインストールする前に確認すること
最初に端末要件だけでなく、利用資格と企業の管理方針を確認します。企業管理端末では、技術的にインストールできることと、業務利用が許可されていることは別問題です。
対応OS・CPU・メモリ・シェルの要件
2026年8月21日時点で、公式が示す主なシステム要件は次のとおりです。
| 項目 | 公式の要件 |
|---|---|
| macOS | macOS 13.0以上 |
| Windows | Windows 10 1809以上、またはWindows Server 2019以上 |
| Linux | Ubuntu 20.04以上、Debian 10以上、Alpine Linux 3.19以上 |
| WSL | WSL 1またはWSL 2。サンドボックス対応はWSL 2のみ |
| メモリ | RAM 4GB以上 |
| CPU | x64またはARM64 |
| シェル | Bash、Zsh、PowerShell、CMD |
| 通信 | インターネット接続が必要 |
利用場所はAnthropicの対応国である必要もあります。OS名だけで判断せず、バージョン、CPUアーキテクチャ、社内ネットワークからの外部通信を確認してください。要件の一次情報はAdvanced setupです。
利用できるアカウントと料金プランを確認する
インストーラーの取得とClaude Codeの利用資格は別です。公式Quickstartでは、Claude Pro、Max、Team、Enterprise、Claude Console、対応クラウドプロバイダーが利用方法として案内されています。無料のClaude.aiプランにはClaude Codeへのアクセスが含まれません。
企業では、個人契約のアカウントを持ち込むのではなく、会社が認めた契約主体と認証方式を使います。異動・退職時にアクセスを失効できるか、費用をどの部門が管理するかも導入前に決めておきましょう。
対象プランや料金は変わる可能性があるため、Claude Code公式QuickstartとClaude公式料金ページで最新情報を確認してください。料金と利用条件の整理は、Claude Codeは無料で使える?料金と利用条件でも解説しています。
Native Installが推奨される理由
Native InstallはNode.jsに依存せず、自動更新に対応する公式推奨方式です。古い解説にある「Node.jsを入れてからnpmで導入する」という手順は、現在の新規導入の前提ではありません。
npm版も利用できますが、組織でNode.jsパッケージとして統一管理したいなど、明確な理由がある場合の代替です。初めて使う担当者は、まずNative Installを選んでください。
企業PCで事前承認が必要な項目
企業管理端末では、インストールコマンドを実行する前に次を確認します。
| 確認項目 | 個人端末での確認 | 企業管理端末での確認先 |
|---|---|---|
| ソフトウェア導入 | OS要件と空き環境 | 情報システム、端末管理者 |
| アカウント | 対象プラン | 契約・ID管理担当 |
| 外部通信 | インターネット接続 | ネットワーク、セキュリティ担当 |
| 利用データ | 機密情報を除外 | 情報管理規程、データオーナー |
| 更新 | 自動更新を理解 | 変更管理、資産管理担当 |
| 削除・停止 | 削除方法を確認 | インシデント対応責任者 |
インターネット上のスクリプトを直接実行できない方針なら、無断で回避しないでください。取得元の検証、社内配布、ソフトウェア資産登録の手順を管理者と決めます。
Claude CodeをOS・シェル別にインストールする方法
コマンドをコピーする前に、現在開いているシェルを確認します。特にWindows Terminalはシェル名ではなく、PowerShell、CMD、WSLなどを開くためのアプリです。タブ名やプロンプトを見て、どの環境に入力するかを判断してください。
| 利用環境 | 実行する場所 | インストーラー |
|---|---|---|
| macOS | TerminalなどのZsh/Bash | install.sh |
| Linux | LinuxのBash/Zsh | install.sh |
| WSL | WSLディストリビューション内 | install.sh |
| Native Windows | PowerShell | install.ps1 |
| Native Windows | コマンドプロンプト | install.cmd |
macOS・Linux・WSLでNative Installを実行する
macOSのTerminal、Linux、またはWSLディストリビューション内で次を実行します。
curl -fsSL https://claude.ai/install.sh | bash
macOSでは通常ZshまたはBashから実行します。WSLへインストールする場合は、Windows側のPowerShellではなく、UbuntuなどWSL側のターミナルへ入力してください。Windows側とWSL側は、ファイルシステム、PATH、設定が異なる別環境です。
Windows PowerShellでNative Installを実行する
PowerShellを開き、次を実行します。
irm https://claude.ai/install.ps1 | iex
プロンプトがPS C:\...>のように始まることを確認します。企業PCでスクリプト実行が管理されている場合は、組織のポリシーを優先してください。
Windows CMDでNative Installを実行する
コマンドプロンプトを開き、次を実行します。
curl -fsSL https://claude.ai/install.cmd -o install.cmd && install.cmd && del install.cmd
これはCMD用です。PowerShellへそのまま貼り付けると、&&などの解釈の違いでエラーになる場合があります。反対に、PowerShell用のirmはCMDでは使えません。
以上のコマンドはAnthropic公式Advanced setupに掲載されています。公開後に変更される可能性があるため、実行直前にも公式ページと一致するか確認してください。
Native Windows・WSL 2・WSL 1のどれを選ぶか
Windowsでは、普段の開発環境と社内の標準ツールチェーンに合わせて導入先を一つに絞ります。
| 比較項目 | Native Windows | WSL 2 | WSL 1 |
|---|---|---|---|
| 主なシェル | PowerShell/CMD | Bashなど | Bashなど |
| 導入先 | Windows側 | WSL内のLinux側 | WSL内のLinux側 |
| サンドボックス | 非対応 | 対応 | 非対応 |
| Git | Git for Windowsは任意 | WSL側のGit | WSL側のGit |
| 向く用途 | Windowsツール中心 | Linux系CIとの整合、サンドボックス重視 | WSL 2を使えない制約環境 |
PowerShell中心の業務やWindows専用ツールとの連携を優先するならNative Windowsが分かりやすい選択です。Linux系の開発環境やCIとの整合、サンドボックス利用を重視するならWSL 2が有力です。WSL 1も利用できますが、サンドボックスには対応しません。
Native WindowsではGit for Windowsは必須ではありません。導入済みならBash tool、未導入ならPowerShell toolを利用できます。Windows側とWSL側の両方へ重複導入すると、PATH、Git資格情報、設定ファイルの切り分けが難しくなるため、標準環境を決めてから導入しましょう。より詳しい選び方はClaude CodeのWindows導入・設定ガイドを参照してください。
\ Claude Codeの導入、何から始めればいいかわかります /
法人様のAI導入に関するご相談はこちら動作確認と初回認証を完了する方法
インストール後は、コマンド解決、診断、認証、安全な検証タスクまで確認します。インストーラーに成功メッセージが出ても、PATHや認証に問題が残っている可能性があります。
バージョン表示とdoctor診断を確認する
新しいターミナルを開き、次の2コマンドを順番に実行します。
claude --versionclaude doctor
claude --versionは、実行ファイルがPATHから呼び出せることと、導入されたバージョンを確認するコマンドです。claude doctorはセッションを開始せず、インストール状態、設定ファイルの検証エラー、警告、修正案を読み取り専用で表示します。
バージョン番号が表示され、doctorに重大なエラーがなければ次へ進みます。警告が出た場合は内容を記録し、推奨された修正を確認してください。企業端末では、設定変更の前に管理者へ結果を共有します。
検証用フォルダでClaude Codeを起動する
本番リポジトリではなく、機密情報を含まない小さな検証用フォルダへ移動して起動します。
mkdir claude-code-testcd claude-code-testclaude
検証フォルダには顧客データ、秘密鍵、APIキー、.env、未公開ソースコードを置かないでください。最初の依頼は「このフォルダ内のファイル一覧を説明して」のような読み取りタスクに限定します。書き込みやコマンド実行を伴う操作は、権限表示と社内ルールを理解してから試します。
ブラウザで初回ログインする
初回起動では、画面の案内に従いブラウザで認証します。企業利用では、組織が指定したアカウントを選択してください。環境変数ANTHROPIC_API_KEYが設定されている場合は、そのAPIキーを利用する承認が表示されるため、意図した課金・管理主体かを確認します。
セッション内でアカウントを切り替えるときは/loginを使います。認証をやり直す場合は/logoutを実行し、Claude Codeを終了してから再度claudeを起動します。初回認証の一次情報は公式Quickstartで確認できます。
WSL・SSH・コンテナでブラウザが開かない場合
リモート環境ではブラウザが自動で開かないことがあります。認証画面でcを押してOAuth URLをコピーし、ブラウザを使える端末で開いたうえで、表示されたlogin codeを元の端末へ貼り付けます。別の方法として、次も実行できます。
claude auth login
最終的な導入完了条件は次の4項目です。
- [ ]
claude --versionでバージョンが表示された - [ ]
claude doctorで重大なエラーがない - [ ] 組織が指定したアカウントで認証できた
- [ ] 機密情報のない検証フォルダで読み取りタスクが成功した
認証後の操作はClaude Codeの基本的な使い方で確認できます。
企業での展開方針も整理したい方へ
導入確認後の全社展開では、認証・権限・ネットワーク・更新方針を一体で設計する必要があります。株式会社NexaのAI導入相談をご利用ください。
Claude Codeをインストールできないときの対処法
エラーが出たら、再インストールを繰り返す前に、エラー文、実行したシェル、導入先を記録します。次の表から原因を切り分けてください。
| エラー文・症状 | 主な原因 | 最初に試す対処 | 管理者確認 |
|---|---|---|---|
claude: command not found |
PATH未反映 | 配置先とPATHを確認し、ターミナルを再起動 | 通常は不要 |
'irm' is not recognized |
CMDでPowerShell用コマンドを実行 | PowerShellを開くかCMD用を使う | 不要 |
&&が有効ではない旨のエラー |
PowerShellでCMD用コマンドを実行 | CMDを開くかPowerShell用を使う | 不要 |
A parameter cannot be found... 'fsSL' |
PowerShellでLinux用curlを実行 | PowerShell用を使う | 不要 |
bashを認識しない |
Native WindowsでBash用手順を実行 | PowerShell、CMD、WSLのいずれかを選ぶ | 不要 |
running scripts is disabled |
実行ポリシーが.ps1を遮断 |
Native Installを優先し、方針を確認 | 企業PCでは必要 |
| ログイン画面が開かない | リモート環境や通信制限 | OAuth URLコピー、通信設定を確認 | 通信制限時は必要 |
claude: command not foundまたは「認識されません」と表示される
Native Installの主な配置先は、macOS/Linuxで~/.local/bin/claude、Windowsで%USERPROFILE%\.local\bin\claude.exeです。ファイルが存在するのに呼び出せない場合は、~/.local/binまたはWindows側の配置先がPATHへ反映されているか確認します。
Zshでは次を実行し、設定を再読み込みします。
echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.zshrcsource ~/.zshrc
Bashの場合はこちらです。
echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.bashrcsource ~/.bashrc
同じ設定を何度も追記しないよう、先に設定ファイルを確認してください。Windowsではターミナルを開き直してから再確認します。VS Code拡張だけを入れても、端末用CLIはPATHへ追加されません。ターミナルでclaudeを使うにはstandalone installが必要です。
PowerShell・CMD・Bash用コマンドを取り違えた
irmはPowerShellのコマンドです。CMDで認識されない場合はPowerShellを開くか、CMD用のinstall.cmdを使います。PowerShellでfsSLというパラメータエラーが出た場合は、macOS/Linux用のcurlコマンドを貼り付けた可能性があります。
エラーを避けるポイントは、OS名ではなく「どのシェルへ入力しているか」を確認することです。Windows Terminalを使っている場合も、タブのプロファイルを見てください。
running scripts is disabledと表示される
このエラーは、主にnpm版が作成する.ps1ランチャーをPowerShellの実行ポリシーが遮断した場合に発生します。まず、Node.jsを必要としないNative Installへ切り替えられるか検討します。
公式トラブルシューティングには、CurrentUser範囲でRemoteSignedに変更する例がありますが、企業PCで無断実行してはいけません。実行ポリシーはセキュリティ統制に関わるため、変更が必要な場合のみ情報システム部門の承認を得てください。
ログインできない・ブラウザが開かない
まず/logoutを実行し、Claude Codeを終了してからclaudeで再起動します。リモート環境ならcでOAuth URLをコピーするか、claude auth loginを使います。
企業ネットワーク内だけ失敗する場合は、プロキシ、TLS検査、カスタムCA、ファイアウォール、許可ドメインを切り分けます。必要な接続先を記事の固定リストで判断せず、Anthropic公式Network configurationの最新情報をネットワーク担当者と照合してください。インストールとログインのエラーは公式Troubleshoot installation and loginも参照します。
\ 業務自動化のお悩み、プロが30分で整理します /
法人様のAI導入に関するご相談はこちらnpm版・更新・アンインストールはどう扱う?
npm版は誤った方法ではありませんが、Native Installとは更新主体と削除方法が異なります。二つの方式を混在させず、どちらで導入したかを資産台帳へ記録します。
npm版を選ぶ条件とインストール方法
組織のNode.jsパッケージ管理へ統合する必要がある場合は、次のコマンドで導入します。
npm install -g @anthropic-ai/claude-code
npm版だけがNode.jsを必要とします。2026年8月21日時点では、Claude Codeのnpmパッケージv2.1.198以降はNode.js 22以上を要求します。ただし要件は変更され得るため、導入時に公式Advanced setupを再確認してください。
権限エラーを避けるためにsudo npm install -gを使うことは推奨されていません。npmのグローバルディレクトリ権限を適切に設定するか、Native Installを選びます。
| 比較項目 | Native Install | npm版 |
|---|---|---|
| 位置付け | 公式推奨 | 明確な運用理由がある場合の代替 |
| Node.js | 不要 | 必要。現行要件を公式確認 |
| 更新 | バックグラウンド自動更新 | npmで管理 |
| 主な注意 | 企業の自動更新方針 | Node.js要件、権限、実行ポリシー |
Native Installを更新する
Native Installはバックグラウンドで自動更新します。すぐに更新したい場合は次を実行します。
claude update
更新後はclaude --versionとclaude doctorで状態を確認します。企業では、自動更新を許可するか、latestまたはstableのどのチャネルを利用するか、検証・段階展開・問題発生時の停止をどう行うか決めてください。チャネル仕様も変更され得るため、運用決定時は公式setupを確認します。
Native Installをアンインストールする
macOS、Linux、WSLでは次を実行します。
rm -f ~/.local/bin/clauderm -rf ~/.local/share/claude
Windows PowerShellでは次を実行します。
Remove-Item -Path "$env:USERPROFILE\.local\bin\claude.exe" -ForceRemove-Item -Path "$env:USERPROFILE\.local\share\claude" -Recurse -Force
削除対象のパスを確認してから実行してください。公式手順はUninstall Claude Codeにあります。
npm版を削除し、残る設定を確認する
npm版は次で削除します。
npm uninstall -g @anthropic-ai/claude-code
CLIを削除しても、設定ディレクトリ~/.claudeは残ります。ここには許可設定、MCP設定、セッション履歴などが含まれるため、不要と判断してもすぐに一括削除せず、必要な内容をバックアップしてください。
削除後もclaudeが動く場合は、Native Installとnpm版の重複、古いPATH、エイリアスを確認します。VS Code拡張、JetBrainsプラグイン、DesktopアプリはCLIとは別に管理・削除が必要です。
企業で安全に導入するためのチェックリスト
個人端末で起動できた状態を、そのまま全社標準にしてはいけません。対象端末、認証、データ、通信、権限、更新、停止までを運用として定義します。
対象端末・利用者・認証を決める
Native WindowsとWSL 2など複数の環境を無秩序に許可すると、問い合わせ対応や設定管理が複雑になります。対象OS、標準の導入方式、対象部署、利用者、例外申請の条件を決めてください。
アカウントは組織が認めた契約主体で払い出し、個人アカウントの持ち込みを避けます。異動・退職時の失効手順、APIキーを使う場合の保管とローテーション、費用の管理責任者も明確にします。
ネットワークと配布・更新方法を確認する
プロキシ、TLS検査、カスタムCA、ファイアウォールの要件は、公式Network configurationと照合します。接続先は変更される可能性があるため、社内資料には公式ページの確認日と責任者を記載し、定期的に更新します。
外部スクリプトを直接実行できない端末では、インストーラーの取得元、検証方法、社内配布経路、資産管理、更新責任を決めます。Native Installの自動更新を採用する場合も、更新後の確認、障害時の停止、問い合わせ窓口が必要です。
CLIが扱えるデータと権限を定義する
Claude Codeはファイル編集やコマンド実行などの追加操作で許可を求める設計ですが、それだけでリスクがなくなるわけではありません。利用可能なリポジトリとフォルダ、入力禁止情報、ログ、MCPや外部連携の扱いを文書化します。
初回検証は、顧客データ、秘密鍵、.envを含まない小さなリポジトリで行います。権限は最小限とし、AIが生成した変更をGit差分、テスト、人の承認で確認してください。信頼できないコードや外部コンテンツに埋め込まれた指示によるプロンプトインジェクションにも注意が必要です。
詳細はAnthropic公式SecurityとClaude Codeのセキュリティ対策を参照してください。
更新・監査・停止の運用を決める
企業導入の最終確認には、次のチェックリストを使えます。
- [ ] 対象端末とNative Windows/WSLなどの標準環境を決めた
- [ ] 対象利用者と利用できるリポジトリを決めた
- [ ] 契約主体、認証方式、退職・異動時の失効方法を決めた
- [ ] プロキシ、CA、ファイアウォールを公式情報と照合した
- [ ] 入力禁止情報と機密情報の扱いを文書化した
- [ ] ファイル編集、コマンド実行、外部連携の権限方針を決めた
- [ ] ログの確認範囲、保存、責任者を決めた
- [ ] 自動更新、検証、段階展開の方針を決めた
- [ ] 問題発生時の停止・アンインストール手順を確認した
- [ ]
version、doctor、認証、検証タスクの結果を記録した
組み込みの保護機能を過信せず、人によるレビューと既存のセキュリティ統制を組み合わせることが重要です。
\ AI活用の「次の一手」を一緒に考えませんか /
法人様のAI導入に関するご相談はこちらClaude Codeのインストールに関するよくある質問
Claude Codeのインストール方法は?
OSとシェルに合う公式Native Installコマンドを実行します。その後、claude --version、claude doctor、初回認証、機密情報のないフォルダでの検証タスクまで終えれば導入完了です。
Claude CodeのインストールにNode.jsやnpmは必要ですか?
Native InstallにはNode.jsもnpmも不要です。npm版を選ぶ場合だけNode.jsが必要になるため、実行時点のバージョン要件を公式setupで確認してください。
Claude Codeは無料で使えますか?
無料のClaude.aiプランにはClaude Codeへのアクセスが含まれません。インストーラーの取得と実利用の契約は別であり、対象プラン、Claude Console、対応クラウドプロバイダーなどの最新条件を公式Quickstartと料金ページで確認してください。
Claude CodeはWindowsでも使えますか?
Native WindowsとWSLの両方で利用できます。PowerShell、CMD、WSLではインストールコマンドが異なります。サンドボックスを使う必要がある場合はWSL 2を検討してください。
claude: command not foundはどう直しますか?
実行ファイルの配置先とPATHを確認し、シェル設定を再読み込みするかターミナルを再起動します。VS Code拡張だけでは端末用CLIはPATHへ追加されないため、standalone installが必要です。
Claude Codeにログインできない場合は?
/logout後にClaude Codeを終了し、claudeで再認証します。ブラウザが開かない場合はOAuth URLのコピーかclaude auth loginを使い、企業ネットワークではプロキシ、TLS、CA、ファイアウォールも確認してください。
VS Code拡張を入れればclaudeコマンドも使えますか?
VS Code拡張だけではターミナル用のclaudeコマンドは追加されません。CLIを使うには、本記事のNative Installなどでstandalone版を導入します。
Claude Codeを更新・アンインストールする方法は?
Native Installは自動更新され、即時更新にはclaude updateを使います。アンインストール方法はNative Installとnpm版で異なり、CLIを削除しても~/.claudeの設定は自動では消えません。
まとめ|Native InstallでClaude Codeを安全に導入しよう
Claude Codeの新規インストールは、Node.jsを必要としない公式推奨のNative Installから始めます。macOS・Linux・WSL、PowerShell、CMDのうち、実際に開いているシェルに対応するコマンドを選んでください。
導入の成否は、claude --version、claude doctor、組織指定アカウントでの認証、安全な検証タスクの4項目で判断します。企業では、起動確認に加えて認証、対象データ、外部通信、権限、自動更新、停止・削除の方針まで標準化することが重要です。
コマンド、要件、対象プラン、更新仕様は変わる可能性があります。実行時点のAnthropic公式Advanced setupを確認し、自社の事前チェックを終えてから導入してください。
Claude Codeを含むAIツールの企業導入を整理したい方へ
利用環境の選定から認証・権限・ネットワーク・更新方針まで、自社に合う導入計画の整理をご支援します。AI導入について相談する。


