型1: Claude Code のインストールと初期設定
クラス: 初心者
所要時間: 約20分
前提知識: Node.js(v18以上)がインストール済みであること
1. 解説
Claude Code とは何か
Claude Code は Anthropic が提供するターミナルベースの AI アシスタントだ。 コードエディタを開かずに、コマンドラインから直接 AI と対話しながら開発作業を進められる。
主な特徴:
- ターミナル上でファイルの読み書き・検索・編集ができる
- Git 操作を AI が補助する
- 自然言語で複雑な開発タスクを指示できる
- コードの説明・デバッグ・リファクタリングに対応している
インストール要件
| 項目 | 要件 |
|---|---|
| Node.js | v18.0.0 以上 |
| npm | v8.0.0 以上 |
| OS | macOS / Linux / Windows (WSL2) |
| ネットワーク | インターネット接続必須 |
2. 実践
Step 1: Node.js のバージョン確認
bash
node --version
# 期待する出力例: v20.11.0
npm --version
# 期待する出力例: 10.2.4Step 2: Claude Code のインストール
bash
npm install -g @anthropic-ai/claude-codeインストールには1〜2分かかる。完了後、バージョンを確認せよ。
bash
claude --version
# 期待する出力例: 1.x.xStep 3: 認証(APIキーの設定)
Claude Code を初めて起動すると、認証フローが始まる。
bash
claudeターミナルに認証用のURLが表示される。ブラウザでそのURLを開き、 Anthropic アカウントにログインして認証を完了させよ。
補足: 認証完了後、APIキーは
~/.claude/配下に安全に保存される。
Step 4: 動作確認
bash
claude --print "Hello! 日本語で自己紹介してください。"AI からの返答が表示されれば、インストール成功だ。
3. 確認課題(Assignment)
課題 1-1: インストール確認
以下のコマンドを実行し、出力内容を記録せよ。
bash
claude --version達成条件: バージョン番号(例: 1.x.x)が表示されること
課題 1-2: 初回対話
以下のコマンドを実行せよ。
bash
claude --print "Claude Codeの主な機能を3つ教えてください。"達成条件: 3つ以上の機能が列挙された回答が返ってくること
課題 1-3: 設定ファイルの確認
bash
ls ~/.claude/達成条件: ~/.claude/ ディレクトリが存在し、認証情報ファイルが含まれていること
自己チェックリスト
トラブルシューティング
claude: command not found と表示される場合
bash
# npm のグローバルインストールパスを確認
npm config get prefix
# PATH に追加(.bashrc または .zshrc に記述)
export PATH="$(npm config get prefix)/bin:$PATH"認証エラーが発生する場合
bash
# 認証情報をリセットして再認証
claude auth logout
claude auth login