Claude Codeインストール完全ガイド|OS別の手順とエラー対処

私自身、このメディアを動かすCMSをAI駆動開発で組んでいて、Claude Codeは毎日触っています。だからこの記事は、公式の手順だけでなく「実際にどこで止まるか」まで含めて書きました。
この記事で分かること:OS別のインストール手順、前提環境の準備、ログインから最初のコード変更まで、よくあるエラーの直し方、企業環境での注意点。上から順にたどれば最後まで完了できます。
Claude Codeのインストールとは?始める前に知っておくこと

Claude Codeは、ターミナル(黒い画面)の中でAIに開発を手伝ってもらうツールです。コードを書く、バグを直す、Gitを操作する——これを会話しながら進められます。
インストール自体はコマンド1行で終わります。公式ドキュメントも「数分で利用開始できる」という説明をしています。ただし利用にはClaudeアカウントが必要です。
Claude Codeでできること
ファイルを読んで質問に答える、コードを書き換える、テストを走らせる、Gitでコミットする。これらをあなたのプロジェクトの中で直接やってくれます。
起動コマンドは `claude` のひとつ。単発で何かやらせたいときは `claude "タスク内容"` と書けば、その場で実行して終わります。
料金プランと認証方法の違い
正直に言うと、料金については慎重に書きます。今回確認できた公式の一次情報には、具体的な金額や提供条件のデータが含まれていませんでした。
確実に言えるのは、利用にはClaudeアカウントが必要で、初回に `claude` を実行するとログインが求められるという点だけです。最新の料金はClaudeの料金ページで直接確認してください。
認証方法は大きく分けて、サブスクリプション(Claudeのアカウントでログイン)と、APIキーを使う方法があります。個人で試すならアカウントログインが手軽です。
対応OSとシステム要件
Windows・macOS・Linuxのいずれにも対応します。WindowsはPowerShellでもCMDでも、WSL経由でも入れられます。
| OS | 主なインストール方法 | 補足 |
|---|---|---|
| macOS | 公式インストーラー / Homebrew / npm | curlまたはbrew installで導入 |
| Linux | 公式インストーラー / apt・dnf・apk / npm | ディストリビューションに応じて選ぶ |
| Windows | PowerShell / CMD / winget / npm / WSL | WSL経由ならLinux手順が使える |
npmで入れる場合の前提はNode.js 18以上です。これが満たせない環境では、後述のネイティブインストーラーを使うのが楽です。
インストール前に準備する前提環境
ここを飛ばすとエラーで止まります。先に環境を整えておくと、あとが驚くほどスムーズです。

Node.jsとnpmのバージョン要件
npm経由でインストールする場合、Node.js 18以上が必要です。これは公式で明記されています。
確認は簡単。ターミナルで `node -v` と打ってください。`v18` 以上の数字が出ればOKです。出ない、または古いなら、Node.jsの公式から最新の安定版を入れてください。
ネイティブインストーラーとnpm経由の選び方
ここは迷う人が多いので、私の判断基準を書きます。
| 項目 | ネイティブインストーラー | npm経由 |
|---|---|---|
| 前提条件 | Node.js不要 | Node.js 18以上が必須 |
| コマンド | curl / irm / brew / winget | npm install -g @anthropic-ai/claude-code |
| 向いている人 | とにかく早く動かしたい人 | 既にNode環境がある開発者 |
| 私の推奨 | 初めてならこちら | Nodeで開発済みならこちら |
迷ったらネイティブインストーラーです。Node.jsの準備が要らない分、つまずく余地が少ない。すでにフロントエンド開発でnpmを日常的に使っているなら、npm版で揃えてしまっても構いません。
所要時間と難易度の目安
難易度は低めです。ターミナルにコマンドを貼り付けられれば誰でもできます。
所要時間は、公式が「数分で利用開始できる」と案内しているとおり、回線が普通なら数分。ただしNode.jsから入れる場合は、その準備に追加で10分ほど見ておくと安心です。
OS別インストール手順を1ステップずつ解説
ここが本題です。あなたのOSの項目だけ読めば大丈夫。コマンドはすべて公式で案内されているものです。

