Claude Code 入門Claude Code 使い方AIコーディング 初心者Vibe Coding

Claude Code入門|インストール・基本コマンド・Vibe Coding活用まで【2026年版】

最終更新日: 2026年3月4日

Claude CodeはAnthropicが提供するCLIベースのAIコーディングエージェントです。「〇〇機能を追加して」という自然言語の指示だけで、ファイル操作・テスト実行・コミットまで一連の作業を自律的に実行します。

本記事は2026年3月時点の情報をもとに、Claude Codeのインストール手順・基本コマンド・GitHub Copilot/Cursorとの比較・Vibe Codingとの活用フローを入門〜中級エンジニア向けに解説します。

要点まとめ(2026-02-21時点)

  • Claude CodeはAnthropicが提供するCLIベースのAIコーディングエージェントで、Claude Opus 4.6をベースに動作します。
  • 自然言語の指示でファイル操作・テスト実行・コミットまで一連の作業を自律的に実行する「エージェント型」ツールです。
  • GitHub Copilotはリアルタイム補完特化、CursorはIDE統合型、Claude Codeはターミナル中心のエージェント実行と役割が異なります。
  • Vibe Codingとの親和性が高く、「〇〇を実装して」という自然言語指示でコード→テスト→修正のループを回せます。

料金・仕様の確認日: 2026-02-21(最新情報はAnthropic公式ページを再確認してください)

MANGA

「AIって結局、自分には関係ない話?」 ― 漫画3分で確かめる

読む →

Claude Codeとは何か:Anthropicが作ったCLIエージェント型AIコーディングツール

Claude Codeは、コードを「補完する」ツールではなく、「実装する」エージェントです。

AnthropicがリリースしたCLIツールで、Claude Opus 4.6をベースモデルとして動作します。ターミナルから起動し、自然言語で指示を出すと、コードベースを解析した上でファイル作成・編集・テスト実行・コミットまでを自律的に実行します。

GitHub Copilotとの根本的な違い

GitHub CopilotはIDEで「次に書くコード」を予測して補完するツールです。Claude Codeは「この機能を実装して」という指示に対して、プロジェクト全体を把握した上で複数ファイルを変更し、テストを実行して結果を確認するところまで自律的に動作します。

Claude Codeの概要をより詳しく知りたい場合は、Claude Code入門(概要・料金・始め方の完全解説版)もあわせて参照してください。

あなたが使うべきAIを、30秒で診断します|LINE登録(無料)

LINEに登録して30秒の診断に答えるだけで、ChatGPTやGeminiだけでなく、数十種類の最新AIの中からあなたに最適なAIツール3選がわかります。さらに無料の攻略本もすぐに届きます。

LINEで無料AI診断をはじめる

\ 登録30秒・匿名OK・勧誘なし /

インストール〜初回使用の手順:4ステップで始められる

Claude Codeはグローバルインストール不要で、npxコマンドで即起動できます。前提条件はNode.js 18以上とAnthropicアカウントのみです。

Step 1. Node.js 18以上をインストールする

Claude Codeの実行にはNode.js 18以上が必要です。すでにインストール済みの場合は `node --version` でバージョンを確認してください。

node --version
# v18.0.0 以上であればOK

Step 2. npxで起動する(インストール不要)

グローバルインストールは不要です。プロジェクトルートで以下を実行するとClaude Codeが起動します。

npx @anthropic-ai/claude-code

Step 3. Anthropicアカウントで認証する

初回起動時にAnthropicアカウントの認証が求められます。ブラウザが自動で開くので、アカウントにログインして認証を完了してください。

# ブラウザが自動で開き認証ページへ遷移します

Step 4. 作業ディレクトリで起動して指示を入力する

認証完了後、対話型のプロンプトが表示されます。自然言語で指示を入力するとClaude Codeが実行を開始します。

npx @anthropic-ai/claude-code
> 「src/utils/formatDate.tsに日付フォーマット関数を追加してください」

初回起動前の準備

  • Claude Codeはファイルシステムに直接アクセスするため、実行前にgit stashまたはコミットで現状を保存してください
  • 機密情報(APIキー・個人情報)をプロンプトやコンテキストに含めないよう注意が必要です
  • 生成されたコードは必ず動作確認とコードレビューを実施してから本番環境へ適用してください
  • Claude Codeの権限設定(ファイル操作範囲)は最小権限の原則に従って設定することを推奨します

最新インストール手順はAnthropic公式ドキュメントを確認してください(確認日: 2026-02-21)

基本コマンドとワークフロー:自然言語指示でできる6つの作業

Claude Codeの操作はすべて「自然言語での指示」です。コマンド文法を覚える必要はなく、やりたいことを日本語で伝えるだけで実行されます。

