ツール··25min read

Claude Codeの使い方完全ガイド — インストールから実践まで【2026年最新】

Claude CodeAI駆動開発バイブコーディング開発ツールAnthropic
Claude Codeの使い方完全ガイド — インストールから実践まで【2026年最新】

「AIコーディングツールが便利なのは知っている。でも、Claude Codeって何が違うの?どうやって使うの?」——ShiftBの無料相談会で、この質問が急増しています。

2026年現在、Claude CodeはAnthropicが提供するターミナルネイティブのAIコーディングアシスタントとして、世界中の開発者に支持されています。GitHub上のAI生成コードの51%がAI支援によるものという時代に、Claude Codeは「ファイルの読み書き・コマンド実行・Git操作まで自律的にこなす」という点で、他のツールとは一線を画します。

僕自身、ShiftBのプロダクト開発やスクール運営に関わるWebサービスを、すべてClaude Codeで開発しています。導入後、1つのWebサービスをリリースするまでの期間は平均2週間から3日に短縮されました。

この記事では、Claude Codeのインストール方法から、基本コマンド、実践的な開発ワークフロー、料金プランの選び方、そして初心者が必ずつまずくポイントとその解決策まで、1万2000字超で徹底解説します。

読み終える頃には、「Claude Codeで何ができるのか」「自分の環境にどうインストールするのか」「明日からどう使えばいいのか」が明確になっているはずです。

この記事を書いた人:立川修平(ぶべ)

  • ShiftB校長。受講生142名にClaude Codeを使ったAI駆動開発を指導し、リリース率77%を達成
  • 自社プロダクトすべてをClaude Codeで開発。導入後のリリース期間を2週間→3日に短縮
  • SNSフォロワー計3万人超。AI駆動開発・個人開発の情報を毎日発信

Claude Codeとは?——他のAIツールと何が違うのか

定義:ターミナルに住む自律型AIエンジニア

Claude Codeは、Anthropicが開発したターミナルネイティブのAIコーディングエージェントです。2025年5月にリリースされ、2026年4月現在はデスクトップアプリ、VS Code拡張機能、ターミナルCLIの3つの形態で利用できます。

最大の特徴は、自律的にタスクを遂行する「エージェント」として動作する点です。一般的なAIコード補完ツール(GitHub Copilotなど)が「1行ずつ提案する」のに対し、Claude Codeは「プロジェクト全体を理解した上で、複数ファイルを同時に変更し、テストを実行し、エラーを自分で修正する」ことができます。

イメージとしては、「隣に座っている優秀なジュニアエンジニア」に近い存在です。あなたが「この機能を追加して」と指示すると、必要なファイルを自分で探し、コードを書き、テストを通し、Gitにコミットするところまで自動でやってくれます。

他のAIコーディングツールとの違い

2026年現在、主要なAIコーディングツールは複数ありますが、それぞれ設計思想が異なります。

特徴Claude CodeCursorGitHub Copilot
動作環境ターミナル / デスクトップ / VS Code専用エディタ(VS Code fork)VS Code / JetBrains等
AIの役割自律型エージェント対話型アシスタントコード補完
コンテキスト理解プロジェクト全体(100万トークン)開いているファイル+指定ファイル現在のファイル中心
ファイル操作自動で読み書き・作成・削除提案→承認で反映インライン提案のみ
コマンド実行ターミナルコマンドを自律実行ターミナル統合ありなし
Git操作コミット・ブランチ作成を自動化一部対応なし
月額料金$20〜(Max Plan)$20〜(Pro Plan)$10〜 / 無料プランあり

ポイントは、Claude Codeが「自分でやる」のに対し、他のツールは「提案する」に留まるという点です。この違いが、開発速度に大きな差を生みます。

Claude Codeが特に強い3つの場面

すべての場面でClaude Codeが最適というわけではありません。特に威力を発揮するのは以下の3つです。

  • 新機能の一括実装:「認証機能を追加して」と言うだけで、ルーティング・API・UI・テストを一度に生成
  • リファクタリング:「このコンポーネントを分割して、テストも書いて」のような大規模な変更を安全に実行
  • バグ修正:エラーログを渡すだけで、原因を特定し、修正し、テストを追加するまで自律的に対応