Windowsでのインストール手順
1. PowerShellを開く(スタートメニューで「PowerShell」と検索)。
2. 次のコマンドを貼り付けて実行:`irm https://claude.ai/install.ps1 | iex`
CMD派の人はこちら:`curl -fsSL https://claude.ai/install.cmd -o install.cmd && install.cmd && del install.cmd`
パッケージ管理にwingetを使っているなら `winget install Anthropic.ClaudeCode` でも入ります。ここまでで処理が完了すれば、Windows側は準備OKです。
macOSでのインストール手順
1. ターミナルを開く(アプリケーション>ユーティリティ>ターミナル)。
2. 次を実行:`curl -fsSL https://claude.ai/install.sh | bash`
Homebrewを使っているなら `brew install --cask claude-code` が一番きれいに入ります。私はMacではこちらを使っています。更新管理がbrewにまとまるのが楽です。
Linuxでのインストール手順
基本はmacOSと同じ:`curl -fsSL https://claude.ai/install.sh | bash`。WSL上でも同じコマンドが使えます。
パッケージマネージャー派なら、Debian系は `apt`、Fedora/RHEL系は `dnf`、Alpineは `apk` での導入が公式に案内されています。社内のサーバーなど、配布形式を統一したいときはこちらが便利です。
インストール完了の確認方法
ターミナルで `claude` と打ってみてください。起動すればインストールは成功しています。
ここまでできていれば正しい状態です。初回はログインを求められますが、それは次の章で進めます。
ログインから最初のセッション開始まで

インストールが終わったら、いよいよ動かします。利用にはClaudeアカウントが必要で、初回起動時にログインが求められる仕様です。
アカウントにログインする
`claude` を実行すると、初回はログイン画面の案内が出ます。指示に従ってブラウザでClaudeアカウントにサインインしてください。
ここでアカウントを持っていない人は、先にClaudeのアカウントを作る必要があります。認証が通れば、次回からはログイン状態が保たれます。
最初のセッションを開始する
作業したいプロジェクトのフォルダに移動してから `claude` を起動するのがコツです。そうすると、そのフォルダのファイルを前提に会話できます。
プロンプトが表示されたら準備完了。ここからは普通の会話と同じ感覚で指示を出せます。
最初の質問と最初のコード変更を試す
まずは軽く聞いてみましょう。「このプロジェクトの構成を説明して」と打つと、ファイルを読んで答えてくれます。これが最初の質問です。
次にコード変更。「READMEに使い方の一文を追加して」のように頼むと、変更案を提示してくれます。実際にファイルへ反映する前には確認が入るので、いきなり壊れる心配はありません。
この手順で、インストールから最初のコード変更までを一通り体験できました。あとは普段の作業に組み込んでいくだけです。
よくあるエラーとつまずいたときの対処法
ここは先回りして書いておきます。実際に詰まりやすいのは、だいたい決まったポイントです。

インストールが進まないときの対処
npm版で `command not found` が出るときは、まずNode.jsのバージョンを疑ってください。`node -v` が18未満なら、それが原因です。
curl実行が固まる場合は、回線かプロキシの問題が多い。社内ネットワークだと弾かれることがあります。プロキシ設定は後の章で触れます。
うまくいかないときは、npm版で詰まったらネイティブインストーラーへ、逆も試す。経路を変えるだけで通ることが結構あります。
認証・ログインに失敗するとき
ブラウザが開かない、認証が戻ってこない——このときは、いったん `claude` を終了してもう一度起動し直すのが手っ取り早いです。
それでも駄目なら、別のブラウザを既定に設定してから試す。ログインが通らないケースは、ブラウザ側の問題であることが多いです。
アンインストール・再インストール・更新の方法
更新は基本、自動です。Claude Codeは起動時と実行中に定期的に更新を確認し、バックグラウンドでダウンロード・インストールして、次回起動時に反映します。手動で何かする必要は普段ありません。
再インストールしたいときは、入れた経路と同じ方法で入れ直すのが確実です。npmで入れたなら npm で、brewで入れたなら brew で管理します。経路を混ぜると更新がややこしくなるので、ひとつに統一するのをおすすめします。
隔離環境・企業環境でのセットアップ
会社で使えるのか、権限は安全なのか——ここを気にする人は多い。実務で導入するときの勘所をまとめます。

