ブログ

Claude Code インストール 無料?公式手順と利用に必要なアカウント

Markdown

Claude Code インストール UbuntuやDebianにも対応。公式URL、必要条件、macOS・Windows・Linuxの手順、初回起動、エラー、PATHを解説。

記事の全文を読む

重要なポイント

Claude Codeは、ターミナルで1つのコマンドを実行するだけでインストールできます。以下では、Claude Codeの公式サイトがどこにあるのか、何をダウンロードするのか、macOS、Windows、Linuxへのインストール方法、初回起動とアカウントへのサインイン方法を説明します。また、claudeコマンドが見つからない場合の対処法も紹介します。

Ailootのドキュメントでは、モデルの接続方法とAPIの使い方を説明しています。

Claude Codeとは何か、なぜターミナルで使うのか?

重要なポイント

Claude Codeは、Anthropicのツールで、コンピューターのターミナル上で直接動作します。プロジェクト全体を確認し、ファイルを編集し、コマンドを実行して、タスク全体を処理できます。あなたは普段使っている言語で、普通の言葉を使って指示できます。ブラウザー内に閉じたclaude.aiのチャットと違い、Claude Codeはあなたのファイルとコードにアクセスできます。

ソフトウェア開発の経験がないままバイブコーディングを始めた人のほとんどは、ターミナルに不安を感じます。ハッカー映画に出てくる黒い画面のように見えますが、実際にはコマンドを入力する行にすぎません。Claude Codeがターミナルを必要とするのは、あなたが言葉でタスクを説明している間に、ファイルを開いて変更し、チェックを実行できるようにするためです。

Anthropicは、この製品を次のように説明しています。

Claude Codeは、ターミナル上で直接動作するエージェント型コーディングツールです。コードを理解し、作業を速めます。日常的なタスクを引き受け、複雑な箇所を説明し、gitの作業を処理します。すべて人間の言葉による普通のコマンドで行えます。

— Anthropic, https://github.com/anthropics/claude-code

使い慣れたチャットとの違いは単純です。ブラウザーでは、ウィンドウとエディターの間でコードを手作業でコピーします。Claude Codeはプロジェクトのフォルダーに入り、必要なファイルを読み、変更を加えて、何を変更したかを示します。判断して承認するのはあなたであり、Claude Codeは機械的な作業を代わりに行います。

どうしてもターミナルを使いたくない場合は、Anthropicの通常のウィンドウを備えたデスクトップアプリか、ブラウザー上で直接動作するウェブ版claude.ai/codeがあります。ただし、最も強力で柔軟なのはターミナル版です。この記事全体では、ターミナル版を取り上げます。

Claude Codeの公式サイトはどこにあり、何をダウンロードすればよいのか?

重要なポイント

公式の製品ページはclaude.com/product/claude-codeです。価格やデモが掲載されている製品サイトはcode.claude.comで、ドキュメントもcode.claude.com/docsにあります。ただし、ここには一般的な「サイトからファイルをダウンロードする」方法はありません。必要なプログラムをダウンロードするターミナルコマンドを実行して、Claude Codeをインストールします。公式のnpmパッケージ名は@anthropic-ai/claude-codeです。

初心者が最初につまずくのは、Claude Codeの公式サイトがどこにあり、ダウンロードするには何をクリックすればよいのかという点です。推測しなくて済むよう、Anthropicの公式URLをすべて表にまとめました。

URL内容
claude.com/product/claude-code製品ページ:説明とインストールリンク
code.claude.com製品サイト:デモ、価格、詳細
code.claude.com/docs公式ドキュメント:インストール、初回起動、エラー
claude.ai/codeブラウザー上で直接使えるClaude Codeのウェブ版
github.com/anthropics/claude-code公式リポジトリ
@anthropic-ai/claude-code公式npmパッケージ

一般的なプログラムのように、サイトからインストーラーをダウンロードするのではありません。これは多くの人の予想に反する点です。ターミナルコマンドでインストールすると、使用しているシステムに合ったバージョンがダウンロードされます。この記事では、Mac、Windows、Linuxそれぞれの正確なコマンドを紹介します。

