キーワードを入力して検索

入門ガイド 公開 更新 25分で読める

Claude Codeの使い方|初心者向けの始め方と基本コマンド

Claude Codeは、Anthropicのコーディング用AIエージェントです。コードベースを読み、ファイルを編集し、コマンドを実行します。ターミナル、VS Code などの IDE、デスクトップアプリ、ブラウザで使えます。この記事では、起動して頼む基本の流れを先に説明し、そのあとでインストール、料金、コマンド、Plan Mode、CLAUDE.md、権限、使う場所の違いを順に説明します。内容は2026年11月3日時点の公式ドキュメントと公式の料金ページで確かめました。

先に結論

Claude Codeの使い方は、プロジェクトのフォルダで claude と打って起動し、やりたいことを日本語で頼み、出てきた変更を確かめる、の3段階です。

  • 最初は「このプロジェクトは何をするもの?」と聞き、次に小さな修正を頼む
  • 大きな変更は Plan Mode で計画を確かめてから進める
  • 毎回伝えることは /init で作る CLAUDE.md に書く
  • ターミナルが苦手ならデスクトップアプリか Web でも使える。Free プランには含まれない

1. 基本の使い方(起動して頼む流れ)

毎回の流れは同じです。まだインストールしていない場合は、3. インストールを先に済ませてください。

Step 1: プロジェクトのフォルダで起動する

cd /path/to/your/project claude

Step 2: まず質問する

いきなり修正を頼まず、コードを読ませるところから始めます。Claude Code は必要なファイルを自分で読むので、手で貼り付ける必要はありません。Claude Code 自身の使い方を聞くこともできます。

このプロジェクトは何をするもの? 入口になるファイルはどれ? フォルダ構成を説明して Claude Code でできることを教えて

Step 3: 具体的に頼む

話しかけるように書けば十分です。ファイル名、症状、直った状態を伝えると、やり直しが減ります。次の例は公式のベストプラクティスに載っているものです。

こうではなく こう頼む
ログインのバグを修正して セッションのタイムアウト後にログインが失敗するとユーザーから報告がある。src/auth/ のトークン更新を確認し、問題を再現する失敗するテストを書いてから修正して
カレンダーウィジェットを追加して HotDogWidget.php のパターンに従って、月を選択でき、年単位でページ移動できるカレンダーウィジェットを作って。新しいライブラリは使わない

特定のファイルを指したい時は、入力欄で @ を打つとファイルのパスを補完できます。エラーの記録は cat error.log | claude -p "原因を調べて" のようにパイプで渡せます。

Step 4: 変更を確かめる

確認が表示されたら、内容を読んで Yes か No を選びます。確認が出る範囲は権限モードで変わります(9. 権限の使い方)。最初の1分は画面を見ておき、方向が違えばすぐに止めます。

やりたいこと 操作
途中で止めて方向を変える Esc(それまでの作業は残る)
コードや会話を前の時点に戻す /rewind または入力欄が空の状態で Esc を2回
2回直しても駄目なのでやり直す /clear のあと、わかったことを入れて頼み直す

巻き戻せるのは、Claude が自分のファイル編集の道具で変えたファイルです。Bash コマンドだけで変わったファイルは戻りません。Git と一緒に使ってください。

Step 5: コミットして次の作業へ

Git の操作も言葉で頼めます。関係のない作業に移る時は /clear で会話を分けます。後で続きをやる時は claude -c か /resume で戻れます。

変更したファイルを教えて わかりやすいメッセージでコミットして 直近5件のコミットを見せて

日本語で使うには

指示は日本語でそのまま書けます。常に日本語で応答させたい場合は、設定ファイルに次の1行を足します。権限の確認など、画面の文言は英語で表示されることがあります。公式ドキュメントには日本語版があります。

# ~/.claude/settings.json { "language": "japanese" }

2. 使う前に必要なもの

公式のシステム要件は次のとおりです。ターミナルを使ったことがない場合は、公式のターミナルガイドから始めるか、デスクトップアプリを選んでください。