作業指示の例Claude Codeの動作
ファイル読み込み・理解「このコードベースの構造を説明してください」ファイルツリー解析→アーキテクチャ説明
機能追加「ユーザー認証機能をJWTで実装してください」新規ファイル作成・既存ファイル編集
バグ修正「テストが失敗しています。原因を調べて修正してください」テスト実行→エラー解析→修正→再テスト
リファクタリング「この関数を責務ごとに分割してください」コード分割・テスト更新
コミット作成「変更内容を確認してコミットメッセージを作成してください」git diff解析→コミットメッセージ提案→コミット実行
ドキュメント生成「この関数のJSDocコメントを書いてください」コード解析→ドキュメント追記

効果的な指示の作り方

  • 1回の指示を1タスクに絞る(複数の変更を同時に依頼しない)
  • 「何を」「どのように」「どこへ」を明確に伝える
  • エラー時は「症状・再現手順・期待結果」のセットで指示する
  • 大きな変更は事前に「方針を確認して」から実装を依頼する

プロンプトの型を体系化したい場合は、仕事で使えるプロンプトテンプレート集のフォーマットをClaude Codeの指示形式に応用すると属人化を防げます。

あなたが使うべきAIを、30秒で診断します|LINE登録(無料)

LINEに登録して30秒の診断に答えるだけで、ChatGPTやGeminiだけでなく、数十種類の最新AIの中からあなたに最適なAIツール3選がわかります。さらに無料の攻略本もすぐに届きます。

LINEで無料AI診断をはじめる

\ 登録30秒・匿名OK・勧誘なし /

GitHub Copilot・Cursorとの比較:補完・IDE統合・CLIエージェントで役割が異なる

3ツールは競合ではなく役割が異なります。「どれが上か」ではなく「何に当てるか」で選ぶと、開発フロー全体の効率が上がります。

比較軸GitHub CopilotCursorClaude Code
実行形式IDE内リアルタイム補完IDE統合型(GUI)CLIエージェント型
主な強みコード入力時の自動提案画面を見ながらの対話編集自然言語指示による自律実行
ファイル操作カーソル位置中心プロジェクト全体に対応プロジェクト全体を横断して操作
テスト実行手動実行が基本ターミナル連携で実行可能自律的にテスト実行・修正を繰り返す
料金(2026年2月)Individual $10/月〜Pro $20/月・Business $40/月Pro $20/月・Max 5x $100/月〜
向いている人コードを書きながら補完が欲しい人UIで確認しながら進めたい人CLIで高速に作業を回したい中級者以上

3ツールの組み合わせ例

  • コーディング中の補完 → GitHub Copilot(IDE内)
  • UI確認しながらの機能追加・修正 → Cursor
  • 大規模リファクタリング・テスト生成・自動化 → Claude Code

AIコーディングツール全体の比較は、AIコーディングツール比較 2026年版で選定基準を含めて解説しています。

Vibe Codingとの親和性:自然言語指示で実装ループを高速に回す

Claude CodeはVibe Coding(自然言語でAIに実装を委任する開発スタイル)との相性が特に高いツールです。ターミナルで指示→実行→確認のループを素早く回せます。

自然言語指示でループを回す

「この画面にローディングスピナーを追加して」「APIエラー時にトースト通知を出して」など、実装内容を日本語で伝えるだけでClaude Codeがコード→テスト→修正のループを自律的に実行します。

git管理で安全にVibe Codingする

Claude Codeはファイルを直接変更するため、作業前に `git commit` で現状を保存しておくことが必須です。意図しない変更があっても `git diff` で確認し、`git restore` で戻せる状態を維持してください。

タスクを小さく分割して精度を上げる

「ユーザー管理機能全体を作って」より「ユーザー登録フォームのバリデーションを追加して」のように、1回の指示を1つのタスクに絞ると、出力の精度と確認コストが大幅に下がります。

MCPと組み合わせてコンテキストを拡張する

Claude CodeはMCP(Model Context Protocol)に対応しており、NotionやGitHubなどの外部ツールをコンテキストとして組み込めます。設計書やissueを参照しながらの実装が可能になります。

Vibe Coding × Claude Codeの実践フロー

  1. 要件を1文で明確化する(例:「問い合わせ管理機能を追加する」)
  2. git commitで作業前の状態を保存する
  3. Claude Codeに実装方針を確認させてから実装を依頼する
  4. git diffで変更内容を確認し、意図しない変更がないことを確認する
  5. テストが通ったらコミット・次のタスクへ進む

Vibe Codingの全体像や非エンジニア向けの進め方は、Vibe Coding入門ガイドで詳しく解説しています。

Claude Codeで最初にやること5選

インストール直後に戸惑わないよう、「これをやれば動きがわかる」5タスクを実践順に並べました。いずれも5〜10分で完結します。

1. Hello Worldファイルを作ってみる

npx @anthropic-ai/claude-code "hello worldを出力するPythonファイルを作って"