Claude Codeのインストール方法【3つの導入パターン】

2026年4月現在、Claude Codeには3つの導入方法があります。目的に合わせて選びましょう。

パターン①:ネイティブインストーラー(推奨)

最も簡単で、Anthropicが公式に推奨している方法です。Node.jsなどの事前インストールが不要で、自動アップデートにも対応しています。

macOS / Linuxの場合:

curl -fsSL https://claude.ai/install.sh | sh

Windowsの場合:

powershell -ExecutionPolicy Bypass -Command "iwr -useb https://claude.ai/install.ps1 | iex"

インストール後、ターミナルで claude と入力すれば起動します。初回起動時にAnthropicアカウントでのログインが求められます。

パターン②:デスクトップアプリ

ターミナルに慣れていない方には、デスクトップアプリがおすすめです。macOSとWindowsに対応しており、GUIでClaude Codeのすべての機能が使えます。

claude.ai/downloadからダウンロードしてインストールするだけ。プロジェクトのフォルダをドラッグ&ドロップで開けるので、初心者でも直感的に使えます。

パターン③:VS Code / Cursor拡張機能

既にVS CodeやCursorを使っている方は、拡張機能として導入するのが効率的です。エディタのサイドパネルからClaude Codeを呼び出せるので、コードの編集とAIへの指示をシームレスに切り替えられます。

VS Codeの拡張機能マーケットプレイスで「Claude Code」を検索し、インストールするだけです。

導入パターンの選び方

あなたのタイプおすすめパターン理由
ターミナルに慣れているネイティブインストーラー最も高速・軽量。自動アップデート対応
プログラミング初心者デスクトップアプリGUI操作で直感的。ターミナル不要
VS Code / Cursorユーザー拡張機能既存のワークフローを壊さず導入
チーム開発で統一したいネイティブインストーラーCI/CDとの連携が容易

システム要件

Claude Codeを使うために必要な環境は以下の通りです。

  • OS:macOS 13.0以降 / Ubuntu 20.04以降 / Windows 10(バージョン1809以降)
  • メモリ:最低4GB RAM(大規模プロジェクトは8GB推奨)
  • インターネット接続:必須(AIモデルはクラウドで実行)
  • Anthropicアカウント:Pro / Max / Team / Enterpriseプランのいずれか
Claude Codeのインストール手順フロー図

AI時代のアプリ開発コース

ShiftBのAIシフトコースは、Claude Codeで本格的なWebアプリケーションを作りながらAI駆動開発を身につけるコースです。ただ作って終わりではなく、コードを読め、セキュリティに責任を持って提案でき、要件定義などの上流工程まで担えるところまで現役エンジニアがサポートします。

AIシフトコースを見る →

Claude Codeの基本コマンドと操作方法

Claude Codeを起動したら、まずは基本的なコマンドを覚えましょう。ここでは、日常的に使うコマンドを優先度順に紹介します。

起動と終了

ターミナルで claude と入力するとインタラクティブモードが起動します。終了するには /exit または Ctrl+C を2回押します。

# プロジェクトのディレクトリに移動して起動
cd my-project
claude

よく使うスラッシュコマンド

Claude Codeのインタラクティブモードでは、スラッシュコマンドで各種機能にアクセスできます。

コマンド機能使いどころ
/helpヘルプを表示コマンド一覧を確認したいとき
/planプランモードに切り替え実装前に計画を立てたいとき
/clear会話履歴をクリア新しいタスクに切り替えるとき
/compact会話を要約して圧縮コンテキストが長くなったとき
/cost使用トークン量と費用を表示料金を確認したいとき

ワンショットコマンド(非対話型)

インタラクティブモードに入らず、1つのタスクだけ実行したい場合は -p フラグを使います。CI/CDパイプラインや自動化スクリプトと相性が良い機能です。

