Claude Codeとは
重要キーワード (4 語)
Claude Code
(クロードコード)
— Anthropic 公式の CLI ベース AI コーディングエージェント
Agent
(エージェント)
— 目標達成のため自律的に複数アクションを取る AI
Tool
(ツール)
— Claude Code が使う Read/Edit/Bash 等の機能
Permission Mode
(権限モード)
— 操作実行前にユーザー確認を求めるかどうかの設定
Claude Code (クロード・コード) とは
Claude Code は Anthropic 公式の CLI ベース AI コーディングエージェント。 ターミナルから対話的に呼び出し、プロジェクトのファイルを直接読み書き しながら開発を進めます。 GitHub Copilot のような「行単位の補完」ではなく、「タスクを丸ごと任せて完了まで持っていく」 思想。
典型的な使い方 (実例)
$ cd my-flask-app
$ claude
> ログイン機能にレート制限を追加して。1分10回まで、超えたら 429 を返す。テストも書いて。
これだけで Claude Code は:
1. リポジトリ構造を把握 (ls, Read README.md, Read CLAUDE.md)
2. 既存のミドルウェア構成を調査 (Grep, 関連ファイル Read)
3. 計画立案 → ライブラリ選定 (Flask-Limiter 等)
4. requirements.txt 更新、ミドルウェア実装、ルート保護
5. テスト追加 (pytest tests/test_rate_limit.py)
6. テスト実行 → 失敗があれば自己修復
7. 完了報告
人間は 承認とレビュー だけ。これが「エージェンティック・コーディング」の核。
何ができるか (ツール一覧)
- 📂 ファイル操作:
Read,Edit,Write,Glob(パターン検索),Grep(正規表現で全文検索) - 🐚 シェル実行:
Bash(ビルド・テスト・git・任意のコマンド) - 🌐 Web アクセス:
WebFetch(URL から記事取得),WebSearch - 🖼️ 画像理解: スクショをペーストして UI バグの再現や図表理解
- 📋 タスク管理: 内部 TodoList で大きなタスクを分解
- 🤖 Subagents: 別エージェントに調査・レビューを委譲 (ch6 で詳説)
- 🔌 MCP: 外部システム (GitHub, Notion, Slack, DB) と接続 (ch6 で詳説)
- 🧠 Background tasks: 長時間ジョブを別エージェントで並行実行
IDE 補完エージェント (Cursor / Copilot Agent / Aider) との違い
| 観点 | IDE 補完 (Copilot) | Cursor / Copilot Agent | Claude Code |
|---|---|---|---|
| 単位 | 行・関数 | エディタ内のタスク | プロジェクト全体 + シェル |
| 動作場所 | エディタ内 | エディタ内 | CLI / IDE / Web どこでも |
| シェル統合 | なし | 限定的 | 無制限 (許可制) |
| 自律性 | 低い | 中 | 高い (Plan Mode / Hooks) |
| カスタマイズ | 少ない | 中 | Slash Commands / Skills / MCP / Subagents |
| 安全性 | - | エディタ操作のみ | Permission Mode / Hooks で多層防御 |
| 長時間タスク | 不可 | 不可 | Background tasks 可能 |
利用形態 (どこから使うか)
- 🖥️ CLI (推奨) — ターミナル中心の開発者向け
- 🎨 VS Code / JetBrains 拡張 — IDE 派 (差分プレビュー、選択範囲操作が強力)
- 🌐 Web 版 (claude.ai/code) — ブラウザで完結
- 🖱️ Mac / Windows デスクトップアプリ — IDE と CLI の中間
すべて同じバックエンド (同じモデル) を共有。一つのセッションを別端末で再開 することも可能。
料金 (2026 年現在)
- 💳 Claude Pro / Max 契約に 使い放題枠 が付属 (Max 20x が最大)
- 🔑 API キーモード (pay-as-you-go) で従量課金も可
- 💼 Team / Enterprise 契約はチーム共有可、SSO・監査ログあり
- 💡 Claude Code をヘビーに使うなら Max 5x ($100) 〜 Max 20x ($200) が定番
💰 API モードはトークン単価で支払う。Sonnet で 1 ヶ月使い倒すと数百 USD いくこともあるので、Max 契約のほうが結果的に安いことが多い。
内部アーキテクチャ
[ ユーザーのターミナル / IDE ]
↓ プロンプト
[ Claude Code (Node.js プロセス) ]
↓ Tool Use (Anthropic API 経由)
[ Read / Edit / Bash / Grep / WebFetch / Agent / MCP ... ]
↓ ファイルシステム / シェル / git / 外部 API
[ あなたのプロジェクト + 周辺サービス ]
Claude Code 自体は Tool Use を駆使するエージェント。ローカル OS のリソースを Tool 経由で操作する仕組みなので、Permission Mode や Hooks で許可範囲を制御できます。
前提条件
- macOS 13+ / Windows 10 (1809)+ / Ubuntu 20.04+ / Debian 10+ / Alpine 3.19+ のいずれか
- 4GB+ RAM、x64 または ARM64
- API キー (Pro/Max を使わない場合)
- git (推奨。多くの操作で git の利点を活かす)
- Node.js v18+ は npm 経由でインストールする場合のみ必要(ネイティブインストーラなら不要)
Claude Code が「効く」タスクと「効かない」タスク
✅ 効く: - 大規模リファクタリング (例: Python 2 → 3、CommonJS → ES Modules) - 新機能追加 (テスト付き) - バグの調査と修正 - レガシーコードの解読・ドキュメント生成 - コードレビュー - マイグレーションスクリプト作成 - DevOps (Dockerfile, CI 設定の生成)
❌ 効かない or 慎重に:
- 機密データを直接扱う処理 (.env の生成は OK、本番 DB アクセスは慎重に)
- アーキテクチャの根幹判断 (人間の意思決定が必要)
- 長時間のリアルタイム監視 (クラウド版 Claude Code 等が向く)
- 物理的アクセスが必要な作業 (BIOS 等)
あなたは Anthropic の Developer Advocate です。Claude Code を 1 分で説明する社内向けスクリプトを書いてください。3 つのキーポイントに絞ってください。