項目 要件
OS macOS 13.0 以上 / Windows 10 1809 以上または Windows Server 2019 以上 / Ubuntu 20.04 以上 / Debian 10 以上 / Alpine Linux 3.19 以上
ハードウェア RAM 4GB 以上、x64 または ARM64 のプロセッサ
ネットワーク インターネット接続が必要
シェル Bash、Zsh、PowerShell、CMD のいずれか
場所 Anthropic のサポート対象国
アカウント Pro、Max、Ultra、Team、Enterprise のいずれかのプラン、Claude Console、または対応するクラウドプロバイダー経由のアクセス
Node.js ネイティブインストールでは不要。npm で入れる場合だけ Node.js 22 以上
Git 任意。Windows に直接入れる場合は Git for Windows が推奨

3. インストール(Mac / Windows / Linux)

公式が推奨するのはネイティブインストールです。Node.js は要らず、バックグラウンドで自動更新されます。

環境 推奨のコマンド
Mac / 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

Mac での使い方

ターミナルを開いてコマンドを貼り付けます。途中の進み具合は表示されません。終わったら新しいターミナルを開いて確かめます。

# 推奨: ネイティブインストール curl -fsSL https://claude.ai/install.sh | bash # または Homebrew(自動更新されない。更新は brew upgrade claude-code) brew install --cask claude-code # 新しいターミナルで確認 claude --version

Windows での使い方

WSL がなくても動きます。PowerShell か CMD のどちらかで実行し、管理者として実行する必要はありません。プロンプトが PS C:\ で始まれば PowerShell、C:\ で始まれば CMD です。

# PowerShell irm https://claude.ai/install.ps1 | iex # または WinGet(自動更新されない。更新は winget upgrade Anthropic.ClaudeCode) winget install Anthropic.ClaudeCode
入れ方 必要なもの サンドボックス 向いている場合
Windows に直接 なし(Git for Windows は任意) 非対応 Windows のプロジェクトと道具を使う
WSL 2 WSL 2 を有効化 対応 Linux の道具を使う、サンドボックスでコマンドを動かす

WSL を使う場合は、PowerShell や CMD ではなく、WSL のターミナルの中で Linux 用のコマンドを実行します。起動も WSL の中で行います。

Linux での使い方

curl -fsSL https://claude.ai/install.sh | bash # 新しいターミナルで確認 claude --version

Debian、Fedora、RHEL、Alpine では apt、dnf、apk でも入れられます。手順は公式の高度なセットアップにあります。

npm で入れる場合

npm でも入れられますが、Node.js 22 以上が必要です。sudo は付けないでください。付けると自動更新ができなくなります。npm の権限エラーが出る場合は、ネイティブインストールに切り替えます。

npm install -g @anthropic-ai/claude-code

手で最新版にする時は claude update を使います。command not found: claude が出た時は、13. つまずく所を見てください。

4. 初回のログイン

初めて claude を起動すると、ブラウザが開いてログインを求められます。一度ログインすれば、次からは要りません。使えるアカウントは次のとおりです。

アカウント 課金 ログイン
Pro / Max / Ultra / Team / Enterprise(公式の推奨) プランの料金に含まれる(Enterprise は席の料金+API 単価の使用料) claude.ai のアカウントでログイン
Claude Console 前払いクレジットからトークン単位 platform.claude.com のアカウントでログイン
クラウドプロバイダー 各社の請求 Amazon Bedrock、Google Cloud の Agent Platform、Microsoft Foundry の設定を使う
# プロジェクトのフォルダで起動すると、ブラウザでログインできる cd ~/my-project claude # ブラウザが開かない時は c を押してログイン URL をコピーし、ブラウザに貼り付ける # 起動後にアカウントを切り替える時は /login、サインアウトは /logout

環境変数 ANTHROPIC_API_KEY は、起動時に使うと承認すると、/login の定額プランより優先されます。定額プランで使うつもりなら承認しないでください。後で変える時は /config の「Use custom API key」を使います。API キーは Git リポジトリに入れないでください。

5. 料金プラン

公式の料金ページを2026年11月3日に確認した内容です。金額は米ドルで、税は含みません。料金は変わることがあるので、申し込む前に公式で確かめてください。

