15以下を確認してください:15以下を確認してください:
16 16
17* ターミナルまたはコマンドプロンプトが開いている17* ターミナルまたはコマンドプロンプトが開いている
18 * ターミナルを使用したことがない場合は、[ターミナルガイド](/ja/terminal-guide)をご覧ください18 * ターミナルを使用したことがない場合は、[ターミナルガイド](/docs/ja/terminal-guide)をご覧ください
19* 作業するコードプロジェクトがある19* 作業するコードプロジェクトがある
20* [Claude サブスクリプション](https://claude.com/pricing?utm_source=claude_code\&utm_medium=docs\&utm_content=quickstart_prereq)(Pro、Max、Team、または Enterprise)、[Claude Console](https://console.anthropic.com/) アカウント、または[サポートされているクラウドプロバイダー](/ja/third-party-integrations)経由のアクセスがある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)経由のアクセスがある
21 21
22<Note>22<Note>
23 このガイドはターミナル CLI について説明しています。Claude Code は[ウェブ](https://claude.ai/code)、[デスクトップアプリ](/ja/desktop)、[VS Code](/ja/vs-code) および [JetBrains IDE](/ja/jetbrains)、[Slack](/ja/slack)、および [GitHub Actions](/ja/github-actions) と [GitLab](/ja/gitlab-ci-cd) を使用した CI/CD でも利用できます。[すべてのインターフェース](/ja/overview#use-claude-code-everywhere)を参照してください。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)を参照してください。
24</Note>24</Note>
25 25
26<h2 id="step-1-install-claude-code">26<h2 id="step-1-install-claude-code">
33 <Tab title="Native Install (Recommended)">33 <Tab title="Native Install (Recommended)">
34 **macOS, Linux, WSL:**34 **macOS, Linux, WSL:**
35 35
36 ```bash theme={null}36 ```bash theme={null} theme={null} theme={null} theme={null}
37 curl -fsSL https://claude.ai/install.sh | bash37 curl -fsSL https://claude.ai/install.sh | bash
38 ```38 ```
39 39
40 **Windows PowerShell:**40 **Windows PowerShell:**
41 41
42 ```powershell theme={null}42 ```powershell theme={null} theme={null} theme={null} theme={null}
43 irm https://claude.ai/install.ps1 | iex43 irm https://claude.ai/install.ps1 | iex
44 ```44 ```
45 45
46 **Windows CMD:**46 **Windows CMD:**
47 47
48 ```batch theme={null}48 ```batch theme={null} theme={null} theme={null} theme={null}
49 curl -fsSL https://claude.ai/install.cmd -o install.cmd && install.cmd && del install.cmd49 curl -fsSL https://claude.ai/install.cmd -o install.cmd && install.cmd && del install.cmd
50 ```50 ```
51 51
52 If you see `The token '&&' is not a valid statement separator`, you're in PowerShell, not CMD. If you see `'irm' is not recognized as an internal or external command`, you're in CMD, not PowerShell. Your prompt shows `PS C:\` when you're in PowerShell and `C:\` without the `PS` when you're in CMD.52 If you see `The token '&&' is not a valid statement separator`, you're in PowerShell, not CMD. If you see `'irm' is not recognized as an internal or external command`, you're in CMD, not PowerShell. Your prompt shows `PS C:\` when you're in PowerShell and `C:\` without the `PS` when you're in CMD.
53 53
54 If the install command fails with `syntax error near unexpected token '<'`, a `403`, or another curl error, see [Troubleshoot installation](/en/troubleshoot-install#find-your-error) to match the error to a fix and for alternative install methods.54 If the install command fails with `syntax error near unexpected token '<'`, a `403`, or another curl error, see [Troubleshoot installation](/docs/en/troubleshoot-install#find-your-error) to match the error to a fix and for alternative install methods.
55 55
56 [Git for Windows](https://git-scm.com/downloads/win) is recommended on native Windows so Claude Code can use the Bash tool. If Git for Windows is not installed, Claude Code uses PowerShell as the shell tool instead. WSL setups do not need Git for Windows.56 [Git for Windows](https://git-scm.com/downloads/win) is recommended on native Windows so Claude Code can use the Bash tool. If Git for Windows is not installed, Claude Code uses PowerShell as the shell tool instead. WSL setups do not need Git for Windows.
57 57
61 </Tab>61 </Tab>
62 62
63 <Tab title="Homebrew">63 <Tab title="Homebrew">
64 ```bash theme={null}64 ```bash theme={null} theme={null} theme={null} theme={null}
65 brew install --cask claude-code65 brew install --cask claude-code
66 ```66 ```
67 67
73 </Tab>73 </Tab>
74 74
75 <Tab title="WinGet">75 <Tab title="WinGet">
76 ```powershell theme={null}76 ```powershell theme={null} theme={null} theme={null} theme={null}
77 winget install Anthropic.ClaudeCode77 winget install Anthropic.ClaudeCode
78 ```78 ```
79 79
83 </Tab>83 </Tab>
84</Tabs>84</Tabs>
85 85
86You can also install with [apt, dnf, or apk](/en/setup#install-with-linux-package-managers) on Debian, Fedora, RHEL, and Alpine.86You can also install with [apt, dnf, or apk](/docs/en/setup#install-with-linux-package-managers) on Debian, Fedora, RHEL, and Alpine.
87
88インストールが正常に機能したことを確認するには、以下を実行してください:
89
90```bash theme={null}
91claude --version
92```
93
94このコマンドは、バージョン番号の後に `(Claude Code)` を出力します。
87 95
88<h2 id="step-2-log-in-to-your-account">96<h2 id="step-2-log-in-to-your-account">
89 ステップ 2:アカウントにログインする97 ステップ 2:アカウントにログインする
95claude103claude
96```104```
97 105
98Claude サブスクリプションまたは Console アカウントの場合は、プロンプトに従ってブラウザで認証を完了してください。後でアカウントを切り替えるか再認証するには、実行中のセッション内で `/login` と入力します:106Claude サブスクリプションまたは Console アカウントの場合は、プロンプトに従ってブラウザで認証を完了してください。`ANTHROPIC_API_KEY` 環境変数を設定している場合、Claude Code はログインプロンプトをスキップし、代わりにキーを承認するよう求めます。後でアカウントを切り替えるか再認証するには、実行中のセッション内で `/login` と入力します:
99 107
100```text theme={null}108```text wrap theme={null}
101/login109/login
102```110```
103 111
104以下のいずれかのアカウントタイプを使用してログインできます:112以下のいずれかのアカウントタイプを使用してログインできます:
105 113
106* [Claude Pro、Max、Team、または Enterprise](https://claude.com/pricing?utm_source=claude_code\&utm_medium=docs\&utm_content=quickstart_login)(推奨)114* [Claude Pro、Max、Team、または Enterprise](https://claude.com/pricing?utm_source=claude_code\&utm_medium=docs\&utm_content=quickstart_login)(推奨)
107* [Claude Console](https://console.anthropic.com/)(プリペイドクレジット付き API アクセス)。初回ログイン時に、コスト追跡を一元化するために「Claude Code」ワークスペースが Console に自動的に作成されます。115* [Claude Console](https://platform.claude.com/)(プリペイドクレジット付き API アクセス)。初回ログイン時に、コスト追跡を一元化するために「Claude Code」ワークスペースが Console に自動的に作成されます。
108* [Amazon Bedrock、Google Cloud の Agent Platform、または Microsoft Foundry](/ja/third-party-integrations)(エンタープライズクラウドプロバイダー)116* [Amazon Bedrock、Google Cloud の Agent Platform、または Microsoft Foundry](/docs/ja/third-party-integrations)(エンタープライズクラウドプロバイダー)
109* 組織が実行している自己ホスト型の [Claude apps gateway](/ja/claude-apps-gateway):管理者がゲートウェイ URL を事前に設定し、`/login` で **Cloud gateway** 画面が直接開き、企業 SSO でサインインできます117* 組織が実行している自己ホスト型の [Claude apps gateway](/docs/ja/claude-apps-gateway):管理者がゲートウェイ URL を事前に設定し、`/login` で **Cloud gateway** 画面が直接開き、企業 SSO でサインインできます
110 118
111ログイン後、認証情報が保存され、再度ログインする必要はありません。119ログイン後、認証情報が保存され、再度ログインする必要はありません。詳細は [認証情報管理](/docs/ja/authentication#credential-management) をご覧ください。
112 120
113<h2 id="step-3-start-your-first-session">121<h2 id="step-3-start-your-first-session">
114 ステップ 3:最初のセッションを開始する122 ステップ 3:最初のセッションを開始する
121claude129claude
122```130```
123 131
124Claude Code プロンプトが表示され、バージョン、現在のモデル、および作業ディレクトリが上に表示されます。利用可能なコマンドについては `/help` を入力するか、前の会話を続行するには `/resume` を入力します。132`/path/to/your/project` を、作業したいプロジェクトのパスに置き換えてください。
125 133
126<Tip>134Claude Code プロンプトが表示され、バージョン、現在のモデル、および作業ディレクトリが上に表示されます。利用可能なコマンドについては `/help` を入力するか、前の会話を続行するには `/resume` を入力します。
127 ログイン後(ステップ 2)、認証情報がシステムに保存されます。詳細については、[認証情報管理](/ja/authentication#credential-management)を参照してください。
128</Tip>
129 135
130<h2 id="step-4-ask-your-first-question">136<h2 id="step-4-ask-your-first-question">
131 ステップ 4:最初の質問をする137 ステップ 4:最初の質問をする
133 139
134コードベースを理解することから始めましょう。以下のコマンドのいずれかを試してください:140コードベースを理解することから始めましょう。以下のコマンドのいずれかを試してください:
135 141
136```text theme={null}142```text wrap theme={null}
137what does this project do?143what does this project do?
138```144```
139 145
140Claude はファイルを分析して概要を提供します。より具体的な質問をすることもできます:146Claude はファイルを分析して概要を提供します。より具体的な質問をすることもできます:
141 147
142```text theme={null}148```text wrap theme={null}
143what technologies does this project use?149what technologies does this project use?
144```150```
145 151
146```text theme={null}152```text wrap theme={null}
147where is the main entry point?153where is the main entry point?
148```154```
149 155
150```text theme={null}156```text wrap theme={null}
151explain the folder structure157explain the folder structure
152```158```
153 159
154Claude 自体の機能について質問することもできます:160Claude 自体の機能について質問することもできます:
155 161
156```text theme={null}162```text wrap theme={null}
157what can Claude Code do?163what can Claude Code do?
158```164```
159 165
160```text theme={null}166```text wrap theme={null}
161how do I create custom skills in Claude Code?167how do I create custom skills in Claude Code?
162```168```
163 169
164```text theme={null}170```text wrap theme={null}
165can Claude Code work with Docker?171can Claude Code work with Docker?
166```172```
167 173
175 181
176次に、Claude Code に実際のコーディングを行わせましょう。簡単なタスクを試してください:182次に、Claude Code に実際のコーディングを行わせましょう。簡単なタスクを試してください:
177 183
178```text theme={null}184```text wrap theme={null}
179メインファイルに hello world 関数を追加してください185メインファイルに hello world 関数を追加してください
180```186```
181 187
182Claude Code は以下を実行します:188Claude Code は適切なファイルを見つけて、変更内容を表示します。変更を行う前に確認を求める場合は、**Yes** を選択して承認してください。
183 189
1841. 適切なファイルを見つける190Auto モードは、Pro、Max、Team プランのインタラクティブターミナルセッションの[組み込みの開始権限モード](/docs/ja/permission-modes#eliminate-prompts-with-auto-mode)です。分類器があなたの代わりにアクションをレビューし、Claude はほとんどのファイルを編集し、ほとんどのコマンドをあなたに尋ねることなく実行します。その他のプランでは、Manual モードが組み込みの開始権限モードです。インストール直後に開始するセッションについては、[インストールまたはアップグレード後の最初のセッション](/docs/ja/env-vars#first-session-after-an-install-or-upgrade)を参照してください。
1852. 提案された変更を表示する
1863. 承認を求める
1874. 編集を行う
188 191
189<Note>192<Note>
190 Claude Code はファイルを変更する前に常に許可を求めます。個別の変更を承認するか、セッション中に「すべて承認」モードを有効にすることができます。193 設定またはお客様の組織が異なる開始権限モードを設定できます。[セッションが開始する権限モード](/docs/ja/permission-modes#which-mode-a-session-starts-in)に、その内容が記載されています。いつでも `Shift+Tab` を押して、現在のセッションの権限モードを切り替えることができます。
191</Note>194</Note>
192 195
193<h2 id="step-6-use-git-with-claude-code">196<h2 id="step-6-use-git-with-claude-code">
196 199
197Claude Code は Git 操作を会話形式にします:200Claude Code は Git 操作を会話形式にします:
198 201
199```text theme={null}202```text wrap theme={null}
200どのファイルを変更しましたか?203どのファイルを変更しましたか?
201```204```
202 205
203```text theme={null}206```text wrap theme={null}
204説明的なメッセージで変更をコミットしてください207説明的なメッセージで変更をコミットしてください
205```208```
206 209
207より複雑な Git 操作を求めることもできます:210より複雑な Git 操作を求めることもできます:
208 211
209```text theme={null}212```text wrap theme={null}
210feature/quickstart という名前の新しいブランチを作成してください213feature/quickstart という名前の新しいブランチを作成してください
211```214```
212 215
213```text theme={null}216```text wrap theme={null}
214最後の 5 つのコミットを表示してください217最後の 5 つのコミットを表示してください
215```218```
216 219
217```text theme={null}220```text wrap theme={null}
218マージコンフリクトの解決を手伝ってください221マージコンフリクトの解決を手伝ってください
219```222```
220 223
226 229
227自然言語で実現したいことを説明します:230自然言語で実現したいことを説明します:
228 231
229```text theme={null}232```text wrap theme={null}
230ユーザー登録フォームに入力検証を追加してください233ユーザー登録フォームに入力検証を追加してください
231```234```
232 235
233または既存の問題を修正します:236または既存の問題を修正します:
234 237
235```text theme={null}238```text wrap theme={null}
236ユーザーが空のフォームを送信できるバグがあります。修正してください239ユーザーが空のフォームを送信できるバグがあります。修正してください
237```240```
238 241
251 254
252**コードをリファクタリングする**255**コードをリファクタリングする**
253 256
254```text theme={null}257```text wrap theme={null}
255認証モジュールをリファクタリングして、コールバックの代わりに async/await を使用するようにしてください258認証モジュールをリファクタリングして、コールバックの代わりに async/await を使用するようにしてください
256```259```
257 260
258**テストを書く**261**テストを書く**
259 262
260```text theme={null}263```text wrap theme={null}
261計算機関数のユニットテストを書いてください264計算機関数のユニットテストを書いてください
262```265```
263 266
264**ドキュメントを更新する**267**ドキュメントを更新する**
265 268
266```text theme={null}269```text wrap theme={null}
267インストール手順で README を更新してください270インストール手順で README を更新してください
268```271```
269 272
270**コードレビュー**273**コードレビュー**
271 274
272```text theme={null}275```text wrap theme={null}
273変更をレビューして改善を提案してください276変更をレビューして改善を提案してください
274```277```
275 278
286**シェルコマンド**289**シェルコマンド**
287 290
288| コマンド | 機能 | 例 |291| コマンド | 機能 | 例 |
289| ------------------- | -------------------- | ----------------------------------- |292| ------------------- | -------------------------- | ----------------------------------- |
290| `claude` | インタラクティブモードを開始する | `claude` |293| `claude` | インタラクティブモードを開始する | `claude` |
291| `claude "task"` | 1 回限りのタスクを実行する | `claude "fix the build error"` |294| `claude "task"` | 初期プロンプト付きでインタラクティブモードを開始する | `claude "fix the build error"` |
292| `claude -p "query"` | 1 回限りのクエリを実行してから終了する | `claude -p "explain this function"` |295| `claude -p "query"` | 1 回限りのクエリを実行してから終了する | `claude -p "explain this function"` |
293| `claude -c` | 現在のディレクトリで最新の会話を続行する | `claude -c` |296| `claude -c` | 現在のディレクトリで最新の会話を続行する | `claude -c` |
294| `claude -r` | 前の会話を再開する | `claude -r` |297| `claude -r` | 前の会話を再開する | `claude -r` |
296**セッションコマンド**299**セッションコマンド**
297 300
298| コマンド | 機能 | 例 |301| コマンド | 機能 | 例 |
299| ------------------ | ----------------- | -------- |302| ---------------------- | ----------------- | -------- |
300| `/clear` | 会話履歴をクリアする | `/clear` |303| `/clear` | 会話履歴をクリアする | `/clear` |
301| `/help` | 利用可能なコマンドを表示する | `/help` |304| `/help` | 利用可能なコマンドを表示する | `/help` |
302| `/exit` または Ctrl+D | Claude Code を終了する | `/exit` |305| `/exit` または Ctrl+D 2 回 | Claude Code を終了する | `/exit` |
303 306
304シェルコマンドの完全なリストについては [CLI リファレンス](/ja/cli-reference)を、セッションコマンドの完全なリストについては [コマンドリファレンス](/ja/commands)を参照してください。307シェルコマンドの完全なリストについては [CLI リファレンス](/docs/ja/cli-reference)を、セッションコマンドの完全なリストについては [コマンドリファレンス](/docs/ja/commands)を参照してください。
305 308
306<h2 id="pro-tips-for-beginners">309<h2 id="pro-tips-for-beginners">
307 初心者向けのプロのヒント310 初心者向けのプロのヒント
308</h2>311</h2>
309 312
310詳細については、[ベストプラクティス](/ja/best-practices)と[一般的なワークフロー](/ja/common-workflows)を参照してください。313詳細については、[ベストプラクティス](/docs/ja/best-practices)と[一般的なワークフロー](/docs/ja/common-workflows)を参照してください。
311 314
312<AccordionGroup>315<AccordionGroup>
313 <Accordion title="リクエストを具体的にする">316 <Accordion title="リクエストを具体的にする">
319 <Accordion title="段階的な指示を使用する">322 <Accordion title="段階的な指示を使用する">
320 複雑なタスクをステップに分割します:323 複雑なタスクをステップに分割します:
321 324
322 ```text theme={null}325 ```text wrap theme={null}
323 1. ユーザープロファイル用の新しいデータベーステーブルを作成する326 1. ユーザープロファイル用の新しいデータベーステーブルを作成する
324 2. ユーザープロファイルを取得および更新するための API エンドポイントを作成する327 2. ユーザープロファイルを取得および更新するための API エンドポイントを作成する
325 3. ユーザーが自分の情報を表示および編集できるウェブページを構築する328 3. ユーザーが自分の情報を表示および編集できるウェブページを構築する
329 <Accordion title="Claude に最初に探索させる">332 <Accordion title="Claude に最初に探索させる">
330 変更を加える前に、Claude にコードを理解させます:333 変更を加える前に、Claude にコードを理解させます:
331 334
332 ```text theme={null}335 ```text wrap theme={null}
333 データベーススキーマを分析する336 データベーススキーマを分析する
334 ```337 ```
335 338
336 ```text theme={null}339 ```text wrap theme={null}
337 英国の顧客によって最も頻繁に返品される製品を表示するダッシュボードを構築する340 英国の顧客によって最も頻繁に返品される製品を表示するダッシュボードを構築する
338 ```341 ```
339 </Accordion>342 </Accordion>
353基本を学習したので、より高度な機能を探索してください:356基本を学習したので、より高度な機能を探索してください:
354 357
355<CardGroup cols={2}>358<CardGroup cols={2}>
356 <Card title="Claude Code の仕組み" icon="microchip" href="/ja/how-claude-code-works">359 <Card title="Claude Code の仕組み" icon="microchip" href="/docs/ja/how-claude-code-works">
357 agentic ループ、組み込みツール、および Claude Code がプロジェクトと相互作用する方法を理解する360 agentic ループ、組み込みツール、および Claude Code がプロジェクトと相互作用する方法を理解する
358 </Card>361 </Card>
359 362
360 <Card title="ベストプラクティス" icon="star" href="/ja/best-practices">363 <Card title="ベストプラクティス" icon="star" href="/docs/ja/best-practices">
361 効果的なプロンプティングとプロジェクト設定でより良い結果を得る364 効果的なプロンプティングとプロジェクト設定でより良い結果を得る
362 </Card>365 </Card>
363 366
364 <Card title="一般的なワークフロー" icon="graduation-cap" href="/ja/common-workflows">367 <Card title="一般的なワークフロー" icon="graduation-cap" href="/docs/ja/common-workflows">
365 一般的なタスクのステップバイステップガイド368 一般的なタスクのステップバイステップガイド
366 </Card>369 </Card>
367 370
368 <Card title="Claude Code を拡張する" icon="puzzle-piece" href="/ja/features-overview">371 <Card title="Claude Code を拡張する" icon="puzzle-piece" href="/docs/ja/features-overview">
369 CLAUDE.md、スキル、フック、MCP などでカスタマイズする372 CLAUDE.md、スキル、フック、MCP などでカスタマイズする
370 </Card>373 </Card>
371</CardGroup>374</CardGroup>