このクイックスタートガイドでは、わずか数分でAI搭載のコーディング支援を使い始めることができます。最後には、一般的な開発タスクにClaude Codeを使用する方法を理解できるようになります。

始める前に

以下のものを用意してください:
  • ターミナルまたはコマンドプロンプトを開いている状態
  • 作業するコードプロジェクト
  • Claude.ai(推奨)またはClaude Consoleアカウント

ステップ1:Claude Codeをインストール

NPMインストール

Node.js 18以降がインストールされている場合:
npm install -g @anthropic-ai/claude-code

ネイティブインストール

または、現在ベータ版の新しいネイティブインストールをお試しください。
Homebrew(macOS、Linux):
brew install --cask claude-code
macOS、Linux、WSL:
curl -fsSL https://claude.ai/install.sh | bash
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

ステップ2:アカウントにログイン

Claude Codeを使用するにはアカウントが必要です。claudeコマンドでインタラクティブセッションを開始すると、ログインが必要になります:
claude
# 初回使用時にログインするよう促されます
/login
# プロンプトに従ってアカウントでログインします
以下のいずれかのアカウントタイプでログインできます:
  • Claude.ai(サブスクリプションプラン - 推奨)
  • Claude Console(プリペイドクレジット付きAPIアクセス)
ログイン後、認証情報が保存され、再度ログインする必要はありません。
Claude ConsoleアカウントでClaude Codeを初めて認証すると、「Claude Code」というワークスペースが自動的に作成されます。このワークスペースは、組織内のすべてのClaude Code使用の一元的なコスト追跡と管理を提供します。
同じメールアドレスの下に両方のアカウントタイプを持つことができます。再度ログインする必要がある場合、またはアカウントを切り替える場合は、Claude Code内で/loginコマンドを使用してください。

ステップ3:最初のセッションを開始

任意のプロジェクトディレクトリでターミナルを開き、Claude Codeを起動します:
cd /path/to/your/project
claude
Claude Codeのウェルカムスクリーン、セッション情報、最近の会話、最新の更新が表示されます。利用可能なコマンドについては/helpを入力するか、前のセッションを続行するには/resumeを入力してください。
ログイン後(ステップ2)、認証情報がシステムに保存されます。詳細は認証情報管理をご覧ください。

ステップ4:最初の質問をする

コードベースを理解することから始めましょう。以下のコマンドのいずれかを試してください:
> what does this project do?
Claudeはファイルを分析し、概要を提供します。より具体的な質問をすることもできます:
> what technologies does this project use?
> where is the main entry point?
> explain the folder structure
Claudeの機能についても質問できます:
> what can Claude Code do?
> how do I use slash commands in Claude Code?
> can Claude Code work with Docker?
Claude Codeは必要に応じてファイルを読み込みます。コンテキストを手動で追加する必要はありません。Claudeは独自のドキュメントにアクセスでき、その機能と能力について質問に答えることができます。

ステップ5:最初のコード変更を行う

次に、Claude Codeに実際のコーディングを行わせましょう。簡単なタスクを試してください:
> add a hello world function to the main file
Claude Codeは以下を実行します:
  1. 適切なファイルを見つける
  2. 提案された変更を表示する
  3. 承認を求める
  4. 編集を行う
Claude Codeは常にファイルを変更する前に許可を求めます。個別の変更を承認することも、セッション中に「すべて受け入れる」モードを有効にすることもできます。

ステップ6:Claude CodeでGitを使用

Claude CodeはGit操作を会話型にします:
> what files have I changed?
> commit my changes with a descriptive message
より複雑なGit操作を促すこともできます:
> create a new branch called feature/quickstart
> show me the last 5 commits
> help me resolve merge conflicts

ステップ7:バグを修正または機能を追加

Claudeはデバッグと機能実装に長けています。 自然言語で実現したいことを説明してください:
> add input validation to the user registration form
または既存の問題を修正してください:
> there's a bug where users can submit empty forms - fix it
Claude Codeは以下を実行します:
  • 関連するコードを特定する
  • コンテキストを理解する
  • ソリューションを実装する
  • 利用可能な場合はテストを実行する

ステップ8:他の一般的なワークフローを試す

Claudeと連携する方法は多数あります: コードをリファクタリング
> refactor the authentication module to use async/await instead of callbacks
テストを作成
> write unit tests for the calculator functions
ドキュメントを更新
> update the README with installation instructions
コードレビュー
> review my changes and suggest improvements
覚えておいてください:Claude Codeはあなたのペアプログラマーです。有能な同僚と話すように話しかけてください。実現したいことを説明すれば、Claudeがそこに到達するのを手伝ってくれます。

必須コマンド

日常的に使用する最も重要なコマンドは以下の通りです:
コマンド機能
claudeインタラクティブモードを開始claude
claude "task"1回限りのタスクを実行claude "fix the build error"
claude -p "query"1回限りのクエリを実行してから終了claude -p "explain this function"
claude -c最新の会話を続行claude -c
claude -r前のセッションを再開claude -r
claude commitGitコミットを作成claude commit
/clear会話履歴をクリア> /clear
/help利用可能なコマンドを表示> /help
exitまたはCtrl+CClaude Codeを終了> exit
完全なコマンドリストについては、CLIリファレンスを参照してください。

初心者向けのプロのヒント

代わりに:「バグを修正して」試してください:「ユーザーが間違った認証情報を入力した後に空白の画面が表示されるログインバグを修正してください」
複雑なタスクをステップに分割します:
> 1. create a new database table for user profiles
> 2. create an API endpoint to get and update user profiles
> 3. build a webpage that allows users to see and edit their information
変更を加える前に、Claudeにコードを理解させます:
> analyze the database schema
> build a dashboard showing products that are most frequently returned by our UK customers
  • ?を押してすべての利用可能なキーボードショートカットを表示
  • Tabを使用してコマンド補完
  • ↑を押してコマンド履歴
  • /を入力してすべてのスラッシュコマンドを表示

次のステップ

基本を学んだので、より高度な機能を探索してください:

ヘルプを取得

  • Claude Code内/helpを入力するか、「how do I…」と質問
  • ドキュメント:ここにいます!他のガイドを参照
  • コミュニティDiscordに参加してヒントとサポートを取得