よくある落とし穴は名前です。clode code、clade code、слод код、clode designのように間違えて入力する人がよくいます。製品名はClaude Codeで、auが入ります。公式サイトを探すときは、この点を覚えておいてください。似た綴りのドメインは別の所有者のものです。

npmパッケージの正確な名前も知っておきましょう。正式なパッケージ名は@anthropic-ai/claude-codeで、@anthropic-ai/の接頭辞が付きます。Anthropic自身は接頭辞なしの短い名前claude-codeを、同じパッケージを指す公式の案内として使用しています。簡単な見分け方は、公開元がAnthropicであり、インストールに使う名前には接頭辞が付いていることです。

インストールに必要なもの:コンピューターの要件

重要なポイント

Claude CodeはmacOS 13以降、Windows 10以降(直接、またはWSL経由)、およびほとんどのLinuxディストリビューションで動作します。必要なのは、4 GBのRAM、インターネット接続、任意のターミナルです。Node.jsが必要なのは複数あるインストール方法のうち1つだけで、ネイティブインストーラーにはまったく必要ありません。

Claude Codeの要件は控えめです。大がかりな処理はAnthropicのサーバー上で行われ、あなたのマシンはリクエストを送信して応答を受け取るだけです。

項目要件
macOS13.0以降
Windows10(ビルド1809)以降、直接またはWSL経由
LinuxUbuntu 20.04+、Debian 10+、Alpine 3.19+
メモリー4 GB以上(インストール自体には約512 MBの空き容量があれば十分)
プロセッサーx64またはARM64
ネットワーク常時インターネット接続
シェルBash、Zsh、PowerShell、またはCMD

Node.jsについては、特に誤解が多いため、別途説明します。Anthropic自身が推奨するネイティブインストーラーには、Node.jsはまったく必要ありません。単体ファイルとしてインストールされるからです。Node.jsが必要なのは、npm経由でClaude Codeをインストールする場合だけで、その場合はバージョン22以降が必要です。古い記事には「Node 18以降」とありますが、これは情報が古く、目安にするのは22+です。

基本版を使うにはターミナルが必要です。使いたくない場合は、通常のウィンドウを備えたデスクトップアプリをインストールするか、claude.ai/codeのウェブ版を使ってください。ただし、機能面ではターミナル版のほうが強力です。この記事の残りでは、ターミナル版のインストール方法を説明します。

Claude Codeをインストールするのは、道具を手に入れるようなものです。しかし、それだけでは幻覚を起こすことがよくあります。プロジェクトのことを忘れ、作り話をし、タスクの途中で話の筋を見失います。信頼性を高めるのは、AIクローン、セカンドブレイン、コンテキストエンジニアリングの3つの組み合わせです。この3本柱が、AIの幻覚を防ぎます。

Claude Code インストール Macでの手順は?

重要なポイント

MacにClaude Codeをインストールする最も簡単な方法は、ネイティブインストーラーです。ターミナルで1つのコマンドを実行すれば、その後はバックグラウンドで自動更新されます。Node.jsは必要ありません。Homebrewを使っている場合は、そちらでもインストールできます。どちらの方法でも同じプログラムがインストールされます。違うのは、更新をどちらが管理するかだけです。

「ターミナル」を開きます(すべてのMacに付属しています。SpotlightでCmd+Spaceを押し、「ターミナル」と入力してください)。次の1行を貼り付けます。

curl -fsSL https://claude.ai/install.sh | bash

このコマンドはAnthropicの公式URLからインストーラーをダウンロードし、Claude Codeをインストールします。Node.jsは必要ありません。ネイティブ方式は、更新の面でも便利です。

ネイティブインストールはバックグラウンドで自動更新され、常に最新バージョンが保たれます。

— Anthropic、Claude Code ドキュメント、https://code.claude.com/docs/en/setup

すでにHomebrewを使っている場合は、次の方法もあります。

brew install --cask claude-code

違いは更新方法です。ネイティブインストーラーは自動更新されますが、Homebrewは自動更新されません。brew upgrade claude-codeコマンドで手動更新が必要です。プログラム自体は同じなので、慣れている方法を選んでください。迷ったら、最初の方法を使いましょう。

Claude Code インストール Windowsでの手順は?

重要なポイント