# 1つのタスクだけ実行して終了
claude -p "このプロジェクトのREADMEを更新して"

# ファイルをパイプで渡す
cat error.log | claude -p "このエラーの原因と修正方法を教えて"

プランモード——まず計画、それから実行

初心者に最もおすすめしたい機能がプランモードです。通常モードでは、Claude Codeは指示を受けるとすぐにコードを書き始めます。プランモードでは、まず「何をするか」の計画を提示し、あなたの承認を得てから実行します。

プランモードの流れは以下の通りです:

  1. /plan でプランモードに入る(またはShift+Tabで切り替え)
  2. 実現したいことを自然言語で伝える
  3. Claude Codeが実行計画を提示する
  4. 計画を確認・修正する
  5. 承認すると実行が始まる

特に大きな変更(新機能の追加、リファクタリングなど)を行う場合は、必ずプランモードを使いましょう。「思っていたのと違う変更をされた」というトラブルの大半は、プランモードを使わなかったことが原因です。

権限設定——安全に使うために

Claude Codeはファイルの読み書きやコマンドの実行を自動で行います。初めは少し不安に感じるかもしれませんが、権限設定で細かく制御できます。

  • ファイル読み取り:デフォルトで許可。プロジェクト内のファイルを自由に読める
  • ファイル書き込み:デフォルトで確認あり。変更前にdiffが表示され、承認が必要
  • コマンド実行:デフォルトで確認あり。実行するコマンドの内容を確認できる

慣れてきたら --allowedTools フラグで特定のツールを自動許可に設定できます。ただし、本番環境に影響するコマンド(デプロイ、DB操作など)は必ず手動承認のままにしておきましょう。

Claude Codeの料金プラン比較【2026年最新】

Claude Codeの料金体系は、利用量に応じた複数のプランが用意されています。2026年4月時点の最新情報をまとめました。

プラン別の比較

プラン月額使用量の目安おすすめの人
Pro$20軽〜中程度の利用個人学習・趣味の開発
Max 5x$100Proの5倍の使用量日常的に開発する個人開発者
Max 20x$200Proの20倍の使用量プロの開発者・ヘビーユーザー
Team$30/人チーム共有・管理機能付きチーム開発
Enterprise要問い合わせカスタム大規模組織

初心者はProプラン($20/月)で十分

「いきなり高いプランに入るべき?」という質問をよく受けますが、まずはProプラン($20/月、約3,000円)で始めてください。学習段階やちょっとした個人開発であれば、Proプランの使用量で十分です。

目安として、Proプランでは1日あたり30〜50回程度の対話が可能です。「1時間に10回くらい質問する」ペースなら、1日3〜5時間の開発に対応できます。

使用量が足りないと感じたら、月の途中でもMax 5xプラン($100/月)にアップグレードできます。ShiftBの受講生では、約60%がProプラン、30%がMax 5xプランを利用しています。

APIキーでの利用(従量課金)

もう1つの選択肢として、AnthropicのAPIキーを使った従量課金があります。使った分だけ支払うため、利用頻度が不規則な方や、CI/CDなどの自動化で使いたい方に向いています。

APIキーの場合、Claude Sonnet 4.6は入力100万トークンあたり$3、出力100万トークンあたり$15です。一般的な開発セッション(1時間)での費用は$0.5〜$3程度が目安です。

Claude Codeの料金プラン比較図

AI時代のアプリ開発コース

ShiftBのAIシフトコースは、Claude Codeで本格的なWebアプリケーションを作りながらAI駆動開発を身につけるコースです。ただ作って終わりではなく、コードを読め、セキュリティに責任を持って提案でき、要件定義などの上流工程まで担えるところまで現役エンジニアがサポートします。

AIシフトコースを見る →

Claude Codeを使った実践開発ワークフロー

ここからは、実際の開発でClaude Codeをどう使うかを、ステップバイステップで解説します。「Todoアプリ」を題材に、所要時間の目安も含めて紹介します。

