💻 Claude Code入門 📖 約30分で読めます

Claude Code導入ガイド ― Windows/Mac完全対応

Claude Codeのインストールから初回起動まで、OS別に完全対応

クロガイド

クロガイド|Claude&Claude Codeを無料で学ぼう

AI基礎からプロンプト術、Claude Codeの使い方まで。知識レッスンとクイズ式トレーニングで、AIスキルを段階的にアップ。ユーザー登録不要、すべて無料で今すぐ始められます。

はじめに

Claude Code(クロード・コード)は、ターミナル(コマンドライン)上で動作するAIコーディングアシスタントです。VS Codeなどのエディタを使わず、ターミナルからClaude AIの能力を最大限に活用してプログラミング作業を効率化できます。

このガイドでは、Windows / Mac それぞれの環境でClaude Codeをゼロからインストールし、実際に動かすまでの全手順を解説します。よくあるエラーの対処法も網羅しています。

Claude Codeとは?何ができるのか

Claude Codeは、Anthropicが公式に提供するCLI(コマンドラインインターフェース)ツールです。ターミナル上でClaudeと対話しながら、以下のような作業を実行できます。

Claude Codeの主な機能

  • コードの自動生成 ― 自然言語で指示するだけでコードを書いてくれます
  • ファイルの読み書き ― プロジェクト内のファイルを読み取り、修正・新規作成できます
  • コマンドの実行 ― npm install、git commit などのシェルコマンドを実行できます
  • プロジェクト全体の理解 ― フォルダ構成やコードの関係性を把握して作業してくれます
  • Git操作 ― コミット、ブランチ作成、PR作成などもAIが支援
  • バグの発見と修正 ― エラーメッセージを伝えると原因を特定して修正案を提示
  • リファクタリング ― 既存コードの改善提案と実行

Claude Code と Webブラウザ版Claudeの違い

項目Claude Code(CLI)Webブラウザ版(claude.ai)
操作場所ターミナルWebブラウザ
ファイル操作直接読み書き可能添付のみ
コマンド実行可能不可
プロジェクト理解フォルダ全体を認識添付ファイルのみ
主な用途開発作業全般一般的な会話・文章作成
必要なプランPro以上またはAPIキー無料プランでも利用可

動作要件と事前準備

システム要件

項目WindowsMac
OSWindows 10以上(64bit)macOS 13 (Ventura) 以上
メモリ4GB以上(8GB推奨)4GB以上(8GB推奨)
ディスク空き容量500MB以上500MB以上
インターネット必須必須

必要なアカウント(いずれか1つ)

  • Claude Pro / Teamサブスクリプション(推奨 ― ブラウザ認証で簡単に使える)
  • Anthropic APIキー(従量課金 ― 開発者向け)

Windowsの追加要件: Git for Windows

Windows環境でClaude Codeを使用するには、Git for Windowsのインストールが必須です。gitforwindows.orgからダウンロードし、インストールしてください。Git BashがClaude Codeの動作に必要です。

Step 1: Claude Codeのインストール

Claude Codeはネイティブインストーラーで簡単にインストールできます。Node.jsは不要です。

Mac の場合

手順

  1. ターミナルを開きます(Spotlight検索で「ターミナル」と入力)
  2. 以下のコマンドを実行してインストールします:
    curl -fsSL https://claude.ai/install.sh | bash
  3. インストール完了後、ターミナルを再起動します

Windows の場合

手順

  1. PowerShellを管理者として開きます
  2. 以下のコマンドを実行してインストールします:
    irm https://claude.ai/install.ps1 | iex
  3. インストール完了後、ターミナルを再起動します

インストール確認

claude --version

バージョン番号が表示されればインストール成功です。

インストールに失敗する場合

  • ターミナルを一度閉じて開き直す(環境変数の反映に必要)
  • Windowsの場合:PowerShellを管理者として実行しているか確認してください
  • Macの場合:sudoを付けて再度実行してみてください
  • ネットワーク接続を確認してください

Step 3: 認証設定

Claude Codeを使うにはAnthropicのアカウント認証が必要です。2つの方法があります。

方法A: Claude Pro/Teamアカウントでログイン(推奨)

手順

  1. ターミナルで claude と入力してEnter
  2. 初回起動時、自動的にブラウザが開きます
  3. claude.ai にログイン(すでにログイン済みならスキップ)
  4. 「Claude Codeにアクセスを許可しますか?」と表示されるので「Allow(許可)」をクリック
  5. ブラウザに「認証成功」のメッセージが表示されます
  6. ターミナルに戻ると、Claude Codeが使えるようになっています