DockerやWSLでの導入
WSL上のLinuxでは、macOS/Linuxと同じ `curl -fsSL https://claude.ai/install.sh | bash` がそのまま使えます。WindowsでLinuxの開発環境を持っている人は、WSL内に入れるのが素直です。
Dockerやdevcontainerなどの隔離環境に入れたい場合も、コンテナの中身がDebian系ならapt、Alpineならapkで導入できます。CIや共有環境では、この隔離方式が事故を減らします。
プロキシ・社内ネットワークの設定
社内プロキシ環境では、curlやnpmが外部に出られず失敗することがあります。これはClaude Code固有ではなく、ネットワーク全体の問題です。
対処の基本は、システムのプロキシ設定を正しく通すこと。情報システム部門に許可ドメインを確認してから入れると、無駄な試行錯誤を避けられます。
ファイルアクセス権限とセキュリティの仕組み
Claude Codeはあなたのプロジェクトのファイルを読み書きします。ただし、ファイルへ実際に変更を加える前には確認が入る設計です。
勝手に全部書き換えられるわけではありません。起動するフォルダを作業対象に限定しておくと、触ってほしくない場所への影響を抑えられます。機密リポジトリでは、専用の作業フォルダを切るのが安全です。
インストール後の初期設定とカスタマイズ

入れて終わりではなく、ここを少し整えると一気に使いやすくなります。起動コマンドは `claude` ひとつ、という基本を押さえたうえで進めます。
設定ファイルの基本
Claude Codeは設定ファイルで挙動を調整できます。よく触るのは権限まわりの設定です。
最初から全部いじる必要はありません。デフォルトのまま使い始めて、許可を毎回聞かれるのが煩わしくなってきたら、信頼できる操作だけ許可設定に追加する——この順番がおすすめです。
覚えておきたい必須コマンド
| コマンド | 役割 |
|---|---|
| claude | Claude Codeを起動する |
| claude "タスク" | 単発でタスクを実行して終了する |
まずはこの2つで十分です。会話で「テストを実行して」「このバグを直して」と頼めば、細かいコマンドを覚えなくても作業は進みます。
初心者向けの上達のコツ
私が一番効果を感じたのは、指示を具体的にすること。「直して」より「この関数がnullで落ちるので、入力チェックを足して直して」の方が、結果が段違いに良くなります。
もうひとつ。最初はGitで管理されたフォルダで使うこと。変更が気に入らなければすぐ戻せるので、安心して試せます。失敗を恐れず触るのが、結局いちばんの近道です。
他のAIコーディングツールと比べた選び方
CursorやGitHub Copilotと何が違うのか。ざっくり言うと、立ち位置が違います。

| ツール | 主な使い方 | 向いている場面 |
|---|---|---|
| Claude Code | ターミナルで会話しながら開発 | コマンド操作やGitまで任せたいとき |
| Cursor | エディタ一体型で補完・編集 | エディタ中心で書きたいとき |
| GitHub Copilot | エディタ内のコード補完 | 書きながら補完してほしいとき |
正直、優劣ではなく好みと作業スタイルの問題です。私はターミナルで完結させたい派なのでClaude Codeを軸にしていますが、エディタ補完が欲しい場面ではCopilot系も併用します。
迷っているなら、まずClaude Codeを入れて最初のコード変更まで試してみるのが早い。合わなければ消せばいいだけです。費用面だけは、利用前にClaudeの料金ページで必ず確認してください。
よくある質問
まずは自分のOSの1行を実行して、`claude` を起動するところまで。そこさえ越えれば、あとは会話で進められます。