期待する出力: hello.py が生成され、python hello.py で「Hello World」が出力される

Tip: まず最小タスクで動作確認。Claude Codeがファイルを作成・内容を表示するまでの流れを体感する。

2. 既存コードの構成を説明させる

npx @anthropic-ai/claude-code "このプロジェクトのディレクトリ構成を日本語で説明して"

期待する出力: ファイルツリー解析→主要ファイルの役割・依存関係を箇条書きで説明

Tip: 最初に構成理解タスクをこなすと、後続の実装指示の精度が上がる。

3. バグのあるコードを修正させる

npx @anthropic-ai/claude-code "src/utils.pyのlist_files関数がTypeErrorを出します。修正してください"

期待する出力: エラー原因の特定→修正→テスト実行のサイクルが自動で回る

Tip: 「エラーメッセージ」と「発生ファイル名」を指示に含めると修正精度が上がる。

4. テストファイルを自動生成させる

npx @anthropic-ai/claude-code "src/utils.pyの全関数に対してpytestのテストを書いて"

期待する出力: tests/test_utils.py が生成され、pytest実行で全テストがパスする

Tip: 既存コードへのテスト後付けに特に効果的。手書きの工数を大幅に削減できる。

5. コミットメッセージを作成してコミットさせる

npx @anthropic-ai/claude-code "今回の変更内容を確認してConventional Commitsスタイルでgit commitして"

期待する出力: git diff解析→コミットメッセージ提案→確認後にコミット実行

Tip: コミット前に差分確認の習慣と組み合わせると、意図しない変更の混入を防げる。

5タスクを一通り試すと「指示の粒度・確認のタイミング・git管理の重要性」が体感できます。この感覚を掴んでから本格的なVibe Codingに移行するのがおすすめです。

APIコストを抑える3つの設定

Claude Codeはトークン消費量が多いため、初期設定でコスト管理の仕組みを入れておくことが重要です。以下の3つを最初に設定しておくと、学習フェーズでの想定外請求を防げます。

Usage Limitsで月次コスト上限を設定する

Anthropicのダッシュボード(console.anthropic.com)にログインし、「Settings → Usage Limits」からAPI利用上限を設定できます。学習フェーズでは月額上限を$10〜$20に設定しておくと、想定外の課金を防げます。

# ブラウザでAnthropicダッシュボードを開く
https://console.anthropic.com/settings/limits

--max-tokens で出力トークン数を制限する

npx @anthropic-ai/claude-code --max-tokens 1000 のように出力トークン上限を指定すると、長文生成タスクで意図しないコスト超過を防止できます。要約・説明など出力が短くて済むタスクには積極的に設定しましょう。

# 出力トークン上限を1000に制限して実行
npx @anthropic-ai/claude-code --max-tokens 1000 "README.mdの概要セクションを1段落で要約して"

Anthropic ConsoleのUsage Limitsで用途ごとにコストを可視化する

個人学習・業務・副業など用途別に別のAnthropicアカウントを使い分けると、利用コストの可視性が上がります。各アカウントのConsole(console.anthropic.com)でUsage Limitsを設定し、用途ごとの上限を管理しましょう。

# Anthropic Consoleでアカウントごとの利用コストを確認
https://console.anthropic.com/settings/limits

# 用途別にアカウントを分けて管理する例
# - 個人学習用: 月額上限 $10
# - 業務用: 月額上限 $50

コスト目安(2026年3月時点)

  • Pro プラン($20/月): 月5時間程度の軽い利用なら収まる目安
  • Max 5x プラン($100/月): 週5日・1日2時間以上の業務利用向け
  • まず Pro で始めて、Usage Limits のアラートを見ながら判断するのが安全

CLAUDE.mdを設定して品質を上げる

CLAUDE.mdはプロジェクトルートに置く設定ファイルで、Claude Codeがすべてのセッションで参照する「お約束」を記述します。これを設定するだけで、毎回の指示に含めていた制約を省略でき、出力品質が安定します。

以下はWeb開発プロジェクト向けの基本テンプレートです。プロジェクトの技術スタックに合わせて書き換えて使ってください。

# CLAUDE.md — プロジェクト共通設定

## 技術スタック
- フレームワーク: Next.js 15 (App Router)
- スタイリング: Tailwind CSS v4
- 言語: TypeScript(strict モード)
- パッケージマネージャー: npm

## 必須チェックコマンド
- Lint: `npm run lint`
- 型チェック: `npx tsc --noEmit`
- ビルド確認: `npm run build`(ルート・config変更時は必須)

## コーディング規約
- コンポーネントは関数コンポーネントのみ(クラスコンポーネント禁止)
- "use client" は必要最小限のファイルだけに付与する
- any 型を使わない。不明な型は unknown + 型ガードで対処する
- console.log をコミットしない