ステップ1:プロジェクトの初期化(5分)

まず、プロジェクトのディレクトリでClaude Codeを起動します。

mkdir my-todo-app && cd my-todo-app
claude

起動したら、プロジェクトの概要を伝えます。

Next.js 15 + TypeScript + Tailwind CSS + Supabaseで
シンプルなTodoアプリを作りたい。
まずプロジェクトの初期セットアップをして。

Claude Codeは自動でnpx create-next-appを実行し、必要なパッケージをインストールし、ディレクトリ構成を整えてくれます。

ステップ2:CLAUDE.mdの作成(3分)

プロジェクトのルールを定義するCLAUDE.mdを作成します(詳細は次章で解説)。

プロジェクトルートにCLAUDE.mdを作成して。
以下のルールを含めて:
- Tailwindのクラスはgap-10形式(gap-[40px]はNG)
- コンポーネントはapp/_componentsに配置
- 日本語でコメントを書く

ステップ3:プランモードで設計(10分)

/plan でプランモードに切り替え、機能の設計を依頼します。

/plan
Todoアプリに以下の機能を実装したい:
1. Todoの追加・完了・削除
2. Supabaseでデータ永続化
3. ユーザー認証(メールアドレス)
4. レスポンシブデザイン
実装計画を立てて。

Claude Codeは、データベーススキーマ、API設計、コンポーネント構成、実装順序を含む計画を提示します。この計画を確認してから「OK、実装して」と承認することで、意図しない実装を防げます。

ステップ4:機能の実装(30〜60分)

計画を承認すると、Claude Codeが自律的にコードを書き始めます。この時、あなたが気をつけるべきことは3つです:

  1. ファイルの変更内容を確認する:diffが表示されたら、意図通りかざっと目を通す
  2. コマンドの実行を確認するnpm installなどのコマンド実行前に、何をインストールするか確認
  3. 動作確認を挟む:大きな機能が実装されたら、ブラウザで動作を確認してからフィードバック

ステップ5:テストとデバッグ(15〜30分)

実装が終わったら、テストを依頼します。

今実装したTodoアプリの全機能に対して、
テストを書いて実行して。
失敗するテストがあれば修正もして。

Claude Codeはテストファイルを作成し、実行し、失敗したテストを自分で修正します。この「テスト→失敗→修正→再テスト」のループを自動で回してくれるのが、Claude Codeの真骨頂です。

ステップ6:デプロイ(5分)

最後に、Vercelにデプロイします。

Vercelにデプロイしたい。
まずGitリポジトリを作成して、コミットして、
Vercelにデプロイする手順を教えて。

Claude Codeはgit init、コミット、リモートリポジトリの設定まで自動で行います。Vercelとの連携は初回だけブラウザでの認証が必要ですが、それ以降はコマンドラインから操作可能です。

ここまでの全工程で、所要時間は約1〜2時間。従来のゼロからの開発では2〜3日かかる内容です。

Claude Codeの実践開発ワークフロー図

CLAUDE.mdでプロジェクトをカスタマイズする方法

Claude Codeをさらに便利に使うための最重要テクニックが、CLAUDE.mdファイルです。これはプロジェクトルートに置く設定ファイルで、Claude Codeが毎回のセッション開始時に自動で読み込みます。

CLAUDE.mdとは?

CLAUDE.mdは、「このプロジェクトではこういうルールで開発してね」というガイドラインをClaude Codeに伝えるためのマークダウンファイルです。人間のチームメンバーにプロジェクトのルールを伝えるのと同じ感覚で書けます。

良い例・悪い例

悪い例(曖昧で効果が薄い):

# CLAUDE.md
- きれいなコードを書いて
- テストも書いて
- いい感じにして

良い例(具体的で再現性がある):

# CLAUDE.md

## コーディング規約
- Tailwindは gap-10 形式(gap-[40px] はNG)
- コンポーネントは app/_components/ に配置
- APIルートは app/api/ に配置
- 型定義は types/ ディレクトリにまとめる

