クイックスタート
ターミナルに Claude Code をインストールしてサインインし、CLI を使ってコードベースを探索して最初のコード変更を行います。
このクイックスタートでは、ターミナルでの Claude Code の使い方を説明します。CLI のインストール、最初のセッションからのサインイン、そして自分のプロジェクトでの一般的な開発タスクへの活用方法を扱います。
始める前に
以下を確認してください:
- ターミナルまたはコマンドプロンプトが開いている
- 作業するコードプロジェクトがある
- Claude サブスクリプション(Pro、Max、Ultra、Team、または Enterprise)、Claude Console アカウント、またはサポートされているクラウドプロバイダー経由のアクセスがある
[!NOTE]
以下のケースについては、他のページで説明しています:
- ターミナルを使用したことがない場合:ターミナルガイドから始めてください
- ターミナル以外の場所で Claude Code を使用したい場合:Claude Code はウェブ、デスクトップアプリ、VS Code および JetBrains IDE、Slack、および GitHub Actions と GitLab を使用した CI/CD でも利用できます。すべてのインターフェースを参照してください。
ステップ 1:Claude Code をインストールする
Claude Code をインストールするには、ターミナルを開いてシステムのコマンドを実行してください。ターミナルを使用したことがない場合は、ターミナルガイドでターミナルを開いてコマンドを貼り付ける方法を確認できます。
[tab] ネイティブインストール(推奨)
macOS、Linux、WSL:
curl -fsSL https://claude.ai/install.sh | bashWindows では、PowerShell を使用している場合はシェルプロンプトに
PS C:\と表示され、CMD を使用している場合はPSなしでC:\と表示されます。Windows PowerShell:
irm https://claude.ai/install.ps1 | iexWindows CMD:
curl -fsSL https://claude.ai/install.cmd -o install.cmd && install.cmd && del install.cmdインストールコマンドは、Claude Code のダウンロード中に進行状況を表示しません。インストーラーが完了したら、新しいターミナルウィンドウを開いて
claude --versionを実行してください。インストールが正常に完了すると、バージョン番号が表示されます。シェルがclaudeが見つからない、または認識されていないと表示される場合は、インストールディレクトリがまだ PATH に含まれていません。PATH を修正するを参照してください。
The token '&&' is not a valid statement separatorというエラーが表示される場合は、CMD ではなく PowerShell を使用しています。'irm' is not recognized as an internal or external commandというエラーが表示される場合は、PowerShell ではなく CMD を使用しています。インストールコマンドが
syntax error near unexpected token '<'、403、またはその他のエラーで失敗する場合は、インストールのトラブルシューティングを参照して、エラーを修正方法に照合し、代替インストール方法を確認してください。Git for Windows は、Claude Code が Bash ツールを使用できるようにネイティブ Windows で推奨されます。Git for Windows がインストールされていない場合、Claude Code はシェルツールとして PowerShell を代わりに使用します。WSL セットアップは Git for Windows を必要としません。
[!NOTE]
ネイティブインストールは、最新バージョンに保つために自動的にバックグラウンドで更新されます。
[tab] Homebrew
brew install --cask claude-codeHomebrew は 2 つの cask を提供しています。
claude-codeは安定リリースチャネルを追跡しており、通常は約 1 週間遅れており、大きな回帰を伴うリリースをスキップします。claude-code@latestは最新チャネルを追跡し、新しいバージョンが出荷されるとすぐに受け取ります。[!NOTE]
Homebrew インストールは自動更新されません。インストールした cask に応じて、
brew upgrade claude-codeまたはbrew upgrade claude-code@latestを実行して、最新の機能とセキュリティ修正を取得してください。
[tab] WinGet
winget install Anthropic.ClaudeCode[!NOTE]
WinGet インストールは自動更新されません。最新の機能とセキュリティ修正を取得するために、定期的に
winget upgrade Anthropic.ClaudeCodeを実行してください。
また、Debian、Fedora、RHEL、Alpine で apt、dnf、または apk を使用してインストールすることもできます。
インストールが正常に機能したことを確認するには、以下を実行してください:
claude --version
このコマンドは、バージョン番号の後に (Claude Code) を出力します。
ステップ 2: 最初のセッションを開始する
任意のプロジェクトディレクトリでターミナルを開き、Claude Code を起動します。
cd /path/to/your/project
claude
/path/to/your/project は、作業したいプロジェクトのパスに置き換えてください。
初回使用時には、Claude Code からログインを求められます。Claude サブスクリプションまたは Console アカウントの場合は、表示される指示に従ってブラウザで認証を完了してください。ANTHROPIC_API_KEY 環境変数を設定しており、Claude Code からそのキーを使用するかどうか尋ねられた際に承認した場合、Claude Code はログインプロンプトをスキップします。
次のいずれかのアカウントタイプでログインできます。
- Claude Pro、Max、Ultra、Team、または Enterprise(推奨)
- Claude Console(前払いクレジットによる API アクセス)。初回ログイン時に、コストを一元的に追跡するための「Claude Code」ワークスペースが Console に自動的に作成されます。
- Amazon Bedrock、Google Cloud の Agent Platform、または Microsoft Foundry(エンタープライズ向けクラウドプロバイダー)
- 組織で運用している場合は、セルフホストの Claude apps ゲートウェイ:管理者がゲートウェイ URL を事前に設定しており、
/loginを実行すると Cloud gateway 画面が直接開くので、企業の SSO でサインインします
一度ログインすると認証情報が保存されるため、再度ログインする必要はありません。詳しくは認証情報の管理を参照してください。
Claude Code のプロンプトが表示され、その上にバージョン、現在のモデル、作業ディレクトリが表示されます。/help と入力すると利用可能なコマンドが表示され、/resume と入力すると以前の会話を再開できます。後でアカウントを切り替えたり再認証したりするには、実行中のセッション内で /login と入力します。
ステップ 3: 最初の質問をする
次のいずれかのコマンドを試してください:
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 create custom skills in Claude Code?
can Claude Code work with Docker?
[!NOTE]
Claude Code は必要に応じてプロジェクトファイルを読み取ります。コンテキストを手動で追加する必要はありません。
ステップ 4: 最初のコード変更を行う
小さなタスクを試してみましょう。
add a hello world function to the main file
Claude Code は適切なファイルを見つけ、変更内容を表示します。変更を行う前に確認を求められた場合は、Yes を選択して承認します。
セッションの権限モードは、Claude が事前に確認せずに実行できるアクションを決定します。Shift+Tab を押すと、いつでも現在のセッションの権限モードを切り替えられます。
ステップ 5: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
ステップ 6: バグを修正する、または機能を追加する
やりたいことを自然言語で説明します。
add input validation to the user registration form
既存の問題を修正することもできます。
there's a bug where users can submit empty forms - fix it
ステップ 7: その他の一般的なワークフローを試す
さらにいくつかのプロンプトを試してみましょう。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
[!TIP]
頼りになる同僚に話しかけるように Claude に話しかけてください。達成したいことを説明すれば、Claude がその実現を手助けします。
必須コマンド
日常的に使用する最も重要なコマンドを、実行する場所ごとにまとめて以下に示します。
シェルコマンド
これらはターミナルから実行して Claude Code を開始または再開します。
| コマンド | 機能 | 例 |
|---|---|---|
claude |
インタラクティブモードを開始する | claude |
claude "task" |
初期プロンプト付きでインタラクティブモードを開始する | claude "fix the build error" |
claude -p "query" |
1 回限りのクエリを実行してから終了する | claude -p "explain this function" |
claude -c |
現在のディレクトリで最新の会話を続行する | claude -c |
claude -r |
前の会話を再開する | claude -r |
シェルコマンドの完全なリストについては CLI リファレンスを参照してください。
セッションコマンド
これらは Claude Code の起動後にその中で実行します。
| コマンド | 機能 | 例 |
|---|---|---|
/clear |
新しい会話を開始する。前の会話は /resume で再開できる。 |
/clear |
/help |
利用可能なコマンドを表示する | /help |
/exit または Ctrl+D 2 回 |
Claude Code を終了する | /exit |
セッションコマンドの完全なリストについては コマンドリファレンスを参照してください。
初心者向けのプロのヒント
詳細については、ベストプラクティスと一般的なワークフローを参照してください。
[accordion] リクエストを具体的にする
代わりに:'バグを修正してください'
試してください:'ユーザーが間違った認証情報を入力した後に空白の画面が表示されるログインバグを修正してください'
[accordion] 段階的な指示を使用する
複雑なタスクをステップに分割します:
1. ユーザープロファイル用の新しいデータベーステーブルを作成する 2. ユーザープロファイルを取得および更新するための API エンドポイントを作成する 3. ユーザーが自分の情報を表示および編集できるウェブページを構築する
[accordion] Claude に最初に探索させる
変更を加える前に、Claude にコードを理解させます:
データベーススキーマを分析する英国の顧客によって最も頻繁に返品される製品を表示するダッシュボードを構築する
[accordion] ショートカットで時間を節約する
/を入力してすべてのコマンドとスキルを表示する- Tab キーでコマンド補完を使用する
- ↑ キーでコマンド履歴を表示する
Shift+Tabを押して権限モードをサイクルさせる
次のステップ
基本を学習したので、より高度な機能を探索してください:
- Claude Code の仕組み:エージェント型ループ、組み込みツール、および Claude Code がプロジェクトと相互作用する方法を理解する
- ベストプラクティス:効果的なプロンプティングとプロジェクト設定でより良い結果を得る
- 一般的なワークフロー:一般的なタスクのステップバイステップガイド
- Claude Code を拡張する:CLAUDE.md、スキル、フック、MCP などでカスタマイズする
インストールオプション、手動アップデート、またはアンインストール手順については、高度なセットアップを参照してください。
ヘルプを取得する
- Claude Code 内:
/helpを入力するか、「how do I」という質問をする - ドキュメント:このサイトの他のガイドを参照する
- コース:Claude Code 101 と Claude Academy の他の無料のセルフペースコースを受講する
- コミュニティ:Discord サーバー に参加してヒントとサポートを得る