## 変更スコープの制限
- タスクに直接関係しないリファクタリングや型追加は行わない
- ファイルを新規作成する前に既存ファイルへの追記で解決できないか検討する
- シークレット・APIキーをコード内に直書きしない(.env を使う)

## gitルール
- コミット前に `git diff` で変更差分を確認すること
- Conventional Commits 形式でコミットメッセージを書く
  例: feat: ログインページにバリデーション追加

CLAUDE.mdの効果的な書き方のポイント

  • 技術スタックを明示する: バージョン・ツール名を具体的に書くことでモデルの判断ブレを防ぐ
  • 必須コマンドを記載する: Claude Codeが実装後に自動でlint・型チェックを走らせるようになる
  • 禁止事項を明確にする: 「〜しない」「〜は使わない」の制約を書くと出力品質が安定する
  • 100行以内に収める: 長すぎると重要な指示が薄まる。コアルールだけを簡潔に書く

CLAUDE.mdはプロジェクトのGitリポジトリにコミットして管理するのがベストプラクティスです。チームで使う場合は、全員が同じ前提でClaude Codeを動かせるようになります。

あなたが使うべきAIを、30秒で診断します|LINE登録(無料)

LINEに登録して30秒の診断に答えるだけで、ChatGPTやGeminiだけでなく、数十種類の最新AIの中からあなたに最適なAIツール3選がわかります。さらに無料の攻略本もすぐに届きます。

LINEで無料AI診断をはじめる

\ 登録30秒・匿名OK・勧誘なし /

よくある質問(FAQ)

料金・仕様は更新されるため、以下も確認日つきで運用する前提で読んでください。

Q. Claude Codeはプログラミング初心者でも使えますか?
A. ある程度のコマンドライン操作(ターミナルでコマンドを入力できる)があれば使い始められます。完全な未経験者より、基本的なファイル操作やgitを知っている人の方がスムーズに進められます。コード未経験の場合は、まずCursorやv0などUIベースのツールから始めるのがおすすめです。
Q. Claude CodeはどのAIモデルで動いていますか?
A. 2026年2月時点で、Claude CodeはClaude Opus 4.6をベースモデルとして動作しています。Anthropicのプランによって利用可能なモデルや上限が異なります。最新モデル情報はAnthropic公式ドキュメントを確認してください。
Q. Claude CodeとCursorはどちらを選べばよいですか?
A. エディタのGUI上でコードを確認しながら進めたい・既存プロジェクトへの組み込みが目的ならCursor、ターミナル中心で高速にコマンドを回したい・CLIワークフローに慣れているならClaude Codeが向いています。Vibe Codingの入口としてはCursorが始めやすく、Claude Codeは実務での自動化に強みがあります。
Q. Claude CodeとGitHub Copilotは何が違いますか?
A. GitHub CopilotはIDEに統合されたリアルタイム補完ツールで、コードを書く際の自動提案に特化しています。Claude Codeは自然言語での指示に基づいてファイル操作・テスト実行・コミットまで一連の作業を自律的に実行するエージェント型ツールです。補完か自律実行かで役割が異なります。
Q. Claude CodeでVibe Codingは実現できますか?
A. はい。「〇〇機能を追加して」「このバグを直して」など自然言語で指示するだけで、Claude Codeがファイルの読み書き・テスト実行・修正を繰り返す流れがVibe Codingの典型的な使い方です。ただし意図しないファイル変更リスクに備え、gitのバージョン管理と定期的な差分確認は必須です。
Q. Claude Codeの料金はいくらですか?
A. 2026年2月時点で、Claude Code利用にはAnthropicのProプラン($20/月)またはMax 5xプラン($100/月)・Max 20xプラン($200/月)が必要です。利用量に応じてプランを選択します。詳細はAnthropic公式サイトの最新料金ページを確認してください。

あなたが使うべきAIを、30秒で診断します|LINE登録(無料)

LINEに登録して30秒の診断に答えるだけで、ChatGPTやGeminiだけでなく、数十種類の最新AIの中からあなたに最適なAIツール3選がわかります。さらに無料の攻略本もすぐに届きます。

LINEで無料AI診断をはじめる

\ 登録30秒・匿名OK・勧誘なし /

AIリブートアカデミー

AI活用の判断軸とキャリアを同時に設計する

AIリブートアカデミーは、Claude CodeやVibe Codingの操作習得だけでなく、実務での活用判断力・自己理解・キャリア設計・仲間との学習環境を一体で提供します。ツール名ではなく業務課題への判断軸を育てたい方に向いています。

  • 生成AI活用力: 実務で使える判断軸と活用設計を身につける
  • 自己理解・キャリアデザイン: 強みと価値観を言語化し、次の選択を具体化する
  • 仲間と共に学ぶ環境: 対話と協働で実践の継続率を高める