## テスト
- 新しいコンポーネントには必ずunit testを書く
- テストフレームワーク: Vitest + Testing Library
- テスト実行コマンド: npm run test

## Git
- コミットメッセージは日本語で書く
- 1コミット1機能の原則を守る

## 技術スタック
- Next.js 15 (App Router)
- TypeScript (strict mode)
- Tailwind CSS v4
- Supabase (認証・DB)

CLAUDE.mdに書くべき5つの項目

  1. コーディング規約:命名規則、ディレクトリ構成、フォーマットルール
  2. 技術スタック:使用フレームワーク、ライブラリ、バージョン
  3. テスト方針:テストフレームワーク、カバレッジ基準、実行コマンド
  4. Git運用:コミットメッセージ規則、ブランチ戦略
  5. 禁止事項:使ってはいけないライブラリ、避けるべきパターン

CLAUDE.mdを適切に設定するだけで、Claude Codeの出力品質が大幅に安定します。ShiftBの受講生でも、CLAUDE.mdを導入した受講生は「指示のやり直し回数が平均40%減少した」というデータが出ています。

初心者がつまずく7つのポイントと解決策

ShiftBの受講生142名のサポートを通じて、Claude Code初心者がつまずくポイントには明確なパターンがあることがわかりました。ここでは、よくある7つの問題と解決策を紹介します。

①コンテキストが長くなりすぎて精度が落ちる

症状:長時間の作業後、Claude Codeの回答がおかしくなる、以前の指示を忘れる。

原因:1つのセッションで大量のやり取りを続けると、コンテキストウィンドウの上限に近づき、古い情報が圧縮・削除されます。

解決策

  • /compact コマンドで会話を要約・圧縮する
  • タスクが変わったら /clear で新しいセッションを開始する
  • 1セッションは1つの機能に集中する(目安:30分〜1時間)

②プランモードを使わずにいきなり実装させる

症状:意図しないファイルが変更される、思った機能と違うものが実装される。

解決策:新しい機能やリファクタリングの前には必ず /plan を使う。「まず計画を見せて」を口癖にしましょう。

③指示が曖昧すぎる

悪い指示:「ログイン機能を作って」

良い指示:「Supabase Authを使ってメールアドレスでのログイン機能を作って。ログインページは/loginに配置。ログイン後は/dashboardにリダイレクト。UIはTailwind CSSでシンプルに」

コツは、「技術スタック」「配置場所」「UIの方針」の3つを含めることです。

④生成されたコードを全く読まない

症状:動くけど、どこに何があるか把握していない。エラーが起きた時に手も足も出ない。

解決策:生成後に「今変更したファイルの内容をざっくり説明して」と聞きましょう。ファイルごとの役割を理解しておくだけで、問題発生時の対応力が格段に上がります。

⑤Gitを使わずに作業する

症状:大きな変更で壊れた時に元に戻せない。

解決策:Claude Codeは自動でGitコミットを作成できます。「機能が動いたらコミットして」と指示する習慣をつけましょう。最低でも1機能ごとに1コミットが鉄則です。

⑥使用量の上限を気にしすぎる

症状:「トークンがもったいない」と、質問を短くしすぎて意図が伝わらない。

解決策:曖昧な指示で何度もやり直す方が、結果的にトークンを多く消費します。1回の指示を丁寧に書く方がトータルで効率的です。/cost で使用量を定期的に確認しましょう。

⑦エラーをそのまま貼り付けるだけ

悪い例:「このエラーを直して」+エラーメッセージ

良い例:「Todoの追加ボタンを押すとこのエラーが出る。Supabaseへのinsert処理が失敗しているようだ。エラーログ:(ログ貼付)」

「何をしようとして」「何が起きて」「どう思うか」の3点を伝えると、Claude Codeの解決精度が大幅に向上します。

よくある質問(FAQ)

Q. プログラミング完全未経験でもClaude Codeは使えますか?