Windows 10以降では、Claude CodeをNode.jsなしでネイティブにインストールできます。コマンドはシェルによって異なります。PowerShell用とコマンドプロンプト用の別々のコマンドがあり、取り違えやすいため、初心者がよく間違えます。WinGet経由でインストールする方法もあります。あらかじめGit for Windowsをインストールしておくと、すべての機能を使いやすくなります。

まず、どちらを使っているか確認しましょう。Windowsには2種類のシェルがあり、それぞれコマンドが異なります。ウィンドウを開き、プロンプトの先頭を確認してください。PS C:\>ならPowerShell、PSなしのC:\>だけならコマンドプロンプト(CMD)です。

PowerShellの場合(スタートボタンを右クリックし、「ターミナル」を選ぶと簡単に開けます)。

irm https://claude.ai/install.ps1 | iex

コマンドプロンプト(CMD)の場合:

curl -fsSL https://claude.ai/install.cmd -o install.cmd && install.cmd && del install.cmd

3つ目の方法は、組み込みのWinGetパッケージマネージャーを使う方法です。

winget install Anthropic.ClaudeCode

ヒント

Anthropicは、事前にGit for Windowsをインストールすることを推奨しています。そうすれば、Claude Codeはコマンドの実行にBashを使えます。インストールしていなくてもClaude CodeはPowerShell経由で動作しますが、Gitがあると多くの作業がよりスムーズになります。

WSL(Windows内のLinux)ですでに環境を整えている場合は、Linuxと同じコマンドをWSL内で直接実行して、Claude Codeをインストールしてください。WSLにはNodeに関する別の注意点があり、よくあるエラーのセクションで後ほど説明します。

Claude Code インストール Linuxで使う公式コマンド

重要なポイント

Ubuntu、Debian、Fedora、Alpineでは、Macと同じネイティブインストーラーが使えます。コマンドを1つ実行すれば、あとはインストーラーが処理します。システムのパッケージマネージャーですべて管理したい場合は、Anthropicの署名付きapt、dnf、apkリポジトリもあります。メモリーの少ないサーバーではインストールに失敗することがあります。その場合はswapが必要です。

一般的なディストリビューションなら、基本の方法は同じスタンドアロンインストーラーを使います。

curl -fsSL https://claude.ai/install.sh | bash

Node.jsは必要ありません。プログラムは単一ファイルとして提供され、その後は自動更新されます。

システムのパッケージマネージャーだけを使ってプログラムをインストールしたい場合は、Anthropicの公式リポジトリを追加できます。DebianとUbuntu用のapt、FedoraとRHEL用のdnf、Alpine用のapkがあります。鍵で署名されており、stableとlatestのチャンネルが用意されています。初心者には手順が複雑すぎるため、詳細は出典セクションのドキュメントに任せ、通常は上記のコマンドをおすすめします。

低価格のサーバーでは、1つ注意点があります。マシンの空きメモリーがごく少ない場合、Killed(コード137)という表示でインストールが止まることがあります。メモリー不足でシステムがプロセスを終了したという意味です。対処法はswapファイルを追加することです。Claude Codeのインストールには、約512 MBの空きメモリーが必要です。

Claude Codeを初めて起動する方法

重要なポイント

プロジェクトのフォルダーに移動し、claudeと入力してEnterを押します。対話型セッションがターミナル上で直接開きます。初回起動時、Claude Codeはブラウザーを開き、アカウントへのサインインを求めます。その後、プロジェクトについて最初の質問を普通の言葉で入力すると、役に立つ回答が返ってきます。

初回起動には数分かかります。手順は次のとおりです。

  1. プロジェクトフォルダーに移動する

    ターミナルでcd path-to-projectコマンドを使い、作業したいフォルダーに移動してから、claudeと入力します。

  2. アカウントにサインインする

    サインイン画面が表示されたブラウザーが開きます。自動で開かない場合は、cを押してリンクをコピーし、手動でブラウザーに貼り付けてください。ブラウザーにコードが表示された場合(WSLやリモートサーバーで起きることがあります)は、そのコードをターミナルに貼り付けます。

  3. 確認を待つ

    サインインすると、ターミナルにLogin successfulと表示され、Enterキーを押すよう求められます。

  4. 最初の質問をする

    「このプロジェクトは何をするものですか?」など、プロジェクトについて簡単な質問をしてください。Claudeがファイルを読んで回答します。

  5. 最初の変更を承認する

    変更を依頼すると、Claudeは変更案を表示し、確認を求めます。Shift+Tabでアクセスモードを切り替えられます。

