Claude Codeはリリースから1年足らずで、月間検索数100万回を突破しました。記事タイトルを見て「気になってきたので試してみたい」と辿り着いた方へ。5分で始められるセットアップガイドをまとめました。
作業に入る前に、知っておきたいポイントを4つ。
- Claude Pro(月20ドル)以上のサブスクリプションが必要です。 無料プランではClaude Codeは利用できません。
- Claude Codeはターミナル上で動作します。 マシン上のテキストベースのコマンドラインツールです。
- ネイティブインストーラが2026年初頭にnpmを置き換えて正式なインストール手段になりました。 数ヶ月以上前に書かれたチュートリアルはnpm方式を解説していることが多いですが、現在は非推奨です(ただしまだ動作はします)。
- 2026年初頭に追加された公式手段: Homebrew(
brew install --cask claude-code)、WinGet(winget install Anthropic.ClaudeCode)、署名付きのLinuxパッケージリポジトリ(apt/dnf/apk)も正式対応しました。普段からパッケージマネージャーを使っている方には、さらに選択肢が広がりました。
それでは、実際にインストールしていきましょう。
システム要件
インストールする前に、お使いのマシンが対応OSかどうか確認しましょう。
| OS | 最低バージョン | 備考 |
|---|---|---|
| macOS | 13.0(Ventura) | Apple Silicon、Intel両対応 |
| Linux | Ubuntu 20.04+ / Debian 10+ / Alpine 3.19+ | 4GB以上のRAM推奨 |
| Windows | 10(1809+)または Server 2019+ | WSL 2 または Git for Windows |
Windows 11であれば問題ありません。macOS Monterey(12)以前をお使いの方は、事前にOSをアップグレードしておきましょう。
オプション1:macOSまたはLinux(30秒インストール)
ターミナルを起動し、以下のコマンドを貼り付けてEnterキーを押すだけです。
curl -fsSL https://claude.ai/install.sh | bash
これだけです。ネイティブインストーラがバイナリを自動ダウンロードし、~/.local/binに配置、自動更新の設定まで行ってくれます。Node.jsも不要で依存関係もなし。パッケージマネージャーの煩わしさからも解放されます。
動作確認も簡単です。
claude --version
claude doctor
claude doctor コマンドで状態を診断します。認証の有効性、PATHの設定、構成ファイル、MCPサーバーの接続状況などをチェック。インストール後は最初に実行しておくと、トラブルを未然に防げます。
お使いのプロジェクトディレクトリに移動し、起動します。
cd /パス/プロジェクト
claude
これでClaude Codeの操作画面に入れます。
オプション2:Windows + WSL(推奨)
WSL(Windows Subsystem for Linux)は、Windows上でLinux環境を動作させるための仕組みです。Claude CodeはネイティブなWindowsパスよりもWSL環境で安定して動作します。インストール手順はmacOS/Linux版と同じです。
ステップ1: PowerShellを「管理者として実行」で開き、以下のコマンドを入力します。
wsl --install
再起動を促されたら再起動します。完了後、スタートメニューからUbuntuターミナルを起動しましょう。
ステップ2: Ubuntu(WSL)ターミナル内でClaude Codeをインストールします。
curl -fsSL https://claude.ai/install.sh | bash
ステップ3: インストール確認と起動です。
claude --version
claude doctor
cd /mnt/c/Users/あなたのユーザー名/パス/プロジェクト
claude
WSLからWindowsのドライブにアクセスする場合、パスは /mnt/c/ のようになります。Cドライブが /mnt/c/、Dドライブが /mnt/d/ といった具合です。
オプション3:Windowsネイティブ(PowerShell)
WSLを使わずにWindows環境に直接インストールすることも可能です。ただし、Claude Codeは内部でGit Bashを利用するため、事前にGit for Windowsのインストールが必要です。
ステップ1: まずGit for Windowsをインストールします。デフォルト設定のままで問題ありません。
ステップ2: PowerShellを通常のユーザー権限で開き、以下のコマンドを実行します。
irm https://claude.ai/install.ps1 | iex
ステップ3: インストール確認です。
claude --version
claude doctor
もし claude doctor がGit Bashを見つけられないとエラーを吐く場合、~/.claude/settings.json に設定を追記します。
{
"env": {
"CLAUDE_CODE_GIT_BASH_PATH": "C:\\Program Files\\Git\\bin\\bash.exe"
}
}
オプション4:レガシーnpm方式(まだ動きます)
もしNode.js 18以降がインストール済みで、npm方式に慣れている場合はこちら:
npm install -g @anthropic-ai/claude-code
Anthropicは現在この方法を非推奨としていますが、一応動作はします。敢えて避けたほうが良い理由は以下の3点です。
- 自動更新されない。 新バージョンが出ても、手動で
npm updateする必要があります。 - Node.js 18以上が必須。 ネイティブインストーラなら依存関係の心配は不要です。
- 環境が壊れやすい。 npmのグローバルインストールは権限(パーミッション)エラーが起きやすく、設定が複雑になりがちです。
すでにnpm版を入れている場合は、ネイティブインストーラへの移行をおすすめします。
# ネイティブバイナリをインストール
curl -fsSL https://claude.ai/install.sh | bash
# 古いnpm版を削除
npm uninstall -g @anthropic-ai/claude-code
オプション5:Homebrew(macOS)
Homebrewで管理している方へ。Anthropicが公式caskを公開しました。
brew install --cask claude-code
caskには2つのチャンネルがあります。
claude-code— stableチャネル追従(latestより約1週間遅れ、大きなリグレッションを含むリリースをスキップ)。安定性重視。claude-code@latest— latestチャネル追従(新バージョンが出次第すぐに反映)。最新機能を使いたい人向け。
注意点として、Homebrew経由のインストールは自動更新されません。新バージョンやセキュリティ修正を受け取るには、定期的に brew upgrade claude-code(または claude-code@latest)を実行する必要があります。
オプション6:WinGet(Windowsパッケージマネージャー)
Microsoft公式のパッケージマネージャー WinGet 経由でも配布されています。
winget install Anthropic.ClaudeCode
WinGet版も自動更新の対象外です。winget upgrade Anthropic.ClaudeCode を定期的に実行して最新版に追従させましょう。
オプション7:Linuxパッケージリポジトリ(apt・dnf・apk)
Anthropicは署名付きの apt・dnf・apk リポジトリも公開しています。Debian/Ubuntu、Fedora/RHEL、Alpine系ディストリビューションをお使いなら、これが最もクリーンなインストール経路です。システム全体のアップグレードコマンドで同時にアップデートできます。
Debian / Ubuntu(apt):
sudo install -d -m 0755 /etc/apt/keyrings
sudo curl -fsSL https://downloads.claude.ai/keys/claude-code.asc \
-o /etc/apt/keyrings/claude-code.asc
echo "deb [signed-by=/etc/apt/keyrings/claude-code.asc] https://downloads.claude.ai/claude-code/apt/stable stable main" \
| sudo tee /etc/apt/sources.list.d/claude-code.list
sudo apt update
sudo apt install claude-code
GPGフィンガープリントの検証は、gpg --show-keys /etc/apt/keyrings/claude-code.asc の出力に 31DD DE24 DDFA B679 F42D 7BD2 BAA9 29FF 1A7E CACE が含まれていれば確認完了です。
Fedora / RHEL(dnf):
sudo tee /etc/yum.repos.d/claude-code.repo <<'EOF'
[claude-code]
name=Claude Code
baseurl=https://downloads.claude.ai/claude-code/rpm/stable
enabled=1
gpgcheck=1
gpgkey=https://downloads.claude.ai/keys/claude-code.asc
EOF
sudo dnf install claude-code
Alpine(apk):
wget -O /etc/apk/keys/claude-code.rsa.pub \
https://downloads.claude.ai/keys/claude-code.rsa.pub
echo "https://downloads.claude.ai/claude-code/apk/stable" >> /etc/apk/repositories
apk add claude-code
最新のローリングチャネルを使いたい場合は、URLとsuite名の stable を latest に書き換えてください。アップデートは各パッケージマネージャーの通常コマンド(sudo apt upgrade claude-code、sudo dnf upgrade claude-code、apk upgrade claude-code)で実行できます。
認証(ログインの儀式)
初回に claude コマンドを実行すると、ブラウザでOAuthログイン画面が開きます。Anthropicアカウントで認証しましょう。
- Claude Pro/Max個人サブスク — claude.ai へのログイン
- Claude TeamまたはEnterprise — ワークスペースへのログイン
- Claude Console — 組織に招待されている場合
ブラウザが自動起動しない場合は、ターミナル上で c キーを押すとログインURLがコピーされます。ブラウザに貼り付けてログインし、完了後に表示されるコードをターミナルに貼り付けて認証を完了してください。
作業中にアカウントを切り替える場合は:
/logout
(※ シェル上ではなく、Claude Codeのインタラクティブセッション内で実行してください)
最初のコマンド
claude でインタラクティブセッションが開いたら、以下のコマンドを試してみましょう。
/help # 全コマンド表示
/status # 認証、サブスク、レート制限を確認
/config # 現在の設定を表示
/logout # サインアウト
シェル上(セッションの外)から直接実行する場合は:
claude doctor # 診断レポート
claude --version # インストール済みバージョン
claude mcp list # 設定済みMCPサーバ一覧
実践的な最初のタスク
今お手持ちのプロジェクトを開いてみましょう。Next.jsアプリでもPythonスクリプトでも、設定ファイルのリポジトリでも構いません。Claude Codeを起動し:
cd /パス/プロジェクト
claude
プロンプトは日本語で実務レベルのタスクを指示します。例:
「READMEを読んで、このプロジェクトの構成を教えて」
または、
「メールアドレスを検証する関数を追加して。コードベースで適切な場所に配置して」
さらに、
「全TODOコメントを見つけて、ファイルパスと一緒に一覧化して」
Claudeはリポジトリ内のファイルを読み解き、考え、変更案を提示します。ファイルに直接手を加える前には必ず承認を求められるので、最終的なコントロール権は常にあなたの手元にあります。
よくあるセットアップ問題と対処
“command not found: claude”
インストーラはバイナリを ~/.local/bin に配置しましたが、シェルのPATHにそのディレクトリが含まれていない状態です。以下を追加してください。
echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc
macOS Catalina以降のデフォルトシェルである zsh を使っている場合は、.bashrc ではなく .zshrc に追記してください。
“The token ‘&&’ is not a valid statement separator”
PowerShellにCMD(コマンドプロンプト)用コマンドを貼り付けてしまった場合です。CMDに切り替えるか、PowerShell用のコマンドを使ってください。
irm https://claude.ai/install.ps1 | iex
npm install中に"Permission denied"
sudo npm install -g を実行して権限周りを壊してしまったケースです。npmではsudoを使わないのが鉄則です。代替手段は:
- ネイティブインストーラを使う(sudo不要):
curl -fsSL https://claude.ai/install.sh | bash - nvm(Node Version Manager)でNodeをホームディレクトリ配下にインストール
WSLがインターネットに繋がらない
curl https://claude.ai で接続テストしてください。失敗する場合、WindowsファイアウォールかVPNがWSLの通信をブロックしています。多くのVPNクライアントには「ローカルネットワークトラフィックを除外する」オプションがあるので、これを有効化してみてください。
Node.jsバージョンが古すぎる(npm版のみ)
npm版のClaude CodeはNode.js 18以上が必須です。node -v でバージョンを確認し、v16以下ならnvmを使ってアップグレードしましょう。
nvm install 20
nvm use 20
または、npmのインストール手順を完全にスキップしてネイティブインストーラを使うのが確実です。
インストール直後にレート制限に当たる
Proプランなのに、インストール直後(1時間以内)にレート制限に引っかかる現象があります。これは実際に発生している問題で、Anthropic側も2026年3月31日に公式に認めています。まずはClaude Codeのバージョンを確認しましょう。
claude --version
2026年5月4日現在、最新ビルドは v2.1.126(5月1日リリース)です。claude project purge [path] といった実用的なコマンドが追加され、Opus 4.7 で発生していた /context のパーセント表示バグも修正されました。一方で、v2.1.100 で混入したトークンインフレの問題については、まだ公式パッチは提供されていません。コミュニティでは v2.1.34 へのダウングレード、またはネイティブバイナリではなく npm からの再インストールが回避策として挙げられています。
ネイティブインストーラで特定バージョンを固定したい場合は:
curl -fsSL https://claude.ai/install.sh | bash -s 2.1.34
将来の自動アップデートで誤って古い(不良な)バージョンに巻き戻されないよう、~/.claude/settings.json で最低バージョンを指定しておくのも一手です。
{
"autoUpdatesChannel": "stable",
"minimumVersion": "2.1.34"
}
MCPでClaude Codeを拡張
インストールと基本操作に慣れたら、本領発揮です。MCP(Model Context Protocol)経由で外部ツールと接続することで、Claude Codeは単なる「コーディングアシスタント」から「データベース、API、チームツールに直接アクセスできる高度なアシスタント」に進化します。
現在利用可能なMCPサーバー一覧:
claude mcp list
新設されたもの(データベース接続の例):
claude mcp add my-db --command "docker run --rm my-db-mcp:latest"
各プロジェクトの .claude/.mcp.json に設定ファイルを置くことで、そのプロジェクト専用のMCPサーバーを定義できます。共有リポジトリの場合はこのファイルをコミットしておけば、チームメンバー全員が同じ環境構成で作業を開始できます。
注目度の高いMCPサーバー:
- GitHub MCP — PRの作成やブランチのレビュー、Issueの検索をClaude Code内で完結
- データベースMCP — PostgreSQL、MySQL、MongoDBを直接クエリ実行
- Backlog / Jira MCP — チケット情報をリアルタイムでコンテキストに組み込み
- Slack / Notion MCP — チームのコミュニケーション・ドキュメントと連携
OS別クイックリファレンス
| 環境 | インストールコマンド |
|---|---|
| macOS 13+ | curl -fsSL https://claude.ai/install.sh | bash |
| Linux(Ubuntu/Debian) | curl -fsSL https://claude.ai/install.sh | bash |
| Windows WSL | Linuxと同じ(WSL内で) |
| Windows PowerShell | irm https://claude.ai/install.ps1 | iex |
| Windows CMD | curl -fsSL https://claude.ai/install.cmd -o install.cmd && install.cmd && del install.cmd |
| レガシー npm | npm install -g @anthropic-ai/claude-code(Node 18+) |
日本の開発者向けメモ
業務利用を検討している開発者へ、押さえておきたいポイント:
1. 日本語プロンプトへの対応が快適。 Claude Codeは日本語での指示に自然に応答します。変数名やコメントが日本語のレポジトリでも問題なく処理可能。Qiita、Zenn、noteなどの日本語コミュニティでも事例が多数共有されています。
2. 企業利用のコンプライアンスチェック。 業務コードをAnthropicのサーバーに送信するため、情シス・法務部門との確認が必須です。AnthropicのBAA(Business Associate Agreement)はTeam・Enterpriseプランで利用可能です。Pro・Maxは個人利用が前提となるため、社内ガイドラインに照らし合わせてから業務コードを処理させるようにしてください。
3. .claudeignore の活用。 .gitignore と同じ記法で、Claudeに読み込ませたくないファイルを除外できます。.env、秘密鍵、機密設定ファイルは必ず追記しておきましょう。
4. Code with Claude Tokyo 2026(6月10日開催)。 Anthropic初の日本開催開発者向けカンファレンスです。新機能やプラン改定の発表が予想されるため、本格的に導入する前にチェックしておくと良いでしょう。
あなたにとって何を意味するか
ターミナル未経験の方: macOS、またはWindowsならWSL環境での利用がおすすめです。Claude Codeはターミナルベースのツールのため、最低限の操作に慣れていないと本来の力を発揮できません。cd、ls、pwd、gitの基本操作に30分ほど時間を割いて慣れておきましょう。
Claude Codeを評価中の開発者: 5分でインストールし、サイドプロジェクトの実務タスクを投げてみてください。CursorはIDE統合型、Copilotはオートコンプリート寄りに対し、Claude Codeはコマンドライン駆動の異なるアプローチを取ります。実際に触ってみてこそ、その違いと価値がわかります。
チーム環境を整備する人: 共有リポジトリに .claude/ ディレクトリを作成し、MCP設定などをコミットしておきましょう。新メンバーはインストーラを実行して認証するだけで、チーム共通のツール構成を自動的に引き継げます。
すでにClaude Codeをインストール済みの方: プラグインとMCPエコシステムが「ユーザー」から「パワーユーザー」への分水嶺です。FindSkillのClaude Codeマスターコースでは、Skills、Hooks、MCPの活用方法を詳しく解説しています。
結論
Claude CodeのインストールはOSによって異なりますが、大体30秒〜5分で完了します。2026年4月時点で推奨されているネイティブインストーラは、動作が安定しており高速で、依存関係の心配もありません。
本当の学習曲線はインストールそのものではなく、その先の「どう生産的に使うか」にあります。まずは小さなタスクから始めて、徐々に大きなワークフローに拡張し、必要に応じてMCPツールを追加していきましょう。インストール初日に全ての設定を完璧にしようとしなくて大丈夫です。
最後にサブスクリプションの予算確保も忘れずに。Free Tierでは実務レベルの活用は難しいため、月20ドルのProプランが本当のエントリーポイントとなります。
次のステップ: FindSkillのClaude Codeマスターコースでは、初回インストールからSkills・Hooks、MCPを活用した応用パターンまで、一連のワークフローを網羅しています。すでにインストール済みの方は、Claude Code料金ガイドを参考に、最適なプランを選択してください。
参考情報: