概要: Claude Code は、macOS および Linux ではネイティブに、Windows では WSL2 経由で実行できるターミナルベースの AI コーディングアシスタントです。セットアップには、Anthropic API キーの作成、プラットフォーム固有のインストーラーの実行、キーでの認証、テストコマンドでのインストールの検証が必要です。
Claude Code は、Anthropic の公式ターミナルベースのコーディングアシスタントです。コマンドラインに直接存在し、自然言語コマンドを通じてコード生成からバグ修正まであらゆることを処理します。
しかし、セットアッププロセスは常に簡単ではありません。Windows ユーザーは WSL2 を必要とします。API 認証は初めての人につまずく可能性があります。バージョン競合が発生することもあります。
このガイドでは、システム要件から最初のコーディングセッションまで、すべてのプラットフォームの完全なセットアッププロセスを説明します。
Claude Code とは何か
Claude Code は、開発環境と統合されるエージェント型のターミナルアプリケーションです。コードベースを理解し、定型タスクを実行し、会話型のコマンドを通じて Git ワークフローを管理します。
ブラウザベースのツールとは異なり、Claude Code はターミナルでローカルに実行されます。プロジェクトファイルに直接アクセスし、セッション間でコンテキストを維持し、既存の開発ワークフローと統合します。公式の Claude Code ドキュメントによると、このツールは Anthropic の API に接続し、Amazon Bedrock、Google Cloud Vertex AI、Azure AI との統合をサポートしています。
このツールは、従来のコーディングアシスタントとは異なる方法で動作します。率直に言って、コード補完ツールというよりは、ターミナルにペアプログラマーがいるようなものです。
Claude Code のシステム要件
インストール前に、システムは特定の要件を満たす必要があります。各プラットフォームに必要なものは次のとおりです。
| プラットフォーム | 要件 | 注記 |
|---|---|---|
| macOS | macOS 13.0 以降 | ネイティブサポート、簡単なインストール |
| Linux | 64ビットディストリビューション (glibc 2.28+ を含む) | ほとんどの最新ディストリビューションでネイティブサポート |
| Windows | Windows 10 ビルド 19041 以降または Windows 11 | 最初に WSL2 のインストールが必要 |
すべてのプラットフォームで API コールに安定したインターネット接続が必要です。Claude Code のダウンロードには通常約 50MB が必要で、Windows の WSL2 は Linux サブシステムに約 500MB を追加します。
ストレージに関しては、最低 4GB の空き容量を見込んでください。アプリケーション自体は小さいですが、依存関係やプロジェクトファイルのためのスペースが重要です。
Windows 固有の要件
Node.js がインストールされていれば、Claude Code は PowerShell またはコマンドプロンプト経由で Windows 上で実行できます。このツールは、Linux 環境を作成するために Windows Subsystem for Linux 2 を必要とします。
claude.ai のインストールガイドによると、Windows 10 システムはバージョン 1903 以降でビルド 19041 以降が必要です。Windows 11 ユーザーには WSL2 サポートが組み込まれています。初期の WSL2 セットアップには管理者権限が必要です。
プロセスには、BIOS での仮想化の有効化、Windows 機能のアクティブ化、Linux ディストリビューションのインストールが含まれます。Ubuntu 22.04 LTS は、互換性のために推奨されるディストリビューションです。
Claude Code のインストール: ステップバイステッププロセス
インストールプロセスはプラットフォームによって異なります。各オペレーティングシステムで Claude Code を実行する方法を以下に示します。
macOS および Linux へのインストール
macOS および Linux のインストールは同じパターンに従います。どちらのプラットフォームも、追加のセットアップなしでネイティブインストールをサポートしています。
プロセスはインストーラーのダウンロードから始まります。ターミナルを開いて次を実行します。
curl -fsSL claude.ai/install.sh | sh
スクリプトはオペレーティングシステムを検出し、適切なバイナリをダウンロードして、Claude Code をローカルの bin ディレクトリにインストールします。インストールは通常、安定した接続があれば 2 分未満で完了します。
curl がないシステムでは、wget を代替として使用できます。インストーラーは Claude Code をシステム PATH に自動的に追加します。
WSL2 経由での Windows へのインストール
Windows のインストールには、まず WSL2 のセットアップが必要です。以下に完全なプロセスを示します。
管理者として PowerShell を開き、WSL を有効にします。
wsl –install
このコマンドは、必要な Windows 機能を有効にし、WSL2 カーネルをダウンロードし、デフォルトで Ubuntu をインストールします。システムは再起動を求めます。再起動後、Ubuntu が自動的に起動してユーザーセットアップを完了します。
求められたときにユーザー名とパスワードを作成します。これらの資格情報は、Windows ログインの詳細とは別に、Linux 環境用です。
WSL2 が実行されたら、Linux のインストールプロセスが適用されます。Ubuntu ターミナルで、macOS/Linux セクションの curl コマンドを実行します。
インストーラーが残りの処理を行います。Claude Code は WSL2 環境内にインストールされ、Ubuntu ターミナル経由で実行されます。
Anthropic API キーの取得
Claude Code は認証のために Anthropic API キーを必要とします。このキーは、ローカルインストールを Anthropic のサーバーに接続します。
Anthropic Console (console.anthropic.com) にアクセスします。アカウントを作成するか、既存の資格情報でサインインします。アカウント設定の API キーに移動します。
「キーを作成」をクリックして新しい API キーを生成します。キーは一度だけ表示されます。すぐにコピーしてください。Anthropic は、ページを離れた後、完全なキーを再度表示しません。
キーを安全に保管してください。Anthropic API と関連する請求への完全なアクセスを提供します。
API コストの理解
Claude Code は、Anthropic API を介した従量課金モデルで動作します。claude.ai のインストールガイドからのデータに基づくと、コストはモデルによって異なります。
| モデル | 入力コスト | 出力コスト |
|---|---|---|
| Claude Opus 4.6 | 100万トークンあたり $5 | 100万トークンあたり $25 |
| Claude Sonnet 4.6 | 100万トークンあたり $3 | 100万トークンあたり $15 |
請求を有効にするための最低購入額は $5 ですが、コミュニティの議論では、テストのために $20〜$30 の方がより良い余裕があることが示唆されています。代替のサブスクリプションオプションには、ヘビーユーザー向けの Claude Pro ($20/月) または Claude Max ($100/月) が含まれます。
デフォルトの動作では、使用制限の 50% に達するまで Opus を使用し、その後、コスト効率のために Sonnet に切り替わります。
認証と初回起動
インストール後、Claude Code は初回使用前に認証が必要です。次を実行して Claude Code を起動します。
claude
初回起動時に API キーを求められます。Anthropic Console からコピーしたキーを貼り付けて Enter キーを押します。Claude Code はキーを検証し、ローカル設定ファイルに安全に保存します。
認証はセッション間で持続します。明示的に削除した場合やアカウントを切り替える場合を除き、API キーを再入力する必要はありません。
認証が成功したことを確認するために、Claude Code はウェルカムメッセージとコマンドプロンプトを表示します。インターフェースは利用可能なコマンドを示し、Anthropic の API への接続を確認します。
モデル設定の構成
Claude Code はデフォルトで自動モデル選択を行いますが、手動構成も可能です。公式ドキュメントによると、ユーザーは `/model` コマンドを使用するか、`CLAUDE_CODE_EFFORT_LEVEL` 環境変数を設定することでモデル選択を調整できます。
エフォートレベルは、Opus 4.6 および Sonnet 4.6 モデルの思考の深さを制御します: 低、中、高。エフォートレベルが高いほど、推論の深さは増しますが、コストと応答時間も増加します。
深い分析を必要とするプロジェクトでは、「ultrathink」をプロンプトに一時的に含めることで、その特定のターンでのエフォートを高く設定できます。
インストールの成功を確認する
認証後、Claude Code が正しく機能することを確認します。次の基本的なテストを実行します。
claude –help
claude –version
`help` コマンドは、利用可能なオプションとコマンドを表示します。`version` 出力は、インストールされているリリースを確認します。どちらのコマンドもエラーなしで実行されるはずです。
次に、プロジェクトディレクトリで Claude Code をテストします。テストフォルダを作成します。
mkdir test-project
cd test-project
echo “# Test Project” > README.md
claude
Claude Code セッション内で、基本的な対話を試します。
- 「help」と入力して、利用可能なコマンドを表示します
- 「explain what you can do」と尋ねます
- 「summarize this project」をリクエストします
- `/help` コマンドをテストします
これらの対話は、Claude Code がプロジェクトファイルを読み取り、プロンプトに応答できることを確認します。成功した応答は、インストールが機能していることを意味します。