プラン 月額 Claude Code 使用量の上限
Free $0 使えない 5時間ごと・週ごとに制限あり
Pro $20(年払いは月$17・$200を前払い) 使える 5時間ごと・週ごとに上限あり
Max $100 使える 5時間ごと・週ごとに Pro の5倍
Ultra $200 使える 5時間の上限なし(認証済みアカウント)、週は Pro の10倍
Team(2〜150名) 標準席 $25(年払いは$20)/ Premium席 $125(年払いは$100) 使える 標準席は Pro より多い。Premium席は標準席の5倍
Enterprise 席 $20(年払い・20席から)+API 単価の使用料 使える 管理者が利用者・組織ごとに支出の上限を設定

どのプランも使い放題ではありません。上限までの速さは、使うモデル、会話の長さ、ファイルの大きさで変わります。今の使用量は /usage で確かめられます。

API(Claude Console)の従量課金

公式の API 料金は次のとおりです(100万トークンあたり・2026年11月3日確認)。Haiku 5.5 の金額はプロンプトが10万トークンまでの場合です。

モデル 入力 出力
Haiku 5.5 $0.10 $0.50
Sonnet 5.5 $2 $10
Opus 5.5 $4 $20
Fable 5.1 $10 $50

選び方の目安: 個人で試すなら、まず Pro で始め、上限に何度も当たるようなら Max を考えます。金額の参考として、公式のコスト解説は企業導入の平均を開発者1人あたり1稼働日約$13、月$150〜$250としています。使い方で大きく変わるので、API で使う場合は少人数で試してから広げてください。

6. よく使うコマンドとキー操作

ターミナルで打つコマンドと、起動後の Claude Code の中で打つコマンドは別です。全部を覚える必要はありません。/ を打つと一覧が出ます。

ターミナルで打つコマンド

コマンド 説明
claude 対話を始める
claude "指示" 最初の指示を渡して対話を始める
claude -p "指示" 1回だけ実行して終了する
cat logs.txt | claude -p "説明して" ファイルの中身をパイプで渡す
claude -c 今のフォルダの最新の会話を続ける
claude -r 前の会話を選んで再開する
claude --permission-mode plan Plan Mode で始める
claude --version バージョンを見る
claude update 最新版に更新する
claude doctor インストールと設定を診断する
claude mcp list 登録した MCP サーバーの一覧を見る

Claude Code の中で打つコマンド

コマンド 説明
/help ヘルプと使えるコマンドを見る
/init CLAUDE.md の最初の版を作る
/memory CLAUDE.md を編集する。自動メモリの切り替えと確認もできる
/plan 頼みたいこと Plan Mode に入って調査と計画を始める
/permissions 権限の許可・確認・拒否のルールを管理する
/model モデルを切り替える
/clear 空の状態で新しい会話を始める
/compact ここまでの会話を要約して、同じ会話を続ける
/context コンテキストの使用量を見る
/usage セッションのコスト、プランの使用量を見る(/cost も同じ)
/rewind コードや会話を前の時点に戻す
/resume 前の会話を再開する
/doctor セットアップを点検し、確認のうえ修正する
/exit Claude Code を終了する

キー操作

キー 説明
Esc 実行中の作業を止める
Esc を2回 入力中の文を消す。入力欄が空なら巻き戻しのメニューを開く
Shift+Tab 権限モードを切り替える
Ctrl+C 実行を止める。何も動いていなければ入力を消し、もう一度押すと終了する
@ ファイルのパスを補完する
! で始める シェルのコマンドを直接実行し、結果を会話に入れる
↑ / Tab 入力の履歴を出す / コマンドを補完する

7. Plan Mode の使い方

Plan Mode は、ファイルを編集させず、調査と計画だけを先にさせるモードです。Claude はファイルを読み、調べるためのコマンドを動かして計画を作りますが、計画を承認するまでソースは編集しません。変更の前に中身を確かめたい作業に向いています。

入り方

# 1. 起動中に Shift+Tab を押し、下に plan mode on と出るまで切り替える # 2. 1回の頼みごとの頭に /plan を付ける /plan ログインの失敗を直す手順を考えて # 3. 最初から Plan Mode で起動する claude --permission-mode plan

計画ができたら選ぶこと

