Claude Code 入門ガイド:インストールから基本的な使い方まで徹底解説

Claude Code 入門ガイド:インストールから基本的な使い方まで徹底解説

Claude Code とは何か

Claude Code は、Anthropic が公式に提供するエージェント型AIコーディングツールです。ターミナル(CLI)、VS Code 拡張機能、JetBrains プラグイン、デスクトップアプリ、Webブラウザの5つの環境で動作し、コードベース全体を理解したうえでファイルの編集・コマンドの実行・開発ツールとの統合を自律的に行います。

単なる「コード補完ツール」とは異なり、Claude Code は自然言語で指示を与えるだけで、複数ファイルにまたがる変更・バグ修正・テスト作成・コミット作成までを一貫して実行できるのが最大の特徴です。

公式サイト:code.claude.com


Claude Code でできること

公式ドキュメント(code.claude.com)には、以下の主要ユースケースが挙げられています。

1. 機能の構築とバグ修正

実現したいことを自然言語で説明すると、Claude Code はアプローチを計画し、複数ファイルにまたがるコードを生成・検証します。エラーメッセージを貼り付ければ、コードベース全体から根本原因を追跡して修正を実装します。

2. 繰り返し作業の自動化

テスト未作成コードへのテスト追加、プロジェクト全体のリントエラー修正、マージコンフリクトの解消、依存関係の更新、リリースノートの生成など、後回しにしがちな退屈なタスクを自動処理します。

claude "write tests for the auth module, run them, and fix any failures"

3. Git 連携

変更のステージング、コミットメッセージの作成、ブランチ作成、プルリクエストのオープンまで git と直接連携します。

claude "commit my changes with a descriptive message"

4. MCP によるツール接続

Model Context Protocol(MCP)を使って Google Drive のデザインドキュメントを読み取ったり、Jira チケットを更新したり、Slack のデータを取得したりと、外部サービスと連携できます。

5. エージェントチームの実行

複数の Claude Code エージェントを起動して、タスクの異なる部分を並行処理させることができます。リードエージェントが作業を調整し、サブタスクを割り当て、結果をマージします。

6. 定期タスクのスケジュール設定

朝のPRレビュー、夜間のCI障害分析、週次の依存関係監査など、繰り返し作業をスケジュール実行できます。クラウドスケジュール済みタスクはAnthropicが管理するインフラで動作するため、PCの電源がオフでも動き続けます。


Claude Code のインストール方法

動作要件

  • OS:macOS、Linux、Windows(Git for Windows が必要)、WSL
  • RAM:最小 4GB(最適なパフォーマンスには 16GB 推奨)
  • ディスク:約 100MB〜500MB 以上推奨
  • インターネット:安定した接続が必要
  • アカウント:Claude サブスクリプション または Anthropic Console アカウント

macOS / 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

Windows では事前に Git for Windows のインストールが必要です。

Homebrew(macOS)

brew install --cask claude-code

Homebrew インストールは自動更新されないため、定期的に brew upgrade claude-code を実行してください。

WinGet(Windows)

winget install Anthropic.ClaudeCode

VS Code への統合方法

VS Code の拡張機能ビュー(Cmd+Shift+X / Ctrl+Shift+X)で「Claude Code」を検索してインストールします。Cursor でも同じ方法で利用可能です。

インストール後、コマンドパレット(Cmd+Shift+P / Ctrl+Shift+P)を開き、「Claude Code」と入力して「新しいタブで開く」を選択すれば起動します。

VS Code 版はインラインの差分表示、@-メンション、プラン確認、会話履歴といった機能をエディタ内で直接利用できます。


初回起動と認証

インストール後、プロジェクトディレクトリに移動して claude コマンドを実行します。

cd your-project
claude

初回起動時はOAuthフローが起動し、ブラウザでログインするよう案内されます。Anthropic のコンソールアカウントで有効な請求設定が済んでいれば認証完了です。


基本的な使い方

インタラクティブモード

claude コマンドを実行すると対話型セッションが始まります。プロジェクトのコードベースを自動で読み込み、自然言語で指示を与えられます。

# セッション開始
claude

# バグ修正の依頼
> このファイルのエラーを修正してください

# 新機能の追加
> ユーザー認証機能を追加してください

ワンライナーモード(-p フラグ)

スクリプトや CI での自動化に便利なワンライナーモードです。

# ログ分析
tail -200 app.log | claude -p "異常がないか確認してSlackに通知してください"

# セキュリティレビュー
git diff main --name-only | claude -p "変更ファイルをセキュリティの観点でレビューしてください"

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

プロジェクトルートに CLAUDE.md ファイルを作成すると、Claude Code はセッション開始時に必ず読み込みます。

# プロジェクト規約

## コーディング標準
- TypeScript を使用する
- 関数はできるだけ小さく保つ

## アーキテクチャの決定
- API は REST ではなく GraphQL を使う

## テスト方針
- すべての公開APIにユニットテストを書く

これによりチーム全体でAIへの指示を統一でき、毎回同じ前提を説明する手間がなくなります。


料金と利用プラン

Claude Code は以下のプランで利用できます。

プラン アクセス方法
Claude.ai サブスクリプション claude.com/pricing から契約
Anthropic Console console.anthropic.com でAPI経由利用
サードパーティプロバイダー Terminal CLI・VS Code で対応

デスクトップアプリとWebブラウザ版は有料サブスクリプションが必要です。詳細な料金は claude.com/pricing を参照してください。


GitHub Actions / GitLab CI との連携

CI/CD パイプライン内で Claude Code を活用することで、PRレビューや問題のトリアージを自動化できます。公式ドキュメントには GitHub Actions および GitLab CI/CD 向けの設定ガイドが提供されています。


まとめ

Claude Code は、ターミナルからAIエージェントとしてコーディング作業全体を支援する強力なツールです。インストールはワンコマンドで完了し、既存のプロジェクトにすぐ適用できます。

特に以下のような開発者に向いています。

  • コードレビューや繰り返し作業に時間を取られている方
  • 複数ファイルにまたがるリファクタリングを自動化したい方
  • CI/CD パイプラインでコード品質チェックを自動化したい方

まずは curl -fsSL https://claude.ai/install.sh | bash でインストールし、手元のプロジェクトで試してみてください。


参考リンク