プロジェクトのための Claude Code の構成
Claude Code は、プロジェクト固有の設定を構成ファイルに保存します。これらのファイルは、動作をカスタマイズし、メモリを定義し、ワークフローを確立します。
主な構成ファイルは、プロジェクトルートにある CLAUDE.md です。このファイルには、Claude Code がセッション中に参照する指示、コンテキスト、およびプロジェクト固有のガイドラインが含まれています。
基本的な CLAUDE.md ファイルを作成します。
# Project Context
これは [テクノロジー] で構築された [プロジェクトタイプ] です。
## 主要なガイドライン
– [重要なルール 1]
– [重要なルール 2]
## プロジェクト構造
[フォルダ構成の簡単な説明]
ファイルは Markdown 形式を受け入れます。Claude Code はセッション開始時にこのコンテキストを読み込み、会話全体でそれを維持します。
高度な構成オプション
基本的なコンテキストを超えて、Claude Code は .claude ディレクトリを介して高度な構成をサポートします。このディレクトリには以下が含まれる場合があります。
- スキル: .claude/skills/SKILL.md に定義された専門的な機能
- コマンド: .claude/commands/*.md のカスタムスラッシュコマンド
- フック: イベントによってトリガーされる自動ワークフロー
- プラグイン: プログラムによる統合を通じた機能拡張
公式 Agent SDK ドキュメントによると、これらの機能により高度なカスタマイズが可能になります。スキルは再利用可能な機能を定義します。コマンドは一般的なタスクのショートカットを作成します。フックは、ファイル変更やツールの使用に応答を自動化します。
Claude Code の使用: 基本的なワークフロー
インストールが完了すると、Claude Code は自然言語を通じて一般的な開発タスクを処理します。
プロジェクトディレクトリに移動して次を実行してセッションを開始します。
claude
プロンプトはプレーンテキストのリクエストを受け付けます。一般的なワークフローをいくつか紹介します。
- コード生成: 「適切なエラー処理を備えたメールアドレスを検証する Python 関数を作成してください。」
- バグ修正: 「この関数でヌルポインタ例外が発生しています。問題の原因を特定して修正できますか?」
- リファクタリング: 「このコンポーネントを直接インスタンス化するのではなく、依存性注入を使用するようにリファクタリングしてください。」
- Git 操作: 「新しいブランチを作成し、これらの変更を記述的なメッセージでコミットし、origin にプッシュしてください。」
Claude Code はセッション全体でコンテキストを維持します。以前の対話を記憶し、ファイル変更を追跡し、プロジェクト全体の構造を理解します。
プランモードの理解
複雑な変更のために、Claude Code はプランモードを提供します。このモードは、変更を行う前に詳細な実行計画を作成します。
「plan:」でリクエストをプレフィックスするか、`/plan` コマンドを使用することでプランモードをアクティブ化できます。Claude Code は提案された変更を概説し、理由を説明し、実行前に承認を待ちます。
プランモードは、リファクタリング、アーキテクチャ変更、または複数のファイルに影響する変更に特に役立ちます。変更をコミットする前に Claude Code が何を行おうとしているのかを可視化します。
VS Code および IDE との統合
Claude Code はターミナルで実行されますが、コードエディターとの統合はワークフローを強化します。公式の VS Code 拡張機能は、Claude Code の機能をエディターに直接もたらします。
VS Code マーケットプレイスから拡張機能をインストールします。「Claude Code」を検索して「インストール」をクリックします。拡張機能はサイドバーに Claude Code パネルを追加します。
公式の VS Code ドキュメントによると、この拡張機能は次の機能をサポートしています。
| 機能 | ショートカット | 説明 |
|---|---|---|
| フォーカス入力 | Cmd+Esc / Ctrl+Esc | エディターと Claude の切り替え |
| 新規タブで開く | Cmd+Shift+Esc / Ctrl+Shift+Esc | タブとして新規会話を開始 |
| ターミナルで開く | – | VS Code からターミナルモードを起動 |
この拡張機能は、ターミナルバージョンと同等の機能を維持しながら、インライン差分や @メンションファイル参照などの IDE 固有の利便性を追加します。
Claude Code の更新と管理
Claude Code はデフォルトで自動的に更新されます。アプリケーションは定期的に新しいバージョンをチェックし、バックグラウンドで更新をインストールします。
手動で更新するには、次を実行します。
claude –update
これにより、即座にチェックが行われ、最新バージョンがインストールされます。更新プロセスは、構成ファイルと認証資格情報を保持します。
バージョン管理が必要な組織では、自動更新を無効にできます。`CLAUDE_CODE_AUTO_UPDATE` 環境変数を false に設定するか、サーバー管理設定を通じて構成します。
特定のバージョンをインストールするには、次を使用します。
curl -fsSL claude.ai/install.sh | sh -s — –version=X.Y.Z
X.Y.Z をターゲットバージョン番号に置き換えます。
一般的なセットアップの問題と解決策
セットアップ中に一般的に発生する問題がいくつかあります。それらを解決する方法を以下に示します。
- API キーの拒否: Claude Code が API キーを拒否した場合、余分なスペースや文字がないことを確認してください。Anthropic Console からキーを再コピーしてください。請求が有効になっていることを確認してください。支払い方法が登録されていないと、キーは機能しません。
- WSL2 インストール失敗: Windows システムでは、仮想化設定により WSL2 のインストールが失敗することがあります。BIOS に入り、仮想化 (Intel VT-x または AMD-V) を有効にしてください。Windows バージョンが最小要件を満たしていることを確認してください。
- コマンドが見つかりません: ターミナルが `claude` コマンドを認識しない場合、PATH が正しく更新されていません。ターミナルを閉じて再度開いてください。永続的な問題の場合は、インストールディレクトリを PATH に手動で追加してください。
- 接続タイムアウト: ネットワーク制限またはファイアウォールが API コールをブロックすることがあります。Claude Code は api.anthropic.com への HTTPS アクセスを必要とします。社内ネットワークではプロキシ構成が必要になる場合があります。
- 権限エラー: Linux および macOS のインストールでは、権限の問題が発生することがあります。適切な権限でインストーラーを実行するか、システム全体ではなくユーザーディレクトリにインストールしてください。

Claude Code のセットアップ前に利用可能な AI クレジットを確認する
Claude Code のセットアップは、通常、本番環境に入る前に、プロンプトの実行、統合のテスト、小規模なプロトタイプの構築などの実験を意味します。この初期段階では、API の使用量が多くなることがよくあります。すべてのリクエストにすぐに支払うのではなく、多くの開発者はまず、初期コストを削減するのに役立つクレジットやスタートアッププログラムを探します。
Get AI Perks は、これらの機会を 1 か所に集めています。このプラットフォームは、AI プロバイダー、クラウドプラットフォーム、開発者ツール全体にわたる AI クレジット、割引、パートナープログラムをリストしており、請求方法を説明するステップバイステップガイドも用意されています。合計で、データベースには 200 以上のツールからの特典と、スタートアップやビルダーが申請できる数百万ドル相当のクレジットが含まれています。
Claude Code のセットアップを完了する前に、Get AI Perks をチェックして、最初の実験をカバーできる AI クレジットを請求してください。
よくある質問
Claude Code は有料ですか?
Claude Code 自体は無料ソフトウェアですが、従量課金モデルで動作する Anthropic API キーが必要です。アカウントを有効にするための最低料金は $5 ですが、実用的な使用には通常 $20〜$30 のクレジットが必要です。Claude Pro ($20/月) や Claude Max ($100/月) のような代替サブスクリプションプランは、ヘビーユーザー向けに異なる価格設定構造を提供します。
Claude Code は完全にオフラインで実行できますか?
いいえ。Claude Code は、Anthropic の API サーバーと通信するためにアクティブなインターネット接続が必要です。アプリケーションはローカルでリクエストを処理しますが、プロンプトは Anthropic のインフラストラクチャで実行されている Claude モデルに送信されます。オフラインモードやローカルモデルのオプションはありません。
Claude Code と Claude.ai の違いは何ですか?
Claude.ai は、一般的な Claude との対話のための Web ベースのチャットインターフェースです。Claude Code は、ソフトウェア開発に特化した、ターミナルベースのアプリケーションです。Claude Code は Git と統合され、プロジェクトファイルを直接読み取り、より長い開発コンテキストを維持し、プランモードやファイル編集機能などのコーディング固有の機能が含まれています。
Claude モデルを切り替えるにはどうすればよいですか?
Claude Code セッション内で `/model` コマンドを使用して、利用可能なモデルを切り替えます。デフォルトの設定では、使用率が 50% に達するまで Opus を使用し、その後 Sonnet に切り替わります。手動選択により、タスクの要件に基づいて特定のモデルを選択できます。Opus は複雑な推論に、Sonnet は高速でコスト効率の高い応答に使用します。
VS Code で Claude Code を使用できますか?
はい。公式の VS Code 拡張機能は、Claude Code の機能エディターに提供します。VS Code マーケットプレイスからインストールします。この拡張機能は、ターミナルバージョンと同じ機能と、インライン差分、サイドバーパネル、クイックアクセスのためのキーボードショートカットなどの追加の IDE 統合を提供します。
Claude Code は私のコードや会話を保存しますか?
Anthropic のデータ使用ポリシーによると、API インタラクションはモデルのトレーニングには使用されません。組織は、エンタープライズ設定を通じてデータ保持ポリシーゼロを構成できます。コードとプロンプトは処理のために Anthropic のサーバーに送信されますが、処理はアカウント構成とデータ保持設定によって異なります。
Claude Code が間違いを犯した場合はどうなりますか?
Claude Code には、Git 統合やプランモードなどの安全機能が含まれており、エラーを最小限に抑えます。発生した間違いについては、標準的なバージョン管理プラクティスが適用されます。Git の履歴はロールバック機能を提供します。権限システムでは、機密性の高い操作には承認が必要です。一部のコミュニティの議論では、日常的なタスクの成功率は 80〜90% の範囲であると示唆されており、重要な変更には監督が推奨されます。
Claude Code の今後の活用
Claude Code は、AI アシスタンスをコマンドラインに直接統合することにより、ターミナルベースの開発を変革します。セットアップにはプラットフォーム固有のインストール、API 認証、および基本的な構成が必要ですが、適切な手順に従えばプロセスは簡単です。
このツールは、定型開発タスク、コード生成、Git ワークフロー管理に優れています。プランモードは複雑な操作に安全性を提供します。IDE 統合は、ターミナルを超えて機能を拡張します。
簡単なタスクから始めて、Claude Code がリクエストをどのように解釈するかを理解してください。習熟度が高まるにつれて、より複雑なワークフローに移行してください。明確なコンテキストを維持するために、異なるタスク間で `/clear` コマンドを使用してください。プロジェクト固有のガイダンスのために CLAUDE.md ファイルを構成してください。
チームは、サーバー管理設定やプラグインマーケットプレイスを探索できます。個々の開発者は、頻繁なパターンに合わせて調整されたスキルやカスタムコマンドから利益を得ることができます。
anthropics/claude-code の GitHub リポジトリには、追加の例、コミュニティプラグイン、およびトラブルシューティングリソースが含まれています。docs.anthropic.com の公式ドキュメントには、包括的な技術リファレンスが記載されています。
それでは、コーディングを始めましょう。プロジェクトに移動し、Claude Code を起動して、AI アシストによる開発がワークフローをどのように変えるかを確認してください。