選択肢 動き
Yes, and use auto mode 承認して auto モードで進める(auto モードが使えない時は Yes, auto-accept edits と表示)
Yes, manually approve edits 承認し、編集を1つずつ確かめる
No, keep planning Plan Mode のまま、変えてほしい点を伝える

Ctrl+G を押すと、計画をテキストエディタで開いて直接直せます。承認せずに抜ける時は、もう一度 Shift+Tab を押します。

8. CLAUDE.md の使い方

CLAUDE.md は、毎回のセッションの始めに読まれる指示のファイルです。作るのは任意ですが、何度も説明し直している内容があるなら書いておきます。最初の版は、起動後に /init と打つと、コードベースを分析して作ってくれます。すでにファイルがある場合は、上書きせず改善を提案します。

置き場所 効く範囲 書くこと
./CLAUDE.md または ./.claude/CLAUDE.md このプロジェクト(Git でチームと共有できる) ビルドやテストのコマンド、規約
~/.claude/CLAUDE.md 自分の全プロジェクト 自分の好み
./CLAUDE.local.md このプロジェクトの自分だけ(.gitignore に追加する) テスト用の URL など
# CLAUDE.md の例 ## コマンド - テスト: npm test - 型チェック: npm run typecheck ## 規約 - CSS はクラスで書き、インラインスタイルは使わない - 新しいライブラリを足す前に確認する ## 触らないもの - db/migrations/ の既存のファイルは編集しない

書き方のコツ

  • 1ファイル200行以下を目安にする。長いと読み込む量が増え、守られにくくなる
  • Claude がコードを読めばわかること(フォルダ構成の説明など)は書かない
  • Claude が同じ間違いを2回した時が、書き足す時
  • 読み込まれたかは /context の Memory files で確かめる

CLAUDE.md は指示であり、強制ではありません。絶対に止めたい操作は、次の節の拒否ルールで止めてください。

9. 権限の使い方

権限モードは、Claude が確認なしで何をしてよいかを決めます。ターミナルでは Shift+Tab で切り替えます(auto → Manual → acceptEdits → plan の順)。VS Code とデスクトップアプリでは、入力欄の下にある表示から切り替えます。

モード 確認なしで動くこと 向いている場合
Manual(設定値は default) 読み取りだけ 全部自分で確かめたい、機密性の高い作業
acceptEdits 読み取り、ファイル編集、mkdir や mv などの一般的なファイル操作 確かめながら修正を重ねる
plan 読み取り、auto が使える時は分類器が承認したコマンド 変更の前に調べる
auto すべて(別のモデルが裏で確認する) 長い作業、確認の多さを減らしたい
dontAsk 事前に許可した道具とフォルダ内の読み取り。それ以外は拒否 CI やスクリプト
bypassPermissions すべて 隔離したコンテナや VM の中だけ

v2.1.283 以降のターミナルと VS Code 拡張では、auto モードで始まるのが標準です(使えるモデルなどの条件を満たさない場合は Manual)。そのため、確認なしでファイルが編集されることがあります。公式も「安全性を保証するものではありません」と書いています。全部確かめたい時は claude --permission-mode manual で起動するか、Shift+Tab で切り替えてください。

許可と拒否のルール

ルールは /permissions で管理するか、設定ファイルに書きます。判定は拒否、確認、許可の順で、拒否ルールはどのモードでも効きます。