セッション内で使える基本コマンドも、早いうちにいくつか覚えておきましょう。/helpはコマンド一覧、/clearは会話履歴の消去、/exitは終了です(Ctrl+Dを2回押しても終了できます)。/helpと入力すれば、Claudeがこれらを表示します。

サブスクリプションとAPIキーでのサインイン、どちらを選ぶ?

重要なポイント

Claude Codeは無料のClaude.aiプランでは使えません。毎月定額の有料サブスクリプション(Pro、Max、Team、またはEnterprise)を利用するか、実際の使用量に応じて支払うClaude ConsoleのAPIキーが必要です。多くの事業者にとっては、トークン数を数えずに月1回支払えるサブスクリプションのほうが、簡単で予測しやすい方法です。

サインイン時に最初に出てくる質問です。

Pro、Max、Team、Enterprise、またはConsoleのアカウントが必要です。無料のClaude.aiプランではClaude Codeを利用できません。

— Anthropic、Claude Code ドキュメント、https://code.claude.com/docs/en/setup

サインイン方法は2つあり、支払い方法が異なります。

サインイン方法支払い方法対象となる人
Claude.aiのサブスクリプション(Pro / Max / Team / Enterprise)毎月定額ほとんどの人:料金が予測しやすく、Claude.aiアカウントでサインイン
Claude Console(APIキー)実際の使用量に応じて支払い使用した分だけ支払い、支出を管理したい人

サブスクリプションでサインインするには、Claude.aiアカウントを使うだけです。APIキーでサインインするには、Claude Console(platform.claude.com)からキーを取得します。作業中に前払い残高から料金が差し引かれます。キーをANTHROPIC_API_KEY環境変数に設定すると、Claude Codeは起動のたびにブラウザーを開かなくなります。

セッション中に/loginでアカウントを切り替え、/logoutでサインアウトできます。

ただし、有料アクセスがなければClaude Codeは起動しません。まだアカウントを持っていない場合は、まず登録に使うメールアドレスを確認してください。後から変更できません。

正しくインストールできたか確認する方法

重要なポイント

手早く確認するには、claude --versionコマンドを実行します。インストールが正常なら、「2.1.211 (Claude Code)」のような番号が表示されます。問題が起きた場合は、claude doctorでセッションを開始せずにインストールと設定を診断し、修正すべき点を提案できます。セッション内で/statusを実行すると、サインインしているアカウントとアクセスが有効かどうかを確認できます。

最初に覚えておきたいコマンドは3つあります。

最初のコマンドは、バージョンを確認します。

claude --version

インストールが正常なら、X.Y.Z (Claude Code)の形式で番号が返ってきます。具体的な数字はバージョンごとに変わります。重要なのは、コマンドがバージョン番号を返すことです。「command not found」と表示される場合は別の問題です。次のセクションで説明します。

2つ目は、問題が起きたときに使う診断コマンドです。

claude doctorは、セッションを開始せずにインストールと設定を診断します。インストールの状態を確認し、設定ファイル内のエラーを探し、修正方法の提案とともに警告を表示します。

— Anthropic、Claude Code ドキュメント、https://code.claude.com/docs/en/setup

3つ目は、セッション内で使う/statusです。サインイン方法、紐付けられたメールアドレスまたは組織、アクセスの有効期限切れを確認できます。また、claude updateを実行すると、バックグラウンド更新を待たずにすぐ最新の更新を適用できます。

Claude Code インストール先はどこ?claudeコマンドが見つからない場合のPATH設定

重要なポイント

インストール後にターミナルで「command not found: claude」または「'claude' is not recognized」と表示された場合、インストール自体は成功していますが、プログラムが置かれたフォルダーがPATHに追加されていません。PATHは、ターミナルがコマンドを探す場所の一覧です。プログラムは~/.local/binにあります。シェル設定に1行追加して、ターミナルを再起動すれば解決します。