方法B: APIキーを使用(開発者向け)

APIキーの取得手順

  1. console.anthropic.com にアクセスしてログイン
  2. 左メニューの「API Keys」をクリック
  3. 「Create Key」をクリック
  4. キーの名前を入力(例:「claude-code」)して「Create」
  5. 表示されたキー(sk-ant-で始まる文字列)をコピー

APIキーの設定

# Mac / Linux の場合
export ANTHROPIC_API_KEY=sk-ant-xxxxxxxxxxxxxxxxxxxxx

# 永続化する場合(Mac)
echo 'export ANTHROPIC_API_KEY=sk-ant-xxxxxxxxxxxxxxxxxxxxx' >> ~/.zshrc
source ~/.zshrc

# Windows PowerShell の場合
$env:ANTHROPIC_API_KEY="sk-ant-xxxxxxxxxxxxxxxxxxxxx"

# Windows 永続化する場合
[System.Environment]::SetEnvironmentVariable("ANTHROPIC_API_KEY", "sk-ant-xxxxxxxxxxxxxxxxxxxxx", "User")

APIキーの取り扱い注意

  • APIキーは絶対に他人と共有しないでください
  • GitHubなどにコードと一緒にアップロードしないでください
  • 万が一漏洩した場合は、すぐにconsole.anthropic.comで無効化してください

Step 4: 初回起動と動作確認

手順

  1. 作業するプロジェクトのフォルダに移動(または新規作成)
    mkdir my-test-project
    cd my-test-project
  2. Claude Codeを起動
    claude
  3. プロンプトが表示されたら、以下を入力してみましょう
    > こんにちは!このフォルダにHello Worldプログラム(Python)を作ってください。
  4. Claudeがhello.pyファイルを作成してくれます
  5. ファイルが作成されたか確認
    > このフォルダの中身を教えて

Step 5: 基本的な使い方

よく使うコマンド

コマンド説明
claude対話モードで起動(最も一般的)
claude "質問内容"ワンショットで質問して結果を得る
claude -c前回の会話を引き継いで起動
/help対話モード中にヘルプを表示
/clear会話履歴をクリア
/cost現在のセッションのトークン使用量を表示
Ctrl+C現在の処理を中断
Ctrl+DClaude Codeを終了

実際の使用例

例1: 既存プロジェクトの理解
cd /path/to/your/project
claude
> このプロジェクトの構成を説明してください。主要なファイルとその役割を教えてください。
例2: バグの修正
> app.jsの35行目でTypeErrorが出ます。原因を調べて修正してください。
> エラーメッセージ: TypeError: Cannot read properties of undefined (reading 'map')
例3: 新しい機能の追加
> ユーザー登録フォームに、メールアドレスのバリデーション機能を追加してください。
> 要件:正規表現でチェック、エラーメッセージを赤字で表示

Step 6: 設定のカスタマイズ

CLAUDE.md ― プロジェクト固有の設定

プロジェクトのルートにCLAUDE.mdファイルを置くと、Claude Codeがプロジェクトの文脈を自動的に理解してくれます。

CLAUDE.md の例
# プロジェクト概要
ECサイトのバックエンドAPI

## 技術スタック
- Node.js + Express
- PostgreSQL
- TypeScript

## コーディング規約
- インデント: スペース2つ
- 変数名: camelCase
- コメント: 日本語OK

## よく使うコマンド
- npm run dev  → 開発サーバー起動
- npm test     → テスト実行
- npm run lint → Lint実行

VS Codeとの連携

VS Codeのターミナルパネルから直接Claude Codeを使えます。

