Claude Codeとは
Anthropic が開発したターミナルベースのAIコーディングエージェント。CLIからプロジェクト全体を理解し、ファイル編集・Git操作・コマンド実行を自律的に行う。2025年2月にリサーチプレビュー公開、同年5月にGA。
インストール
npm install -g @anthropic-ai/claude-code でインストール。Node.js 18+が必要。claude コマンドで起動。初回はAnthropicアカウント認証が必要。
動作環境
macOS / Linux / Windows(WSL2)対応。VS Code・JetBrains IDE内の統合ターミナルでも利用可能。IDE拡張機能も公式提供。
他ツールとの違い
CursorやCopilotがIDE内で動作するのに対し、Claude Codeはターミナルで動作しプロジェクト全体を自律的に操作。Plan→Execute の2段階でタスクを遂行。
Claude Code で使える主要なスラッシュコマンド一覧
| コマンド | 説明 |
|---|---|
| /help | ヘルプを表示 |
| /clear | 会話履歴をクリア |
| /compact | コンテキストを圧縮 |
| /cost | トークン使用量を確認 |
| /doctor | 設定の診断 |
| /init | CLAUDE.mdを生成 |
| /review | コードレビューを依頼 |
| /commit | 変更をコミット |
| /pr-comments | PRコメントを確認 |
| /memory | メモリファイルを編集 |
プレフィックスで入力モードを切り替え
! バッシュモード
! ls -la のようにプレフィックスで直接シェルコマンド実行
@ ファイル参照
@src/index.ts でファイルを明示的にコンテキストに追加
# ファイル挿入
URL・画像・PDFをコンテキストに追加可能
操作効率を上げるキーボードショートカット
| ショートカット | 機能 |
|---|---|
| Esc | 生成を中断 / 入力モード切替 |
| Ctrl+C | 現在の操作をキャンセル |
| Tab | 自動補完 |
| Up/Down | 入力履歴をナビゲート |
| Shift+Tab | モデル切替 (Opus/Sonnet/Haiku) |
プロジェクトルートに配置する設定ファイル。コーディング規約、アーキテクチャ、好みのスタイルなどを記述すると、Claude Codeが自動的に参照。
~/.claude/CLAUDE.md(グローバル)、プロジェクトルート/CLAUDE.md(プロジェクト)、サブディレクトリ/CLAUDE.md(モジュール単位)/plan で計画モードに入り、実装前にアーキテクチャを設計。ユーザーが承認するまでコードを書かない安全設計。
~/.claude/ 配下にメモリファイルを保存。セッション跨ぎでプロジェクトのパターン・好み・教訓を記憶。
外部ツール(DB、API、ファイルシステム)をClaude Codeに接続するプロトコル。Slack・GitHub・Notion等のMCPサーバーを接続可能。
claude mcp add でMCPサーバーを追加。Postgres、Puppeteerなど多数のサーバーが利用可能。ツール呼び出しの前後に自動実行するシェルコマンド。lint・format・テスト実行などを自動化。
settings.json の hooks セクションで設定。pre-tool-use、post-tool-use イベントに対応。Agent Teams / Sub-Agents
Task toolで複数のサブエージェントを並列起動。Explore、Plan、Bashなどの専門エージェントが連携してタスクを遂行。
Worktrees
Git worktreeを使った隔離環境でのコード変更。メインブランチに影響を与えずに実験可能。
Headless / CI連携
claude -p "タスク" でヘッドレス実行。GitHub Actionsでの自動コードレビュー・PR作成に活用。
Claude Agent SDK
Pythonで独自のAIエージェントを構築するSDK。マルチエージェントオーケストレーション・ツール定義・ガードレールを提供。
IDE統合
VS Code拡張、JetBrains プラグインで、IDE内からClaude Codeの機能を利用。ステータスライン・差分ビュー対応。
Custom Skills
/ プレフィックスで呼び出せるカスタムスキルを定義。反復タスクをワンコマンドで実行。
用途に合わせた4つの料金プラン
| Pro | Max (5x) | Max (20x) | API | |
|---|---|---|---|---|
| 月額 | $20 | $100 | $200 | 従量課金 |
| Opus使用 | 制限あり | 制限緩和 | ほぼ無制限 | 無制限 |
| Sonnet使用 | 十分 | 十分 | 十分 | 無制限 |
| 特徴 | 入門に最適 | 本格開発 | ヘビーユース | 大規模・CI |
Claude Code・Cursor・GitHub Copilot の機能比較
| 項目 | Claude Code | Cursor | GitHub Copilot |
|---|---|---|---|
| 動作環境 | ターミナル | 専用IDE | IDE拡張 |
| 自律性 | ◎ 最高 | ○ Composer | △ 補完中心 |
| マルチファイル | ◎ | ◎ | ○ |
| 計画機能 | ◎ Plan Mode | △ | ✕ |
| Git統合 | ◎ 自動commit/PR | △ | ○ |
| 月額(個人) | $20〜 | $20〜 | $10〜 |
| 強み | 自律性・全体理解 | UX・速度 | 補完・普及率 |
| 最適シーン | 大規模開発・自動化 | 日常コーディング | コード補完 |