Claude Codeとは?インストールから始め方まで完全ガイド

2025年にAnthropicが正式リリースしたClaude Codeは、ターミナル上で動作するAIコーディングアシスタントです。VS Code拡張機能やJetBrainsプラグインとしても提供されており、開発者の日常的なコーディング作業を劇的に変えるツールとして注目を集めています。

目次

Claude Codeとは

Claude Codeは、Anthropic社が開発したAIモデル「Claude」をベースにしたコマンドライン開発ツールです。従来のChatGPTやCopilotのような「チャット形式で質問に答える」アプローチとは異なり、実際にあなたのプロジェクト内のファイルを読み書きし、コードの生成・修正・リファクタリングを自律的に実行します。

主な特徴

  • ターミナル完結型:CLI、デスクトップアプリ、VS Code / JetBrains拡張機能の3つの形态で利用可能
  • ファイル操作が可能:プロジェクト内の任意のファイルを読み込み、編集し、新規作成できる
  • シェルコマンド実行:テストの実行、ビルド、Git操作などをAIが直接実行
  • コンテキスト理解:CLAUDE.mdファイルでプロジェクト固有のルールや方針をAIに指示可能
  • MCPサーバー対応:外部ツールやデータソースとの連携が可能
  • エージェントチーム機能:複数のAIエージェントが協調して複雑なタスクを処理

必要な環境

Claude Codeを利用するには以下の環境が必要です:

  • Node.js 18以上
  • npm または yarn / pnpm
  • Anthropic APIキー(Claude Pro / Max / Team / Enterpriseプラン、またはAPI直接契約)
  • 対応OS:macOS、Linux、Windows(WSL推奨)

インストール手順

1. npmでインストール

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

2. 認証設定

インストール後、ターミナルで以下を実行します:

claude

初回起動時にブラウザが開き、Anthropicアカウントでの認証が求められます。APIキーを使う場合は、環境変数で設定することも可能です:

export ANTHROPIC_API_KEY="your-api-key-here"

3. 動作確認

プロジェクトのディレクトリに移動してclaudeコマンドを実行してみましょう:

cd your-project
claude

対話型のREPL(Read-Eval-Print Loop)が起動し、プロンプトが表示されます。ここから自然言語で指示を与えることができます。

基本的な使い方

コードの生成

Claude Codeに対して自然言語で指示を与えるだけです:

> ReactでTodoアプリを作って。TypeScriptを使って。

Claude Codeは必要なファイルを自動的に作成し、コードを生成します。生成前に実行内容を確認できるため、意図しない変更を防ぐことができます。

コードの修正・リファクタリング

> src/utils/auth.tsのlogin関数にエラーハンドリングを追加して

指定したファイルを読み込み、該当部分を的確に修正します。ファイル全体を書き直すのではなく、必要な箇所だけを最小限のdiffで編集するのが特徴です。

テストの実行とデバッグ

> テストを実行して、失敗したテストがあったら修正して

シェルコマンドの実行権限があるため、Claude Code自身がテストを実行し、結果を確認して、失敗したテストの原因を分析・修正まで行います。

Git操作

> 変更をコミットして。メッセージは適切に付けて。

Gitコマンドも実行可能。コミットメッセージの生成から、ブランチ操作、プルリクエストの作成(gh CLI経由)まで対応します。

CLAUDE.mdでプロジェクト設定

プロジェクトのルートディレクトリにCLAUDE.mdというファイルを置くと、Claude Codeがその内容を常に参照します。コーディング規約、使用ライブラリ、プロジェクト構造などを記述しておくことで、AIの回答精度が大幅に向上します。

# CLAUDE.md

## プロジェクト概要
Next.js 15 + TypeScript + Tailwind CSSのECサイト

## コーディング規約
- 関数コンポーネントのみ使用
- 状態管理はZustandを使用
- APIルートは app/api/ に配置

## テスト
- Vitest + Testing Libraryを使用
- テストファイルは対象ファイルと同じディレクトリに配置

料金プラン

Claude Codeの利用にはAnthropicのサブスクリプションが必要です:

  • Proプラン(月額$20):基本機能、月間利用量に上限あり
  • Maxプラン(月額$100/$200):利用量大幅増加、高度な機能利用可能
  • Team/Enterprise:組織利用、管理機能付き
  • API従量課金:APIキーを使って直接利用。使用量に応じて課金

まとめ

Claude Codeは、単なる「AIチャット」ではなく開発ワークフローに直接統合されたAIアシスタントです。ファイルの読み書き、シェルコマンドの実行、テストの実行まで、開発者の日常的な作業をAIが代行できる点が最大の強みです。

次のステップとして、以下の記事も合わせて読むことをおすすめします:

  • CLAUDE.mdの書き方:プロジェクト設定を最適化する
  • Claude Codeのスキル機能で作業を自動化する
  • Claude Code vs GitHub Copilot vs Cursor 徹底比較
目次