補足:Node.jsの必須性について

結論から言うと、インストール方法によって異なります。

  • npm経由でインストールする場合:必須です。
  • ネイティブインストーラー(Homebrew、WinGet、curl直叩き等)を使う場合:不要です。

なぜNode.jsが必要なのか(npm経由の場合)

  1. Claude Codeパッケージの実行基盤 Claude Codeのパッケージ(@anthropic-ai/claude-code)はJavaScript/TypeScript環境向けに作られており、端末上でそのプログラムを解釈・動かすエンジン(ランタイム)としてNode.jsが必要です。
  2. npm(パッケージマネージャー)の使用 npm install -g ... というコマンド自体が、Node.jsに付属するパッケージ管理ツール(npm)を利用してインストールを行うための仕組みだからです。

導入詳細手順

ご利用の環境・方針に合わせて、以下のいずれかの方法で導入してください。

パターンA:Node.jsを使って導入する手順(npm方式)

1. Node.jsのバージョン確認・導入

Claude Codeの動作には Node.js v18以上(推奨: v22以降) が必要です。

端末(Terminal / PowerShell)を開いて以下を実行します。

Bash

node -v
  • v18.0.0 以上の数字が出ればそのまま次へ進めます。
  • コマンドが存在しない、またはバージョンが古い場合は Node.js公式サイト からLTS版をダウンロード・インストールするか、nvm などのバージョン管理ツールで更新してください。

2. Claude Codeのグローバルインストール

Node.js環境が整ったら、以下のコマンドでClaude Codeをインストールします。

Bash

npm install -g @anthropic-ai/claude-code

3. 起動と初回ログイン

開発を行いたいプロジェクトのディレクトリへ移動し、起動します。

Bash

cd /path/to/your-project
claude

画面の指示に従い、ブラウザでAnthropicアカウント(またはConsole APIキー)との連携認証を行えば完了です。

パターンB:Node.jsなしで導入する手順(ネイティブ方式)

Node.js環境を汚したくない・準備をスキップしたい場合は、各OSの公式ネイティブパッケージ管理を利用できます。

  • macOS (Homebrew利用)
    Bash
    cd /path/to/your-project claude
  • Windows (WinGet利用)
    PowerShell
    winget install Anthropic.ClaudeCode
  • macOS / Linux (スタンドアロンシェル)
    Bash
    curl -fsSL https://code.claude.com/install.sh | sh

インストール後、同様に claude コマンドで起動して初回認証を行います。