手順

  1. VS Codeでプロジェクトフォルダを開く
  2. ターミナルパネルを開く(Ctrl+` または メニュー「ターミナル」→「新しいターミナル」)
  3. ターミナルで claude と入力して起動
  4. VS Codeで編集中のファイルをClaude Codeが直接読み書きしてくれます

トラブルシューティング完全ガイド

インストール時のエラー

エラー原因解決策
command not found: claudePATHが通っていないターミナルを再起動。PATHにインストール先が含まれているか確認
curl: command not foundcurlが未インストール(Mac/Linux)パッケージマネージャーでcurlをインストール(例: brew install curl
PowerShell実行ポリシーエラーWindowsのセキュリティ設定Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
Git for Windowsが見つからないWindows環境でGitが未インストールgitforwindows.orgからGit for Windowsをインストール
インストーラーのダウンロード失敗ネットワーク接続の問題インターネット接続を確認。プロキシ環境の場合はプロキシ設定を確認
インストールがタイムアウトネットワーク速度が遅い安定した接続で再試行。Windowsの場合は winget install Anthropic.ClaudeCode を試す

起動時のエラー

エラー原因解決策
command not found: claudeパスが通っていないターミナルを再起動。再インストールを試行(Mac: curl -fsSL https://claude.ai/install.sh | bash、Windows: irm https://claude.ai/install.ps1 | iex
認証エラー(401)APIキーが無効APIキーを再確認・再発行
認証ブラウザが開かないデフォルトブラウザの設定問題手動でURLをコピーしてブラウザに貼り付け
Rate limit exceeded利用制限に到達しばらく待ってから再試行
ECONNREFUSEDネット接続の問題インターネット接続を確認。VPN使用時はオフにしてみる

使用中のエラー

症状原因解決策
応答が遅いサーバー混雑 / 大量のコンテキスト新しいセッションを開始(/clear
ファイルを読めないパス指定の問題絶対パスで指定。日本語パスは避ける
コマンドを実行してくれない安全制限リスクのある操作は確認を求められます。「はい」と回答
回答が途中で切れるトークン制限「続けてください」と入力

効率的に使うための上級テクニック

  1. CLAUDE.mdを充実させる ― プロジェクトの情報を詳しく書くほど、適切な回答が得られます
  2. 具体的なファイルを指定する ― 「src/app.jsを修正して」のように明確に伝えましょう
  3. 段階的に指示する ― 大きなタスクは小さなステップに分けて依頼すると精度が上がります
  4. /clearを活用する ― コンテキストが長くなると精度が落ちるため、区切りの良いところでクリア
  5. ワンショットモードを使い分ける ― 簡単な質問は claude "質問" で素早く回答を得る

FAQ(よくある質問)

Q: Claude CodeはClaudeの無料プランで使えますか?

A: いいえ。Claude Code を使うには、Claude Pro / Team サブスクリプション、またはAnthropic APIキー(従量課金)が必要です。

Q: Claude Codeでファイルが壊れることはありますか?

A: Claude Codeはファイルの編集前に確認を求めます。重要なプロジェクトでは必ずGitで管理し、変更前にコミットしておくことをおすすめします。

Q: 社内のプロキシ環境でも使えますか?

A: 環境変数でプロキシを設定してください。IT部門に確認の上、HTTPS_PROXY 環境変数(例: export HTTPS_PROXY=http://proxy:8080)を設定してください。

Q: アップデートはどうすればいいですか?

A: 以下のコマンドで最新版にアップデートできます。

claude update

まとめ

Claude Codeは、開発者の生産性を大幅に向上させる強力なツールです。インストールは「インストーラーを実行 → 認証」の2ステップだけ。セットアップが終われば、あとは自然言語で指示するだけでコーディング、デバッグ、リファクタリングなどの作業をAIがサポートしてくれます。まずは小さなプロジェクトで試して、使い方に慣れていきましょう。

Claude Code入門の他のガイド

Claude Codeの主要スラッシュコマンドと活用法
16個のスラッシュコマンドを完全網羅。使い方・実行例・組み合わせテクニックまで ・ 約15分
Claude Codeの権限設定(パーミッション)完全ガイド
セキュリティと利便性を両立する権限管理の全知識 ・ 約18分
Claude Codeのモデル切り替え活用術 ― Opus・Sonnet・Haikuの使い分け
タスクに応じた最適なモデル選択でコストと品質を両立する方法 ・ 約15分
Claude Codeのセッション管理術 ― 効率的な作業の進め方
セッションの開始・継続・再開を使いこなして、長期プロジェクトを効率的に進める ・ 約12分
Claude Codeのコマンドラインオプション完全リファレンス
全CLIオプションを網羅。起動時に使える引数を徹底解説 ・ 約20分
Claude Codeのプロジェクト設定(.claude/)完全ガイド
.claudeディレクトリとCLAUDE.mdを使いこなしてチーム開発を効率化 ・ 約15分
Claude Codeの出力フォーマットとパイプ活用術
--printモードとパイプを使った自動化・スクリプト連携の実践テクニック ・ 約15分
Claude Codeのキーボードショートカットと操作効率化
知っておくべきショートカットキーと入力テクニックで作業速度を2倍に ・ 約12分
Claude Codeのアップデートとバージョン管理
最新版への更新方法からダウングレード、トラブル対処まで ・ 約10分
Claude Codeの/doctorコマンドとトラブル診断
問題発生時の診断フローとよくあるエラーの解決方法 ・ 約12分
CLAUDE.mdの書き方完全ガイド ― プロジェクト指示書のベストプラクティス
プロジェクトの文脈をAIに正確に伝える設定ファイルの書き方 ・ 約20分
Claude Codeのメモリ機能 ― 会話をまたいだ記憶の活用法
プロジェクト固有の知識を永続化して効率を最大化する ・ 約18分
.claude/settings.jsonの設定項目一覧と活用法
Claude Codeの動作を細かく制御する設定ファイルの全貌 ・ 約15分
プロジェクト別CLAUDE.mdテンプレート集 ― コピペで使える10パターン
React・Next.js・Python・PHP・WordPress等、主要技術スタック別テンプレート ・ 約25分
チーム開発でのCLAUDE.md運用術
チーム全員がAIを最大限活用するための共有設定と運用ルール ・ 約20分
Claude CodeでGitを使いこなす ― 基本操作編
自然な日本語でGitを操作する方法を基本から解説 ・ 約20分
Claude Codeでコミットメッセージを自動生成する
変更内容を分析して最適なコミットメッセージを提案してくれるAI活用術 ・ 約18分
Claude CodeでPR(プルリクエスト)を作成・レビューする
AI支援によるPR作成からコードレビューまでの実践的ワークフロー ・ 約20分
Claude Codeでブランチ戦略を実践する
Git Flow・GitHub Flow・トランクベースを理解し、AIで効率的にブランチを管理 ・ 約20分
Claude Codeでコンフリクト解決をAIに任せる
マージの衝突が起きても慌てない。AIによるコンフリクト解決の実践ガイド ・ 約18分
Claude Codeでgit logを分析して変更履歴を理解する
コミット履歴からバグの原因特定やプロジェクトの変遷を把握する ・ 約22分
Claude Codeでリリースノートを自動生成する
コミット履歴からユーザー向け・開発者向けリリースノートを作成する ・ 約20分
Claude Codeのコンテキスト節約術 ― トークンを無駄にしない10の方法
コンテキストウィンドウを理解し、トークン消費を最適化するテクニック集 ・ 約18分
/compactコマンド徹底解説 ― 会話を圧縮して作業を続ける
/compactの仕組み・使いどころ・カスタム指示を完全網羅 ・ 約15分
大規模プロジェクトでのClaude Code活用戦略
大規模コードベースでの効率的なAI活用パターンとベストプラクティス ・ 約20分
.gitignoreとClaude Code ― 読み込みファイルの最適制御
ファイル探索の仕組みを理解し、ノイズを減らして精度を上げる ・ 約14分
効率的なタスク分割術 ― 1セッションの最適な使い方
タスク境界の見極めとセッション計画で生産性を最大化 ・ 約16分
Claude CodeのSkills機能入門 ― カスタムコマンドで作業を効率化
組み込みスキルからカスタムワークフローまで完全ガイド ・ 約15分
Claude Codeのフック(Hooks)でワークフローを自動化する
PreToolUse・PostToolUseフックで品質と安全性を自動で担保 ・ 約18分
カスタムスラッシュコマンドの作り方 ― 自分だけのワークフローを構築
.claude/commands/ディレクトリで独自コマンドを定義する方法 ・ 約16分
MCPサーバーでClaude Codeを拡張する ― 外部ツール連携ガイド
Model Context Protocolで無限の拡張性を手に入れる ・ 約18分
Claude CodeとVS Code・JetBrainsの連携活用法
ターミナルAIとIDEを組み合わせた最強の開発環境構築 ・ 約15分
Claude Codeでウェブサイトを0から作る実践ガイド
プロジェクト作成からデプロイまでの完全チュートリアル ・ 約20分
Claude Codeでテストコードを書かせるテクニック
単体テストからE2Eテストまで、AIによるテスト自動生成 ・ 約22分
Claude Codeでリファクタリングを効率化する
安全なコード改善をAIと一緒に進める方法 ・ 約22分
Claude Codeでドキュメントを自動生成する
README・API文書・コードコメントを効率的に作成 ・ 約20分
Claude Codeでバグを素早く見つけて修正するテクニック
エラー解析からホットフィックスまでのデバッグワークフロー ・ 約20分
Claude CodeでREST APIを設計・実装する
要件定義からテストまでAPI開発の全工程をAIと進める ・ 約25分
Claude Codeでデータベース設計を相談・実装する
ER図からマイグレーションまでDB設計をAIに相談 ・ 約22分
Claude Codeで既存プロジェクトを分析・理解する
新しいコードベースのオンボーディングをAIで加速 ・ 約22分

Claude Code入門のレッスンも読む

読んだら、次はクイズで確認!

トレーニングで学んだ知識を定着させましょう。

Claude Code入門のトレーニングへ