4 4
5# クイックスタート5# クイックスタート
6 6
7> Claude Code へようこそ!7> ターミナルに Claude Code をインストールしてサインインし、CLI を使ってコードベースを探索して最初のコード変更を行います。
8 8
9このクイックスタートガイドを使用すれば、数分で AI を活用したコーディング支援を利用できます。このガイドを終了する頃には、一般的な開発タスクに Claude Code を使用する方法を理解できるようになります。9このクイックスタートでは、ターミナルでの Claude Code の使い方を説明します。CLI のインストール、最初のセッションからのサインイン、そして自分のプロジェクトでの一般的な開発タスクへの活用方法を扱います。
10 10
11<h2 id="before-you-begin">11<h2 id="before-you-begin">
12 始める前に12 始める前に
15以下を確認してください:15以下を確認してください:
16 16
17* ターミナルまたはコマンドプロンプトが開いている17* ターミナルまたはコマンドプロンプトが開いている
18 * ターミナルを使用したことがない場合は、[ターミナルガイド](/docs/ja/terminal-guide)をご覧ください
19* 作業するコードプロジェクトがある18* 作業するコードプロジェクトがある
20* [Claude サブスクリプション](https://claude.com/pricing?utm_source=claude_code\&utm_medium=docs\&utm_content=quickstart_prereq)(Pro、Max、Team、または Enterprise)、[Claude Console](https://platform.claude.com/) アカウント、または[サポートされているクラウドプロバイダー](/docs/ja/third-party-integrations)経由のアクセスがある19* [Claude サブスクリプション](https://claude.com/pricing?utm_source=claude_code\&utm_medium=docs\&utm_content=quickstart_prereq)(Pro、Max、Team、または Enterprise)、[Claude Console](https://platform.claude.com/) アカウント、または[サポートされているクラウドプロバイダー](/docs/ja/third-party-integrations)経由のアクセスがある
21 20
22<Note>21<Note>
23 このガイドはターミナル CLI について説明しています。Claude Code は[ウェブ](https://claude.ai/code)、[デスクトップアプリ](/docs/ja/desktop)、[VS Code](/docs/ja/vs-code) および [JetBrains IDE](/docs/ja/jetbrains)、[Slack](/docs/ja/slack)、および [GitHub Actions](/docs/ja/github-actions) と [GitLab](/docs/ja/gitlab-ci-cd) を使用した CI/CD でも利用できます。[すべてのインターフェース](/docs/ja/overview#use-claude-code-everywhere)を参照してください。22 以下のケースについては、他のページで説明しています:
23
24 * **ターミナルを使用したことがない場合**:[ターミナルガイド](/docs/ja/terminal-guide)から始めてください
25 * **ターミナル以外の場所で Claude Code を使用したい場合**:Claude Code は[ウェブ](https://claude.ai/code)、[デスクトップアプリ](/docs/ja/desktop)、[VS Code](/docs/ja/vs-code) および [JetBrains IDE](/docs/ja/jetbrains)、[Slack](/docs/ja/slack)、および [GitHub Actions](/docs/ja/github-actions) と [GitLab](/docs/ja/gitlab-ci-cd) を使用した CI/CD でも利用できます。[すべてのインターフェース](/docs/ja/overview#use-claude-code-everywhere)を参照してください。
24</Note>26</Note>
25 27
26<h2 id="step-1-install-claude-code">28<h2 id="step-1-install-claude-code">
33 <Tab title="ネイティブインストール(推奨)">35 <Tab title="ネイティブインストール(推奨)">
34 **macOS、Linux、WSL:**36 **macOS、Linux、WSL:**
35 37
36 ```bash theme={null} theme={null} theme={null} theme={null} theme={null} theme={null}38 ```bash theme={null}
37 curl -fsSL https://claude.ai/install.sh | bash39 curl -fsSL https://claude.ai/install.sh | bash
38 ```40 ```
39 41
42 Windows では、PowerShell を使用している場合はシェルプロンプトに `PS C:\` と表示され、CMD を使用している場合は `PS` なしで `C:\` と表示されます。
43
40 **Windows PowerShell:**44 **Windows PowerShell:**
41 45
42 ```powershell theme={null} theme={null} theme={null} theme={null} theme={null} theme={null}46 ```powershell theme={null}
43 irm https://claude.ai/install.ps1 | iex47 irm https://claude.ai/install.ps1 | iex
44 ```48 ```
45 49
46 **Windows CMD:**50 **Windows CMD:**
47 51
48 ```batch theme={null} theme={null} theme={null} theme={null} theme={null} theme={null}52 ```batch theme={null}
49 curl -fsSL https://claude.ai/install.cmd -o install.cmd && install.cmd && del install.cmd53 curl -fsSL https://claude.ai/install.cmd -o install.cmd && install.cmd && del install.cmd
50 ```54 ```
51 55
52 インストーラーが完了したら、新しいターミナルウィンドウを開いて `claude --version` を実行してください。インストールが正常に完了すると、バージョン番号が表示されます。シェルが `claude` が見つからない、または認識されていないと表示される場合は、インストールディレクトリがまだ PATH に含まれていません。[PATH を修正する](/docs/ja/troubleshoot-install#command-not-found-claude-after-installation)を参照してください。56 インストーラーが完了したら、新しいターミナルウィンドウを開いて `claude --version` を実行してください。インストールが正常に完了すると、バージョン番号が表示されます。シェルが `claude` が見つからない、または認識されていないと表示される場合は、インストールディレクトリがまだ PATH に含まれていません。[PATH を修正する](/docs/ja/troubleshoot-install#command-not-found-claude-after-installation)を参照してください。
53 57
54 `The token '&&' is not a valid statement separator` というエラーが表示される場合は、CMD ではなく PowerShell を使用しています。`'irm' is not recognized as an internal or external command` というエラーが表示される場合は、PowerShell ではなく CMD を使用しています。PowerShell を使用している場合、プロンプトに `PS C:\` と表示され、CMD を使用している場合は `PS` なしで `C:\` と表示されます。58 `The token '&&' is not a valid statement separator` というエラーが表示される場合は、CMD ではなく PowerShell を使用しています。`'irm' is not recognized as an internal or external command` というエラーが表示される場合は、PowerShell ではなく CMD を使用しています。
55 59
56 インストールコマンドが `syntax error near unexpected token '<'`、`403`、またはその他の curl エラーで失敗する場合は、[インストールのトラブルシューティング](/docs/ja/troubleshoot-install#find-your-error)を参照して、エラーを修正方法に照合し、代替インストール方法を確認してください。60 インストールコマンドが `syntax error near unexpected token '<'`、`403`、またはその他のエラーで失敗する場合は、[インストールのトラブルシューティング](/docs/ja/troubleshoot-install#find-your-error)を参照して、エラーを修正方法に照合し、代替インストール方法を確認してください。
57 61
58 [Git for Windows](https://git-scm.com/downloads/win) は、Claude Code が Bash ツールを使用できるようにネイティブ Windows で推奨されます。Git for Windows がインストールされていない場合、Claude Code はシェルツールとして PowerShell を代わりに使用します。WSL セットアップは Git for Windows を必要としません。62 [Git for Windows](https://git-scm.com/downloads/win) は、Claude Code が Bash ツールを使用できるようにネイティブ Windows で推奨されます。Git for Windows がインストールされていない場合、Claude Code はシェルツールとして PowerShell を代わりに使用します。WSL セットアップは Git for Windows を必要としません。
59 63
63 </Tab>67 </Tab>
64 68
65 <Tab title="Homebrew">69 <Tab title="Homebrew">
66 ```bash theme={null} theme={null} theme={null} theme={null} theme={null} theme={null}70 ```bash theme={null}
67 brew install --cask claude-code71 brew install --cask claude-code
68 ```72 ```
69 73
75 </Tab>79 </Tab>
76 80
77 <Tab title="WinGet">81 <Tab title="WinGet">
78 ```powershell theme={null} theme={null} theme={null} theme={null} theme={null} theme={null}82 ```powershell theme={null}
79 winget install Anthropic.ClaudeCode83 winget install Anthropic.ClaudeCode
80 ```84 ```
81 85
95 99
96このコマンドは、バージョン番号の後に `(Claude Code)` を出力します。100このコマンドは、バージョン番号の後に `(Claude Code)` を出力します。
97 101
98<h2 id="step-2-log-in-to-your-account">102<h2 id="step-2-start-your-first-session">
99 ステップ 2:アカウントにログインする103 ステップ 2: 最初のセッションを開始する
100</h2>104</h2>
101 105
102Claude Code を使用するにはアカウントが必要です。`claude` コマンドでインタラクティブセッションを開始すると、初回使用時にログインするよう求められます:106任意のプロジェクトディレクトリでターミナルを開き、Claude Code を起動します。
103 107
104```bash theme={null}108```bash theme={null}
109cd /path/to/your/project
105claude110claude
106```111```
107 112
108Claude サブスクリプションまたは Console アカウントの場合は、プロンプトに従ってブラウザで認証を完了してください。`ANTHROPIC_API_KEY` 環境変数を設定している場合、Claude Code はログインプロンプトをスキップし、代わりにキーを承認するよう求めます。後でアカウントを切り替えるか再認証するには、実行中のセッション内で `/login` と入力します:113`/path/to/your/project` は、作業したいプロジェクトのパスに置き換えてください。
109 114
110```text wrap theme={null}115初回使用時には、Claude Code からログインを求められます。Claude サブスクリプションまたは Console アカウントの場合は、表示される指示に従ってブラウザで認証を完了してください。`ANTHROPIC_API_KEY` 環境変数を設定しており、Claude Code からそのキーを使用するかどうか尋ねられた際に承認した場合、Claude Code はログインプロンプトをスキップします。
111/login
112```
113 116
114以下のいずれかのアカウントタイプを使用してログインできます:117次のいずれかのアカウントタイプでログインできます。
115 118
116* [Claude Pro、Max、Team、または Enterprise](https://claude.com/pricing?utm_source=claude_code\&utm_medium=docs\&utm_content=quickstart_login)(推奨)119* [Claude Pro、Max、Team、または Enterprise](https://claude.com/pricing?utm_source=claude_code\&utm_medium=docs\&utm_content=quickstart_login)(推奨)
117* [Claude Console](https://platform.claude.com/)(プリペイドクレジット付き API アクセス)。初回ログイン時に、コスト追跡を一元化するために「Claude Code」ワークスペースが Console に自動的に作成されます。120* [Claude Console](https://platform.claude.com/)(前払いクレジットによる API アクセス)。初回ログイン時に、コストを一元的に追跡するための「Claude Code」ワークスペースが Console に自動的に作成されます。
118* [Amazon Bedrock、Google Cloud の Agent Platform、または Microsoft Foundry](/docs/ja/third-party-integrations)(エンタープライズクラウドプロバイダー)121* [Amazon Bedrock、Google Cloud の Agent Platform、または Microsoft Foundry](/docs/ja/third-party-integrations)(エンタープライズ向けクラウドプロバイダー)
119* 組織が実行している自己ホスト型の [Claude apps gateway](/docs/ja/claude-apps-gateway):管理者がゲートウェイ URL を事前に設定し、`/login` で **Cloud gateway** 画面が直接開き、企業 SSO でサインインできます122* 組織で運用している場合は、セルフホストの [Claude apps ゲートウェイ](/docs/ja/claude-apps-gateway):管理者がゲートウェイ URL を事前に設定しており、`/login` を実行すると **Cloud gateway** 画面が直接開くので、企業の SSO でサインインします
120
121ログイン後、認証情報が保存され、再度ログインする必要はありません。詳細は [認証情報管理](/docs/ja/authentication#credential-management) をご覧ください。
122
123<h2 id="step-3-start-your-first-session">
124 ステップ 3:最初のセッションを開始する
125</h2>
126
127任意のプロジェクトディレクトリでターミナルを開き、Claude Code を開始します:
128
129```bash theme={null}
130cd /path/to/your/project
131claude
132```
133 123
134`/path/to/your/project` を、作業したいプロジェクトのパスに置き換えてください。124一度ログインすると認証情報が保存されるため、再度ログインする必要はありません。詳しくは[認証情報の管理](/docs/ja/authentication#credential-management)を参照してください。
135 125
136Claude Code プロンプトが表示され、バージョン、現在のモデル、および作業ディレクトリが上に表示されます。利用可能なコマンドについては `/help` を入力するか、前の会話を続行するには `/resume` を入力します。126Claude Code のプロンプトが表示され、その上にバージョン、現在のモデル、作業ディレクトリが表示されます。`/help` と入力すると利用可能なコマンドが表示され、`/resume` と入力すると以前の会話を再開できます。後でアカウントを切り替えたり再認証したりするには、実行中のセッション内で `/login` と入力します。
137 127
138<h2 id="step-4-ask-your-first-question">128<h2 id="step-3-ask-your-first-question">
139 ステップ 4:最初の質問をする129 ステップ 3: 最初の質問をする
140</h2>130</h2>
141 131
142コードベースを理解することから始めましょう。以下のコマンドのいずれかを試してください:132次のいずれかのコマンドを試してください:
143 133
144```text wrap theme={null}134```text wrap theme={null}
145what does this project do?135what does this project do?
146```136```
147 137
148Claude はファイルを分析して概要を提供します。より具体的な質問をすることもできます:138Claude がファイルを分析し、概要を提示します。より具体的な質問をすることもできます:
149 139
150```text wrap theme={null}140```text wrap theme={null}
151what technologies does this project use?141what technologies does this project use?
159explain the folder structure149explain the folder structure
160```150```
161 151
162Claude 自体の機能について質問することもできます:152Claude 自身の機能について質問することもできます:
163 153
164```text wrap theme={null}154```text wrap theme={null}
165what can Claude Code do?155what can Claude Code do?
174```164```
175 165
176<Note>166<Note>
177 Claude Code は必要に応じてプロジェクトファイルを読み込みます。コンテキストを手動で追加する必要はありません。167 Claude Code は必要に応じてプロジェクトファイルを読み取ります。コンテキストを手動で追加する必要はありません。
178</Note>168</Note>
179 169
180<h2 id="step-5-make-your-first-code-change">170<h2 id="step-4-make-your-first-code-change">
181 ステップ 5:最初のコード変更を行う171 ステップ 4: 最初のコード変更を行う
182</h2>172</h2>
183 173
184次に、Claude Code に実際のコーディングを行わせましょう。簡単なタスクを試してください:174小さなタスクを試してみましょう。
185 175
186```text wrap theme={null}176```text wrap theme={null}
187メインファイルに hello world 関数を追加してください177add a hello world function to the main file
188```178```
189 179
190Claude Code は適切なファイルを見つけて、変更内容を表示します。変更を行う前に確認を求める場合は、**Yes** を選択して承認してください。180Claude Code は適切なファイルを見つけ、変更内容を表示します。変更を行う前に確認を求められた場合は、**Yes** を選択して承認します。
191 181
192Claude Code v2.1.283 以降では、auto モードはインタラクティブターミナルセッションの[組み込みの開始権限モード](/docs/ja/permission-modes#eliminate-prompts-with-auto-mode)です。分類器があなたの代わりにアクションをレビューし、Claude はほとんどのファイルを編集し、ほとんどのコマンドをあなたに尋ねることなく実行します。それより前のバージョンでは、auto モードは Pro、Max、Team プランのみで組み込みの開始権限モードです。インストール直後に開始するセッションについては、[インストールまたはアップグレード後の最初のセッション](/docs/ja/env-vars#first-session-after-an-install-or-upgrade)を参照してください。182セッションの[権限モード](/docs/ja/permission-modes)は、Claude が事前に確認せずに実行できるアクションを決定します。`Shift+Tab` を押すと、いつでも現在のセッションの権限モードを切り替えられます。
193
194<Note>
195 設定またはお客様の組織が異なる開始権限モードを設定できます。[セッションが開始する権限モード](/docs/ja/permission-modes#which-mode-a-session-starts-in)に、その内容が記載されています。いつでも `Shift+Tab` を押して、現在のセッションの権限モードを切り替えることができます。
196</Note>
197 183
198<h2 id="step-6-use-git-with-claude-code">184<h2 id="step-5-use-git-with-claude-code">
199 ステップ 6:Claude Code で Git を使用する185 ステップ 5:Claude Code で Git を使用する
200</h2>186</h2>
201 187
202Claude Code は Git 操作を会話形式にします:188Claude Code を使うと、Git の操作を会話形式で行えます:
203 189
204```text wrap theme={null}190```text wrap theme={null}
205どのファイルを変更しましたか?191what files have I changed?
206```192```
207 193
208```text wrap theme={null}194```text wrap theme={null}
209説明的なメッセージで変更をコミットしてください195commit my changes with a descriptive message
210```196```
211 197
212より複雑な Git 操作を求めることもできます:198より複雑な Git 操作をプロンプトで依頼することもできます:
213 199
214```text wrap theme={null}200```text wrap theme={null}
215feature/quickstart という名前の新しいブランチを作成してください201create a new branch called feature/quickstart
216```202```
217 203
218```text wrap theme={null}204```text wrap theme={null}
219最後の 5 つのコミットを表示してください205show me the last 5 commits
220```206```
221 207
222```text wrap theme={null}208```text wrap theme={null}
223マージコンフリクトの解決を手伝ってください209help me resolve merge conflicts
224```210```
225 211
226<h2 id="step-7-fix-a-bug-or-add-a-feature">212<h2 id="step-6-fix-a-bug-or-add-a-feature">
227 ステップ 7:バグを修正するか機能を追加する213 ステップ 6: バグを修正する、または機能を追加する
228</h2>214</h2>
229 215
230Claude はデバッグと機能実装に長けています。216やりたいことを自然言語で説明します。
231
232自然言語で実現したいことを説明します:
233 217
234```text wrap theme={null}218```text wrap theme={null}
235ユーザー登録フォームに入力検証を追加してください219add input validation to the user registration form
236```220```
237 221
238または既存の問題を修正します:222既存の問題を修正することもできます。
239 223
240```text wrap theme={null}224```text wrap theme={null}
241ユーザーが空のフォームを送信できるバグがあります。修正してください225there's a bug where users can submit empty forms - fix it
242```226```
243 227
244Claude Code は以下を実行します:228<h2 id="step-7-test-out-other-common-workflows">
245 229 ステップ 7: その他の一般的なワークフローを試す
246* 関連するコードを見つける
247* コンテキストを理解する
248* ソリューションを実装する
249* 利用可能な場合はテストを実行する
250
251<h2 id="step-8-test-out-other-common-workflows">
252 ステップ 8:他の一般的なワークフローを試す
253</h2>230</h2>
254 231
255Claude と連携する方法は多数あります:232Claude と連携する方法はいくつもあります。
256 233
257**コードをリファクタリングする**234**コードのリファクタリング**
258 235
259```text wrap theme={null}236```text wrap theme={null}
260認証モジュールをリファクタリングして、コールバックの代わりに async/await を使用するようにしてください237refactor the authentication module to use async/await instead of callbacks
261```238```
262 239
263**テストを書く**240**テストの作成**
264 241
265```text wrap theme={null}242```text wrap theme={null}
266計算機関数のユニットテストを書いてください243write unit tests for the calculator functions
267```244```
268 245
269**ドキュメントを更新する**246**ドキュメントの更新**
270 247
271```text wrap theme={null}248```text wrap theme={null}
272インストール手順で README を更新してください249update the README with installation instructions
273```250```
274 251
275**コードレビュー**252**コードレビュー**
276 253
277```text wrap theme={null}254```text wrap theme={null}
278変更をレビューして改善を提案してください255review my changes and suggest improvements
279```256```
280 257
281<Tip>258<Tip>
282 有能な同僚と話すように Claude と話してください。実現したいことを説明すれば、それを実現するのに役立ちます。259 頼りになる同僚に話しかけるように Claude に話しかけてください。達成したいことを説明すれば、Claude がその実現を手助けします。
283</Tip>260</Tip>
284 261
285<h2 id="essential-commands">262<h2 id="essential-commands">
357 334
358基本を学習したので、より高度な機能を探索してください:335基本を学習したので、より高度な機能を探索してください:
359 336
360<CardGroup cols={2}>337* [Claude Code の仕組み](/docs/ja/how-claude-code-works):エージェント型ループ、組み込みツール、および Claude Code がプロジェクトと相互作用する方法を理解する
361 <Card title="Claude Code の仕組み" icon="microchip" href="/docs/ja/how-claude-code-works">338* [ベストプラクティス](/docs/ja/best-practices):効果的なプロンプティングとプロジェクト設定でより良い結果を得る
362 agentic ループ、組み込みツール、および Claude Code がプロジェクトと相互作用する方法を理解する339* [一般的なワークフロー](/docs/ja/common-workflows):一般的なタスクのステップバイステップガイド
363 </Card>340* [Claude Code を拡張する](/docs/ja/features-overview):CLAUDE.md、スキル、フック、MCP などでカスタマイズする
364
365 <Card title="ベストプラクティス" icon="star" href="/docs/ja/best-practices">
366 効果的なプロンプティングとプロジェクト設定でより良い結果を得る
367 </Card>
368
369 <Card title="一般的なワークフロー" icon="graduation-cap" href="/docs/ja/common-workflows">
370 一般的なタスクのステップバイステップガイド
371 </Card>
372 341
373 <Card title="Claude Code を拡張する" icon="puzzle-piece" href="/docs/ja/features-overview">342インストールオプション、手動アップデート、またはアンインストール手順については、[高度なセットアップ](/docs/ja/setup)を参照してください。
374 CLAUDE.md、スキル、フック、MCP などでカスタマイズする
375 </Card>
376</CardGroup>
377 343
378<h2 id="getting-help">344<h2 id="getting-help">
379 ヘルプを取得する345 ヘルプを取得する
380</h2>346</h2>
381 347
382* **Claude Code 内**:`/help` を入力するか、「how do I」という質問をする348* **Claude Code 内**:`/help` を入力するか、「how do I」という質問をする
383* **ドキュメント**:ここにいます!他のガイドを参照してください349* **ドキュメント**:このサイトの他のガイドを参照する
384* **コース**:[Claude Code 101](https://academy.claude.com/courses/claude-code-101) と [Claude Academy](https://academy.claude.com/) の他の無料のセルフペースコースを受講する350* **コース**:[Claude Code 101](https://academy.claude.com/courses/claude-code-101) と [Claude Academy](https://academy.claude.com/) の他の無料のセルフペースコースを受講する
385* **コミュニティ**:[Discord サーバー](https://www.anthropic.com/discord) に参加してヒントとサポートを得る351* **コミュニティ**:[Discord サーバー](https://www.anthropic.com/discord) に参加してヒントとサポートを得る