使うことは可能です。デスクトップアプリなら、ターミナルの知識がなくてもGUIで操作できます。ただし、AIが生成したコードの意味を全く理解できない状態では、品質の高いプロダクトは作れません。最低限、HTML/CSS/JavaScriptの基礎(1〜2週間程度)を学んでからClaude Codeに入ることを推奨します。

Q. Claude CodeとCursor、どちらを先に使うべきですか?

「まず作りたいものがある」ならClaude Codeを推奨します。Claude Codeは、ゼロからプロジェクトを立ち上げて形にするのが得意です。一方、「既存のコードベースを少しずつ修正していく」ならCursorが向いています。慣れてきたら両方を使い分けるのが理想です。

Q. 無料で使う方法はありますか?

完全無料のプランはありません。最低でもProプラン($20/月)が必要です。ただし、AnthropicのAPIを使えば従量課金で少額から試すことが可能です。学習目的なら、月$5〜10程度の費用で収まることがほとんどです。

Q. Claude Codeで作れないものはありますか?

技術的には、ほとんどのWebアプリケーションを作れます。ただし、以下の場面は苦手です:

  • リアルタイム性が極めて高いもの:ゲームエンジン、低レイテンシ通信
  • ハードウェア制御:IoTデバイス、組み込みシステム
  • 厳密な数値計算:金融の高頻度取引、科学計算

Webアプリ、SaaS、ランディングページ、ブログ、ECサイトなどは得意分野です。

Q. Claude Codeが生成したコードの著作権はどうなりますか?

Anthropicの利用規約上、Claude Codeが生成したコードの権利はユーザーに帰属します。商用利用も可能です。ただし、生成されたコードが既存のオープンソースコードと類似している場合、そのライセンスに従う必要があります。

Q. セキュリティ面は大丈夫ですか?コードが外部に送信されますか?

Claude Codeはローカルのファイルを読み取り、AnthropicのAPIにコードの一部を送信して処理します。Anthropicは、APIに送信されたデータをモデルのトレーニングに使用しないと明言しています。ただし、機密性の高いコード(APIキー、パスワードなど)は.gitignore.claudeignore で除外することを推奨します。

まとめ——Claude Codeは「開発のOS」になる

最後に、この記事の要点をまとめます。

  • Claude Codeは、Anthropicが提供するターミナルネイティブの自律型AIコーディングエージェント
  • 他のツールとの違いは「提案」ではなく「自律実行」する点。ファイル操作・コマンド実行・Git操作まで自動化
  • 導入はネイティブインストーラーが最も簡単。初心者はデスクトップアプリもおすすめ
  • 料金はProプラン($20/月)から。個人開発には十分な使用量
  • 実践ではプランモードCLAUDE.mdが品質を大きく左右する
  • 初心者の7つのつまずきポイントを事前に知っておくことで、学習効率が大幅に向上する

Claude Codeは、単なるコード生成ツールではありません。プロジェクトの理解、設計、実装、テスト、デプロイまでを包括的にサポートする、「開発のOS」とも言える存在です。

2026年は、AIコーディングツールを使いこなす開発者と使わない開発者の間に、決定的な生産性の差が生まれる年になります。この記事を読んだあなたは、すでにその第一歩を踏み出しています。

まずはProプランで始めて、小さなプロジェクトからClaude Codeを試してみてください。きっと、「もうこれなしでは開発できない」と感じるはずです。

AUTHOR

立川修平(ぶべ)

ShiftB 校長 / bubekichi inc. 代表

ShiftBを運営する株式会社bubekichiの代表。経理系SaaSの企業でエンジニアを経験後、独立・起業。複数スタートアップでリードエンジニアを務めながら、SNS発信がきっかけで2024年にShiftBを立ち上げる。現在は自社サービスも複数展開中。

RELATED ARTICLES

関連記事

COURSE

AI時代のアプリ開発コース

ShiftBのAIシフトコースは、Claude Codeで本格的なWebアプリケーションを作りながら学ぶコースです。コードを読め、セキュリティに責任を持って提案でき、要件定義などの上流工程まで担える状態を目指します。まずは無料相談会でご相談ください。