# .claude/settings.json(チームで共有) # ~/.claude/settings.json(自分の全プロジェクト) { "permissions": { "allow": [ "Bash(npm run lint)", "Bash(npm run test *)" ], "deny": [ "Read(./.env)", "Read(./.env.*)", "Bash(git push *)" ] } }
  • 読ませたくないファイルは Read(./secrets/**) のように Read の拒否ルールで止める。.claudeignore は効果がない
  • Bash(rm *) は /bin/rm -rf build/ のような別の書き方には当たらない。コマンドの届く先まで制限したい時はサンドボックス(/sandbox)を使う
  • 確認で「今後は聞かない」を選ぶと、ルールは .claude/settings.local.json に保存される(Bash コマンドなど。ファイル編集の承認はセッションの間だけ)

10. 使う場所の違い(ターミナル / VS Code / デスクトップ / Web)

同じ Claude Code を別の画面から使えます。迷ったら、普段エディタを使う人は VS Code、ターミナルを使わない人はデスクトップアプリ、手元に環境を作りたくない人は Web が候補です。

場所 特徴 必要なもの
ターミナル(CLI) コマンドラインから編集、実行、プロジェクト全体の管理ができる CLI のインストール。有料プラン、Console、またはクラウドプロバイダー
VS Code エディタの中で差分表示、@ でのファイル指定、計画の確認ができる VS Code 1.94.0 以上。有料プランまたは Console
JetBrains IntelliJ IDEA、PyCharm、WebStorm などで差分表示と選択範囲の共有ができる プラグインと CLI の両方のインストール
デスクトップアプリ 画面で差分を確かめる、複数のセッションを並行する、定期タスクを動かす アプリのみ(Node.js と CLI は不要)。Pro、Max、Ultra、Team、Enterprise
Web / スマホ クラウドで動くので、PC を閉じても続く。手元にないリポジトリも扱える ブラウザか Claude アプリ。Pro、Max、Ultra、Team、対象席の Enterprise

デスクトップアプリの使い方

  1. 公式の手順からアプリを入れ、サインインする(Mac、Windows、Linux はベータ版)
  2. サイドバー上部の Code タブを開く
  3. 入力欄の下で環境を Local にし、Open folder… でプロジェクトのフォルダを選ぶ
  4. 入力欄の下で権限モードを確かめ、やりたいことを頼む
  5. +12 -1 のような表示を押すと差分が開く。行にコメントを付けると Claude が直す

ターミナルの会話は /desktop でアプリに引き継げます(Mac か x64 の Windows で、Claude のプランが必要)。

Web の使い方

claude.ai/code を開き、GitHub を接続してタスクを頼みます。スマホでは Claude アプリの Code タブから使えます。クラウドの分はプランの使用量に数えられますが、クラウドの仮想マシンに別の料金はかかりません。ターミナルからは claude --cloud で頼み、claude --teleport で手元に引き取れます。

VS Code の使い方

拡張機能ビュー(Mac は Cmd+Shift+X、Windows と Linux は Ctrl+Shift+X)で「Claude Code」を検索して入れ、初回にサインインします。API キーは要りません。Cursor にも入れられます。

拡張機能のチャット画面は、拡張機能に入っている CLI で動きます。VS Code の統合ターミナルで claude と打つには、別に CLI のインストールが必要です。

11. 最初のプロジェクトで試す

ここまでの流れを、小さな Todo アプリで試します。手元のコードで試す前の練習に向いています。

Step 1: フォルダを作って起動する

mkdir ~/my-todo-app cd ~/my-todo-app git init claude

Step 2: Plan Mode で計画を出させる

/plan Todoアプリを作りたい。追加・完了・削除ができ、LocalStorage に保存し、外部ライブラリなしの index.html 1ファイルにして

計画を読み、よければ承認します。Claude がファイルを作ります。

Step 3: 動作を確かめる

できた index.html をブラウザで開きます。起動中のまま ! を付ければ、シェルのコマンドを直接実行できます。

# macOS !open index.html # Linux !xdg-open index.html

Step 4: 機能を足す

タスクにカテゴリ(仕事・プライベート・買い物)を足し、ドロップダウンで選んで絞り込めるようにして。色分けのラベルも表示して

Step 5: 決まりを書いてコミットする

/init わかりやすいメッセージでコミットして

12. 慣れてきたら: モデルの切り替えと MCP

モデルの切り替え

/model で選びます。下の表は2026年11月3日時点の Anthropic API の場合です。別名を使えば、バージョン番号を覚えなくても済みます。Pro、Max、Ultra、Team、Enterprise、API の既定は Opus 5.5 です。

別名 モデル 向いている作業
haiku Haiku 5.5 シンプルな作業
sonnet Sonnet 5.5 日常のコーディング
opus Opus 5.5 複雑な推論が要る作業
fable Fable 5.1 最も難しく長時間かかる作業(既定にはならず、自分で選ぶ)

Fable は、Pro では使用量クレジットで支払います。Max と Ultra では週の上限の半分までプランに含まれます。

# 起動中に切り替える /model sonnet # 指定して起動する claude --model opus # Plan Mode は Opus、実行は Sonnet にする /model opusplan

MCP でほかのサービスとつなぐ

MCP(Model Context Protocol)を使うと、Claude Code を外部のサービスやデータにつなげます。基本の使い方には要りません。公式の Anthropic Directory でレビュー済みのものを探せます。

# 例: Notion のリモート MCP サーバーを追加する claude mcp add --transport http notion https://mcp.notion.com/mcp # 一覧を見る claude mcp list # 起動中に接続の状態を見る /mcp

接続する前に、そのサーバーを信頼できるか確かめてください。外部の内容を取ってくるサーバーには、プロンプトインジェクションの危険があります。

詳しくは Claude Code MCP Server構築ガイド を見てください。

13. 初心者がつまずく所と直し方

原因がわからない時は、起動中なら /doctor、起動できないならターミナルで claude doctor を実行します。

困りごと 原因 直し方
command not found: claude インストール先が PATH に入っていない 新しいターミナルを開く。直らなければ公式の手順で PATH を確かめる
The token '&&' is not a valid statement separator PowerShell で CMD 用のコマンドを実行した PowerShell 用のコマンドを使う
'irm' is not recognized CMD で PowerShell 用のコマンドを実行した CMD 用のコマンドを使う
npm で権限エラー npm のインストール先に書き込めない sudo を使わず、ネイティブインストールに切り替える
ログインのブラウザが開かない ブラウザが自動で開けない環境 c を押して URL をコピーし、ブラウザに貼る
ログインが失敗する 原因がはっきりしない /logout のあと閉じて、claude で入り直す
定額プランなのに API の料金がかかる 承認した ANTHROPIC_API_KEY が優先されている /config の「Use custom API key」を確かめる
確認なしでファイルが編集された auto モードで動いている Shift+Tab で Manual にする
Auto-update failed · Run claude doctor 自動更新が入らなかった 作業は続けられる。ターミナルで claude update を実行し、エラーを確かめる
修正を頼むほど悪くなる 失敗した試みが会話に残っている 2回直して駄目なら /clear して頼み直す
CLAUDE.md が守られない 読み込まれていない、または長すぎる /context で確かめて短くする。絶対の決まりは拒否ルールにする
使用量の上限に当たる モデル、会話の長さ、ファイルの大きさで消費が変わる /usage で内訳を見る。作業の間に /clear を使う
応答が遅い、メモリを使いすぎる 大きなコードベースや長い会話 /compact を使う。作業の合間に再起動する
MCP がつながらない 認証や設定の誤り /mcp で状態を確かめ、認証し直す

ほかのエラーは Claude Code トラブルシューティング も見てください。

14. Cursor・Copilot との違い

Claude Code は、コードベースを読み、ファイルを編集し、コマンドを実行するところまで任せるエージェントとして使えます。ターミナルだけでなく IDE でも使え、VS Code 用の拡張機能は Cursor にも入れられます。どれか1つに決めなくても構いません。機能の比較は Claude Code vs Cursor vs Copilot比較 にまとめています。

15. よくある質問(FAQ)

まとめ

  1. 入れる - Mac と Linux は curl -fsSL https://claude.ai/install.sh | bash。ターミナルを使わないならデスクトップアプリ
  2. ログインする - Pro 以上のプランか Claude Console のアカウントで
  3. 起動して頼む - プロジェクトのフォルダで claude。まず質問し、次に具体的に頼む
  4. 確かめる - 大きな変更は Plan Mode で。逸れたら Esc
  5. 積み上げる - 同じ説明を繰り返すようになったら /init で CLAUDE.md を作り、作業の合間に /clear

16. 公式の情報源

次の公式ページを2026年11月3日に確認しました。Claude Code は更新が速いので、最新の内容はここから確かめてください。無料の公式コース Claude Code 101 もあります。

Claude Codeをもっと活用したい方へ

トラブルが起きたときの解決ガイドや、コミュニティでの情報交換もご活用ください。

または

8文字以上で入力してください

または

パスワードをリセット

登録したメールアドレスを入力してください。パスワードリセット用のリンクをお送りします。