これは初心者から最もよく聞く問題ですが、実際ほど深刻そうに聞こえるだけです。ターミナルはコンピューター全体からコマンドを探すのではなく、PATHにあるフォルダーだけを確認します。Claude Codeは自身を~/.local/bin/claude(MacとLinuxの場合)または%USERPROFILE%\\.local\\bin\\claude.exe(Windowsの場合)に配置します。そのフォルダーがPATHに含まれていなければ、ターミナルはプログラムを見つけられません。

MacとLinuxでは、そのフォルダーを一覧に追加します。シェルの設定ファイル(Zshなら~/.zshrc、Bashなら~/.bashrc)を開き、末尾に次の行を追加します。

export PATH="$HOME/.local/bin:$PATH"

その後、ターミナルを閉じて開き直すか、source ~/.zshrcを実行します。これでclaudeが見つかるようになります。

警告

もう1つ落とし穴があります。VS Code用Claude Code拡張機能は、拡張機能のフォルダーにプログラムのコピーを独自に置きますが、PATHには追加しません。そのため、拡張機能だけをインストールした場合、ターミナルではclaudeコマンドが使えません。この記事にあるコマンドを使って、ターミナル用のClaude Codeを別途インストールする必要があります。

Claude Code インストール できないときに確認するエラーと初回起動

重要なポイント

PATHへの登録漏れ以外に、初心者がつまずきやすい問題は5つあります。npmでインストールする際の古いNodeバージョン、シェルに合わないインストーラー、環境変数に残ったAPIキー、性能の低いサーバーのメモリー不足、地域によるサービス利用不可です。どの問題でも、まずclaude doctorを試してください。ほとんどの場合、自動で診断できます。

Anthropicの公式トラブルシューティングガイドに沿って、順に説明します。

  1. npmでのインストールに古いNodeを使用。 @anthropic-ai/claude-codeパッケージには、Node.js 22以降が必要です。Windowsでは、スクリプトが無効になっているというメッセージが表示されてnpmが失敗することがあります。PowerShellのポリシーによって、スクリプトの実行がブロックされています。WSLでは、exec: node: not foundがよく出るエラーです。WSLがLinux版ではなくWindows版のNodeを使っています。npmで問題が起きる場合は、ネイティブインストーラーに切り替えてください。Nodeは必要ありません。
  2. シェルに合わないインストーラー。 'irm' is not recognizedは、PowerShell用コマンドをコマンドプロンプトに貼り付けたことを意味します。The token '&&' is not a valid statement separatorは、その逆でCMD用コマンドをPowerShellで実行したことを意味します。A parameter cannot be found that matches parameter name 'fsSL'は、Mac/Linux用コマンドをPowerShellで実行したことを意味します。プロンプトの先頭を確認してください。PS C:\ならPowerShell、C:\ならCMDです。
  3. 古いAPIキーがサブスクリプションを上書き。 サブスクリプションが有効なのに環境変数に古いキーが残っていると、API Error: 400 ... This organization has been disabledと表示されます。サブスクリプションでのサインインより、キーが優先されます。unset ANTHROPIC_API_KEYでキーを削除します(PowerShellではRemove-Item Env:ANTHROPIC_API_KEYを使います)。~/.zshrcと~/.bashrcを確認し、/statusを実行してください。
  4. 性能の低いサーバーのメモリー不足。 Killedとコード137が表示され、インストールが止まります。RAMが足りないことを意味します。約512 MBの空き容量が必要です。swapを追加すれば解決します。
  5. インストーラーが別の内容を返した。 syntax error near unexpected token '<'というエラー、または<!DOCTYPE html>への言及は、インストール用URLがインストールスクリプトではなくウェブページを返したことを意味します。通常、地域、企業ファイアウォール、一時的なサービス停止が原因です。別の方法(Homebrew、WinGet)を試すか、数分待ってからもう一度試してください。

これらのエラーでは、どれも最初の手順は同じです。claude doctorを実行してください。何が壊れているかを表示し、確認すべき箇所を提案します。

もう1つ、診断時の注意点があります。インストール中の単独の403は、企業ファイアウォールやプロキシが原因の場合もあります。会社のネットワークを使っている場合は、まずアクセスがブロックされていないか確認してください。

