【2026年最新】Claude Code CLIの使い方完全ガイド|インストールから実践まで
目次
Claude Codeは、AnthropicのAIアシスタント「Claude」をターミナルから直接利用できるエージェント型コーディングツールです。2026年3月現在、デフォルトモデルがClaude Opus 4.6(100万トークンコンテキスト)にアップグレードされ、Hooks、MCP連携、サブエージェント、音声モードなど大幅な進化を遂げています。
この記事では、Claude Code CLIのインストール方法から、2026年に追加された最新機能(CLAUDE.md設定、Hooks、MCP Server統合、IDE連携)、実践的なワークフロー、料金体系までを網羅的に解説します。
1. Claude Code CLIとは? -- 2026年の進化
Claude Codeは、ターミナル上で動作するAIペアプログラマーです。従来のChatGPTやClaude.aiのようなWebベースのUIではなく、コマンドラインインターフェース(CLI)として動作し、プロジェクト全体を理解したうえで自律的にコードを書きます。
2026年に入り、Claude Codeは劇的な進化を遂げました。デフォルトモデルがClaude Opus 4.6(100万トークンコンテキスト対応)に更新され、Hooksによるワークフロー自動化、MCP(Model Context Protocol)Server統合、サブエージェントによる並列タスク実行など、単なるコード補完ツールを超えた「AI開発プラットフォーム」へと成長しています。
Claude Code 2026年の主な特徴
- Opus 4.6搭載 -- 100万トークンの大規模コンテキストで巨大コードベースを一度に理解
- Hooks -- セッション開始/終了、ツール実行前後に自動でシェルコマンドを実行
- MCP Server統合 -- 外部ツール・データベース・APIをシームレスに接続
- サブエージェント / Agent Teams -- 複数のAIエージェントが並列で作業
- CLAUDE.md -- プロジェクトごとの設定・ルールを永続的に管理
- IDE連携 -- VS Code拡張機能・JetBrainsプラグインで統合開発
- 音声モード -- push-to-talk方式で音声による指示が可能
- バックグラウンド実行 -- 長時間タスクをバックグラウンドで自律処理
GitHub Copilotがリアルタイムのコード補完に特化しているのに対し、Claude Codeはコードベース分析、リファクタリング、Git操作、PR作成、テスト実行まで開発ライフサイクル全体を自律的にカバーするエージェント型ツールです。
2. システム要件と事前準備
対応OS
- macOS: 10.15(Catalina)以降
- Linux: Ubuntu 20.04+ / Debian 10+
- Windows: Windows 10以降(WSL 1/2 または Git Bash経由)
ハードウェア要件
- メモリ: 4GB以上
- インターネット接続(必須)
事前に必要なもの
| 項目 | 詳細 |
|---|---|
| Anthropicアカウント | claude.aiまたはconsole.anthropic.comで登録 |
| 有効な課金設定 | Claude Pro(月額$20)またはAPI従量課金 |
| Node.js(npm経由の場合) | バージョン18以上 |
3. インストール方法(3つの選択肢)
方法1: ネイティブインストール(推奨)
最も簡単で推奨される方法です。
macOS / Linux / WSL:
curl -fsSL https://claude.ai/install.sh | bash
Windows PowerShell:
irm https://claude.ai/install.ps1 | iex
方法2: Homebrew(macOS)
brew install --cask claude-code
方法3: npm
npm install -g @anthropic-ai/claude-code
注意
sudo npm install -g は使用しないでください。パーミッションの問題やセキュリティリスクにつながる可能性があります。
インストール確認
claude --version
バージョン番号が表示されればインストール成功です。
4. 認証とセットアップ
インストール後、初回起動時に認証が必要です。
認証方法の選択肢
| 方法 | 対象 | 特徴 |
|---|---|---|
| Claude Pro/Max | 個人ユーザー | 月額サブスクリプション、シンプル |
| API(Console) | 開発者 | 従量課金、事前クレジット購入 |
| Enterprise | 企業 | Bedrock/Vertex AI連携 |
初回セットアップ手順
# プロジェクトディレクトリで起動
cd /path/to/your/project
claude
初回起動時にブラウザが開き、Anthropicアカウントでの認証を求められます。認証が完了すると、ターミナルでClaude Codeが利用可能になります。
5. 基本コマンドと最新機能
起動コマンド
| コマンド | 説明 |
|---|---|
| claude | インタラクティブセッションを開始(Opus 4.6がデフォルト) |
| claude "タスク" | 単発タスクを実行 |
| claude -p "クエリ" | クエリ実行後に終了(パイプ向け) |
| claude -c | 最新の会話を続行 |
| claude commit | Gitコミットを自動作成 |
セッション内コマンド(2026年3月最新)
| コマンド | 説明 |
|---|---|
| /help | ヘルプを表示 |
| /voice | push-to-talk音声モードを起動(スペースキー長押しで発話) |
| /loop | 定期実行タスクのスケジューリング(デプロイ監視など) |
| /agents | サブエージェントの作成・管理 |
| /effort | 思考の深さを調整(low / medium / high) |
| /rename セッション名 | セッションに名前を付ける |
| /config | 設定を変更 |
| exit | セッションを終了 |
便利なCLIフラグ
# モデルを指定(デフォルトはOpus 4.6)
claude --model opus
# ultrathink: プロンプトに含めると高精度モードで実行
claude "ultrathink このバグの根本原因を分析して"
# プランモード(読み取り専用で分析)
claude --permission-mode plan
# バックグラウンドで長時間タスクを実行
claude --background "テスト全件を実行してレポートを作成"
# 詳細ログを表示
claude --verbose
ultrathinkとは?
2026年3月に再導入された機能で、プロンプト内に「ultrathink」と含めるだけでClaude Opus 4.6の思考深度が「high」に切り替わります。Opus 4.6はデフォルトで「medium」の思考深度で動作するため、複雑なバグ分析やアーキテクチャ設計にはultrathinkの使用が効果的です。
6. CLAUDE.mdによるプロジェクト設定
CLAUDE.mdは、Claude Codeの「永続的メモリ」として機能する設定ファイルです。プロジェクトルートに配置すると、セッション開始時に自動で読み込まれ、コーディング規約やプロジェクト固有のルールをClaude Codeに伝えます。
CLAUDE.mdの配置場所と優先順位
| 場所 | スコープ | 用途 |
|---|---|---|
| ~/.claude/CLAUDE.md | グローバル(全プロジェクト共通) | 個人の好み、共通ルール |
| プロジェクトルート/CLAUDE.md | プロジェクト単位 | コーディング規約、技術スタック情報 |
| サブディレクトリ/CLAUDE.md | ディレクトリ単位 | モノレポでの個別設定 |
CLAUDE.mdの記述例
# プロジェクトルール
## コーディング規約
- TypeScriptではanyの使用を禁止
- 関数はアロー関数で統一
- テストは必ずvitest で実行: npm run test
## プロジェクト構成
- src/: ソースコード
- tests/: テストファイル
- docs/: ドキュメント
## 注意事項
- .envファイルを絶対にコミットしない
- APIキーをコードにハードコードしない
ベストプラクティス
- 1ファイルあたり200行以内に収める
- モノレポでは祖先ディレクトリと子ディレクトリに分割して配置
- 静的なルール(スクリプト不要な情報)はCLAUDE.mdに、動的な処理はHooksに記述
7. Hooks・MCP・サブエージェント
Hooks -- ワークフロー自動化の要
Hooksは、Claude Codeのライフサイクルの特定タイミングで自動実行されるシェルコマンドです。LLMの外側で動作する純粋なスクリプトであり、コード品質の強制やCI/CDとの統合に活用できます。
| Hookイベント | 発火タイミング | 活用例 |
|---|---|---|
| SessionStart | セッション開始時 | 環境変数チェック、依存関係の確認 |
| PreToolUse | ツール実行前 | 操作の検証・ブロック(危険なコマンド防止) |
| PostToolUse | ツール実行後 | リンター・フォーマッター自動実行 |
| SessionEnd | セッション終了時 | 作業ログの保存、レポート生成 |
Hooksは .claude/settings.json に定義します。
{
"hooks": {
"PostToolUse": [
{
"event": "Write",
"command": "npx prettier --write $FILE_PATH"
}
],
"PreToolUse": [
{
"event": "Bash",
"command": "echo $COMMAND | grep -q 'rm -rf /' && exit 1 || exit 0"
}
]
}
}
MCP Server統合 -- 外部ツールとの接続
MCP(Model Context Protocol)は、Claude Codeに外部サービス・ツール・データベースを接続するためのプロトコルです。Slack、GitHub、データベース、ブラウザ操作など、50以上のMCPサーバーが利用可能です。
MCP Serverの主な活用例
- データベース接続 -- SQLiteやPostgreSQLに直接クエリを実行
- ブラウザ自動操作 -- Puppeteerでスクリーンショット取得やUI検証
- 外部API連携 -- Slack通知、GitHub Issue管理、Figmaデザイン取得
- ドキュメント参照 -- 最新のライブラリドキュメントを自動取得
2026年3月のアップデートではMCP Elicitation(MCPサーバーがタスク実行中に構造化された入力を要求する機能)と、MCP Tool Search(遅延読み込みでコンテキスト使用量を最大95%削減)が追加されています。
サブエージェント / Agent Teams
サブエージェントは、カスタムプロンプト・ツール制限・権限モードを持つ独立したAIエージェントです。2026年2月にOpus 4.6と同時にリリースされたAgent Teamsでは、複数のサブエージェントが協調して作業を分担します。
# サブエージェントの定義(Markdownファイル + YAMLフロントマター)
---
name: test-runner
tools: [Bash, Read]
permission_mode: plan
---
テストを実行し、失敗したテストの原因を分析してレポートを作成してください。
Agent Teamsの活用シナリオ
例えば「コードレビュー」のAgent Teamでは、セキュリティ担当・パフォーマンス担当・コード品質担当のサブエージェントが並列でレビューを実行し、それぞれの結果をメインエージェントが統合してレポートを生成します。
8. IDE連携(VS Code・JetBrains)
Claude Codeはターミナル単体でも強力ですが、主要なIDEとの統合により、さらに快適な開発体験が得られます。
VS Code拡張機能(推奨)
「Claude Code for VS Code」拡張機能は、VS Code内にネイティブなGUIを提供します。ターミナルを開かずに、エディタ上でClaude Codeのフル機能を利用できます。
VS Code拡張の主な機能
- Claudeの編集プランをGUI上でレビュー・承認
- リアルタイムでの編集差分表示と自動適用
@メンションでファイル名や行範囲を指定して質問- 会話履歴の管理、複数タブでの並列会話
# VS Code拡張のインストール
# 方法1: VS Code内のExtensionsパネルで "Claude Code" を検索
# 方法2: コマンドラインから
code --install-extension anthropic.claude-code
JetBrains IDEプラグイン
IntelliJ IDEA、PyCharm、WebStorm、GoLandなどJetBrains系IDEでは、Claude Code [Beta]プラグインが利用可能です。IDE内の統合ターミナルでCLIを実行しつつ、コード変更をIDEのDiffビューアで確認・承認できます。
| 機能 | VS Code拡張 | JetBrainsプラグイン |
|---|---|---|
| インターフェース | ネイティブGUIパネル | 統合ターミナル + Diffビューア |
| 編集レビュー | エディタ内インライン表示 | IDEのDiffビューアで確認 |
| 並列会話 | 複数タブ対応 | ターミナルタブで対応 |
| セットアップ | 拡張機能インストールのみ | CLI + プラグイン両方必要 |
9. 実践的なワークフロー
ワークフロー1: コードベース分析
cd /path/to/project
claude
> このプロジェクトは何をしていますか?
> メインのエントリーポイントを教えて
> 認証はどのように処理されている?
ワークフロー2: バグ修正(ultrathink活用)
claude
> ultrathink npm test で3件のテストが失敗しています。
> 原因を調べて修正してください
# ultrathinkにより高精度モードで分析 → 修正案を提示 → 承認を求める
ワークフロー3: バックグラウンドでの長時間タスク
# バックグラウンドで大規模リファクタリングを実行
claude --background "src/ディレクトリ内の全てのクラスコンポーネントを
関数コンポーネントに変換して、テストも更新して"
# 完了通知を受け取るまで他の作業が可能
ワークフロー4: Agent Teamsでコードレビュー
claude
> /agents でレビューチームを起動して、このPRを多角的にレビューして
# セキュリティ・パフォーマンス・コード品質の各サブエージェントが並列実行
ワークフロー5: PR作成
claude
> 今日の変更内容をまとめてPull Requestを作成して
ワークフロー6: 音声で指示
claude
> /voice
# スペースキーを長押しして発話
# 「ユーザー登録のバリデーションを追加して」と音声で指示
2026年版ベストプラクティス
- CLAUDE.mdにプロジェクトルールを記述して、毎回の指示を省略する
- 複雑な分析にはultrathinkを使い、簡単なタスクはデフォルトのmedium effortで速度を優先
- Hooksでリンター・フォーマッターを自動実行し、コード品質を担保する
- 長時間かかるタスクはバックグラウンド実行で並列作業する
- 具体的な指示を心がける(「バグを直して」より「ログイン画面のバリデーションエラーを修正」)
10. 料金体系(2026年最新)
Claude Code自体のインストールは無料ですが、使用にはAnthropicへの課金が必要です。2026年3月現在のプラン構成は以下のとおりです。
| プラン | 料金 | 特徴 |
|---|---|---|
| Claude Pro | $20/月 | Sonnet 4.6利用可、個人の軽い開発向け |
| Claude Max 5x | $100/月 | Proの5倍の使用量、Opus 4.6利用可、100万トークンコンテキスト |
| Claude Max 20x | $200/月 | Proの20倍の使用量、Agent Teams(リサーチプレビュー)、本格的な開発向け |
| Team | $30/人/月 | チーム管理機能、100万トークンコンテキスト |
| Enterprise | 要問い合わせ | SSO/SCIM、Bedrock/Vertex AI連携、カスタム契約 |
| API従量課金 | 入力$5 / 出力$25(100万トークンあたり) | Opus 4.6基準、プロンプトキャッシュで最大90%削減可 |
どのプランを選ぶべき?
- 個人の趣味プロジェクト → Claude Pro($20/月)で十分
- プロの開発者・日常的に使用 → Claude Max 5x($100/月)がコスパ最良
- ヘビーユーザー・大規模プロジェクト → Claude Max 20x($200/月)でAgent Teamsも活用
- 自動化パイプライン・CI/CD → API従量課金(プロンプトキャッシュとバッチ処理で大幅コスト削減)
11. よくある質問(FAQ)
Q. Claude Codeは無料で使えますか?
インストールは無料ですが、使用にはClaude Pro(月額$20)以上のサブスクリプション、またはAPI従量課金が必要です。Opus 4.6の100万トークンコンテキストを活用するにはMax($100/月〜)以上のプランが推奨されます。
Q. WindowsでClaude Codeは使えますか?
はい、Windows 10以降でWSL(Windows Subsystem for Linux)またはGit Bashを使用することで利用可能です。PowerShellからのネイティブインストールにも対応しています。
Q. VSCodeやJetBrains IDEと連携できますか?
はい。VS Codeでは「Claude Code」拡張機能でネイティブGUIが利用可能です。JetBrains IDEでは「Claude Code [Beta]」プラグインをMarketplaceからインストールできます。どちらもDiff表示やインライン編集レビューに対応しています。
Q. GitHub Copilotとの違いは?
Copilotはリアルタイムのコード補完が中心ですが、Claude Codeはコードベース全体の分析、リファクタリング、Git操作、PR作成、さらにはHooksやMCPによるワークフロー自動化まで対応するエージェント型ツールです。Agent Teamsによる並列タスク実行も可能です。
Q. ultrathinkとは何ですか?
プロンプトに「ultrathink」と含めることで、Opus 4.6の思考深度をデフォルトの「medium」から「high」に切り替える機能です。複雑なバグ分析やアーキテクチャ設計など、深い思考が必要なタスクで効果を発揮します。
Q. どのプログラミング言語に対応していますか?
言語に依存しないため、Python、JavaScript、TypeScript、Go、Rust、Java、C++など主要な言語すべてに対応しています。フレームワークやライブラリの理解も可能です。
Q. MCP Serverとは何ですか?
MCP(Model Context Protocol)Serverは、Claude Codeに外部ツール・データベース・APIを接続するための仕組みです。例えばSlack通知、データベースクエリ、ブラウザ自動操作などをClaude Code内から直接利用できます。50以上のMCPサーバーが公開されています。
12. まとめ
Claude Code CLI 2026年版のポイント
- 1. Opus 4.6搭載 -- 100万トークンコンテキストで大規模コードベースを一括理解
- 2. CLAUDE.mdでプロジェクトルールを永続管理、Hooksでワークフローを自動化
- 3. MCP Serverで外部ツール・API・データベースをシームレスに統合
- 4. Agent Teamsで複数AIエージェントが並列タスクを実行
- 5. IDE連携 -- VS Code拡張・JetBrainsプラグインで統合開発環境から直接利用
- 6. 音声モード・バックグラウンド実行・ultrathinkなど最新機能で開発効率を最大化
- 7. Claude Pro($20/月)から利用可能、Max($100/月〜)でフル機能を解放
2026年のClaude Codeは、単なるコード補完ツールから「AI開発プラットフォーム」へと進化しました。CLAUDE.mdによるプロジェクト設定の永続化、Hooksによるワークフロー自動化、MCP Serverによる外部ツール統合、Agent Teamsによる並列タスク実行は、開発者の生産性を劇的に向上させます。
まずは無料でインストールして、小さなプロジェクトで試してみることをおすすめします。CLAUDE.mdを作成し、プロジェクト固有のルールを記述するだけで、Claude Codeの理解力と出力品質が大きく向上します。
関連記事
関連記事
この記事に関連するおすすめ書籍
この一冊で全部わかる ChatGPT & Copilotの教科書
生成AIツールを使いこなす
ChatGPTとCopilotの基本から応用まで、ビジネスパーソン向けに分かりやすく解説した入門書。
Amazonで詳細を見る※ 上記はAmazonアソシエイトリンクです