インストール後にすること:最初のステップ

重要なポイント

Claude Codeをインストールしても、新しい会話を始めるたびにゼロからになり、あなたやプロジェクトのことを覚えていません。インストール後の最初のステップは、ルールと背景情報を記したCLAUDE.mdファイルをプロジェクトに置くことです。これで同じことを何度も説明せずに済みます。Claudeのカスタマイズ方法は別の記事で説明しています。

インストールは始まりにすぎません。本当の作業はここからで、最初に直面するのは記憶の問題です。言語モデルは会話をまたいであなたのことを覚えていません。新しいチャットでは、コンテキストに入れた情報だけを知っています。

そこで、インストール後に最初に行うべきことは、プロジェクトのルートにCLAUDE.mdファイルを作成することです。これはプロジェクトのルールと背景情報を記したテキストファイルで、Claude Codeは起動のたびに読み込みます。自分が何をしているか、プロジェクトがどのように構成されているか、何が重要かを一度書いておけば、会話のたびに繰り返す必要はありません。

そのファイルの作り方とClaudeのカスタマイズ方法は、別のガイドで説明しています:Claudeのカスタマイズ方法。また、2026年版バイブコーディングツールの全体マップもまとめました。

ほかによくある質問

重要なポイント

よく聞かれる質問は6つです。プログラミングの知識は必要か、Node.jsは必要か、Claude Codeはclaude.aiの通常のチャットとどう違うのか、ターミナルなしで使えるか、料金はいくらか、プログラムをどう更新するか。以下で、それぞれに簡潔かつ直接答えます。

よくある質問

Claude Codeをインストールするには、プログラミングの知識が必要ですか?

いいえ。手順にあるいくつかのコマンドをコピーして、ターミナルに貼り付けるだけです。インストールにも、その後Claudeに普通の言葉でタスクを指示するにも、プログラミングの知識は必要ありません。

Claude CodeにNode.jsは必要ですか?

npmでインストールする場合に限り必要です。その場合、Node.js 22以降が必要です。ネイティブインストーラー(install.shまたはinstall.ps1を使うコマンド)、Homebrew、WinGetでは、すぐに使えるプログラムを単一ファイルとしてインストールするため、Node.jsは必要ありません。

Claude Codeはclaude.aiのチャットとどう違いますか?

Claude Codeはあなたのコンピューターにアクセスできます。ブラウザーのチャットはテキストで回答し、コードは手作業で移動します。Claude Codeはターミナルで動作し、プロジェクトファイルを自分で読み書きし、コマンドを実行して、何を変更したかを示します。

ターミナルなしで使えますか?

はい。Anthropicには通常のウィンドウを備えたデスクトップアプリと、ブラウザーで動作するウェブ版claude.ai/codeがあります。ただし、ターミナル版にはすべての機能がそろっています。

Claude Codeはいくらですか?

無料では利用できません。毎月定額のClaude.aiサブスクリプション(Pro、Max、Team、またはEnterprise)、または従量課金のClaude Console APIキーが必要です。

Claude Codeを更新する方法は?

ネイティブインストールはバックグラウンドで自動更新されます。claude updateコマンドを使うと、すぐに更新を適用できます。Homebrew、WinGet、npmは手動更新です。brew upgrade claude-code、winget upgrade Anthropic.ClaudeCodeを使うか、パッケージを@latest接尾辞付きで再インストールしてください。

バイブコーディングの完全なフレームワーク:AIクローン + セカンドブレイン + コンテキストエンジニアリング。

AilootでAIとの作業を続けましょう。

詳細を見る

Claude Code インストール方法:公式サイト・OS別の手順:よくある質問

Claude CodeのネイティブインストーラーにはNode.jsが必要ですか?

いいえ。ネイティブインストーラーは単体のプログラムを導入します。Node.jsが必要なのはnpm方式です。OSとシェルに合う手順を選んでください。

インストール成功とサインインの問題はどう見分けますか?

claude --versionを実行し、ターミナルからプログラムを見つけられるか確認します。次にセッション内の/statusでアカウントのアクセスを確認し、導入や設定の問題はclaude doctorで調べてください。

すべての記事