Anthropic · コーディング

Claude Codeとは?CLIコーディングエージェントの機能・料金・使い方を解説

ターミナルからリポジトリ全体を読み、テスト・Git・PRまで回す agentic coding system

CLI / IDE / Desktop / Web MCP連携 権限確認デフォルト
対応環境
  • Terminal(claude CLI)
  • VS Code / Cursor / JetBrains
  • Desktop app · claude.ai/code
Anthropic Claude Codeの公式イメージ。ターミナルで動くコーディングエージェント
出典:Anthropic(Claude)
更新日: 読了目安:約9分

Claude Codeは、Anthropicが提供するagentic coding system(エージェント型コーディング基盤)です。コード補完ツールが「次の1行」を提案するのに対し、Claude Codeはリポジトリ全体を読み、複数ファイルを編集し、テストを実行し、Gitでコミット・PRまで進めることを目的に設計されています。ターミナルCLIが原点ですが、2026年時点ではVS Code/Cursor拡張・JetBrains・Desktopアプリ・Web(claude.ai/code)と同一エンジンで動きます。本記事はAPIリファレンスの代替ではなく、Cursor/Copilotとの「エディタ vs エージェント」の境界MCPと権限設計(試験連動)2026年6月の二層課金に焦点を当てます。

試験で問われる見方

生成AIパスポートでは、Claude Codeのような外部ツール(Git・テストランナー・MCPサーバー)を使うコーディングエージェントが、第3章「AIエージェント」の具体例として理解できます。重要なのは「自動で書いてくれる=レビュー不要」ではない点です。

Anthropic公式は、Claude Codeがファイル変更・コマンド実行の前に明示的な許可を求める(デフォルトは慎重)と説明しています——これはTF-0271「影響の大きい操作には人間の承認(○)」、TF-0240「外部ツールの実行権限設計(○)」と直結します。またMCPはClaude Codeの拡張の要ですが、試験では画像フィルター名ではなく外部データ連携のプロトコルとして問われます(TF-0243:×)。

Claude Codeとは

Claude Codeは、Anthropicが「agentic coding system」と呼ぶ製品群です。開発者が自然言語で目標を述べると、Claude Codeはコードベースを探索(agentic search)し、方針を立て、複数ファイルに変更を加え、テストスイートを走らせ、失敗時はエラーを読んで修正を繰り返します(公式ドキュメント・製品ページ)。

従来のコード補完(GitHub Copilotなど)との違いはスコープです。補完は「今書いている行・関数」を支援しますが、Claude Codeはプロジェクト単位で動きます。公式は「開発者はゴールを定義し結果をレビューする。各ステップを誘導する必要はない」と説明しており、試験の「AIエージェント=目標達成のため計画とツールを使う構成」と対応します。

実行環境は開発者のローカル(またはDesktop/Webセッション)で、既存のGit・npm・DockerなどCLIツールをそのまま使います。これはクラウド上の独立VMで動くDevinや、ブラウザ操作のManusとは設計思想が異なります。機密リポジトリを社内マシンに閉じたまま使える一方、シェル権限=開発者本人の権限になるため、運用設計が重要です。

ターミナル・IDE・Desktop・Web

Claude Codeは単一のCLIツールではなく、同じエンジンが複数の表面(surface)で動きます。CLAUDE.mdやMCP設定は表面間で共有されます(公式ドキュメント)。

表面 向く用途 試験・実務での覚え方
Terminal CLI フル機能、パイプ・CI連携、claude -p Unix哲学・スクリプト自動化の中心
VS Code / Cursor 拡張 インライン diff、@-mention、履歴 Cursorエディタ内でもClaude Codeエンジンが動く
JetBrains プラグイン IntelliJ / PyCharm 等 IDE派向け。エディタはJetBrains、頭脳はClaude Code
Desktop app 複数セッション、視覚 diff、スケジュール ターミナルから /desktop でハンドオフ可能
Web(claude.ai/code) ローカルにないリポジトリ、長時間タスク claude --teleport でCLIへ引き継ぎ(要サブスク)

「Claude Code=ターミナルだけ」と覚えると、IDE利用者が試験・実務で混乱しやすいです。製品の核はエージェントエンジン、CLIはその最も機能豊富なフロントエンド——と整理してください。

できること(主な機能)

Agentic codebase search

プロジェクト構造・依存関係を自動把握。手動で@ファイルを選ばなくても文脈を集める(公式)。

Multi-file edit & test loop

機能追加・バグ修正を複数ファイルで実装。テスト失敗→ログ読解→再修正まで反復(公式)。

Git / PR / CI

コミット・ブランチ・PR作成。GitHub/GitLab CI失敗の修正。GitHub Actions連携(公式)。

MCP(外部ツール連携)

Jira・Slack・Google Drive等をMCPサーバー経由で接続。試験のMCPはここ(TF-0243)。

CLAUDE.md・Skills・Hooks

プロジェクト規約をCLAUDE.mdに記述。Skillsで/review-pr等の定型ワークフロー。Hooksで編集後自動lint(公式)。

Agent SDK・claude -p

非対話モードでCI・スクリプトから呼び出し。カスタムエージェント構築(Agent SDK)。2026年6月以降は別枠課金(後述)。

権限モデル(Auto mode)

公式は、安全な操作とリスクの高い操作を分類し、デフォルトではファイル変更・コマンド実行前に承認を求めると説明しています。長時間の無人実行にはAuto mode--dangerously-skip-permissionsのより安全な代替として位置づけ)や、実験的なAgent Teams(並列エージェント協調)があります。試験・本番運用では、無承認モードはサンドボックス環境に限定するのが鉄則です。

よくある誤解

最大の誤解は「Claude Code=Claude.aiのWebチャット」です。同じAnthropicアカウントでも、Claude Codeはローカルリポジトリに直接触るエージェントです。Webチャットでコード片を相談するのと、claude CLIでテストまで回すのは別ワークフローです。

Claude Code=Cursor」も頻出です。CursorはAnysphere製のAIエディタ(VS Codeフォーク)であり、Claude CodeはAnthropic製のコーディングエージェントです。Cursorの中でClaude Code拡張を使うことはできますが、製品は別物です。Copilot vs Cursor の整理に、Copilot vs Claude Code(補完 vs エージェント)を足すと試験で迷いにくくなります。

SWE-bench最高スコア=本番コードを無レビューでマージしてよい」も危険です。ベンチマークは特定タスク集合での性能指標であり、社内規約・セキュリティ・ライセンスは人間が確認する必要があります(TF-0150・TF-0348)。

料金・利用上限(2026年6月時点)

Claude CodeはClaude Pro / Maxサブスクリプションに含まれます(公式製品ページ)。2026年6月15日から、Anthropicは利用を対話型(Interactive)自律型(Agent SDK / claude -p / GitHub Actions)の二層に分け、後者用に月次Agent SDKクレジットを付与する方式に更新しました(Anthropic公式発表・2026年6月時点)。

Pro

$20/月

小規模コードベースの短いスプリント向け(公式)

Max 5x

$100/月

日常利用・大規模リポジトリ向け(公式)

Max 20x

$200/月

ヘビーユース・最高モデルアクセス(公式)

利用の種類 2026年6月以降の枠(公式)
対話型(Interactive) ターミナル/IDEで対話、Claude Cowork 従来どおりサブスクの利用上限(プラン依存)
自律型(Agent SDK) claude -p、Agent SDK、GitHub Actions 別枠の月次クレジット(Pro $20 / Max 5x $100 / Max 20x $200
超過時 CIで大量の claude -p を回す等 クレジット枯渇後は停止、または明示的オプトインでAPI従量課金

ターミナルで普通に対話するだけならInteractive枠、夜間CIにclaude -p "review changed files"を回すならAgent SDK枠——と使い分けを意識してください。Team / Enterpriseは席課金・カスタム契約があり、詳細は公式Pricingで確認が必要です。

はじめ方・基本的な使い方

  1. インストール 公式推奨はネイティブインストール(curl -fsSL https://claude.ai/install.sh | bash 等)。Homebrew・WinGetも可(公式ドキュメント)。
  2. Claude Pro以上でログイン 初回起動時にAnthropicアカウントで認証。有料プランを確認します。
  3. CLAUDE.md を置く リポジトリルートにコーディング規約・テストコマンド・禁止事項を記述。エージェントの「制約指定」に相当します。
  4. 対話セッションを開始 cd your-project && claude。バグ説明や機能要求を自然文で。ファイル変更・コマンド実行の承認ダイアログを確認します。
  5. MCPを必要に応じて接続 チケット・ドキュメント参照が必要ならMCPサーバーを設定(公式MCP quickstart)。
  6. PR前に人がレビュー 生成diff・テスト結果・セキュリティ影響を確認してからマージ。CIに載せる場合はAgent SDK枠に注意。
Claude Codeのターミナル・IDE連携イメージ
出典:Anthropic(Claude)

ビジネスでの活用例

保守・品質

  • 未テストモジュールへのテスト追加と実行
  • Lintエラー一括修正
  • 依存関係アップデートとビルド確認

機能開発

  • APIエンドポイント追加(複数ファイル)
  • バグトレースから root cause 修正
  • リファクタリング+回帰テスト

DevOps・自動化

  • GitHub ActionsでのPRレビュー・Issue triage
  • claude -p による変更ファイルのセキュリティチェック
  • Routinesによる定期依存監査(Desktop/Web)

いずれも本番ブランチへの直接無人マージは避け、PR+人間レビュー+CIを通してください。Agent SDK利用は2026年6月以降別クレジット枠である点も運用設計に含めます。

メリット・デメリット

メリット デメリット
プロジェクト単位でテスト・Gitまで一気通貫 トークン消費が大きく、長タスクは上限に達しやすい
CLI・IDE・Webで同じエンジン、MCP拡張が豊富 2026年6月以降、CI自動化はAgent SDK枠の管理が必要
デフォルトでファイル変更・コマンドに承認要求 シェル権限=本人権限のため、誤設定リスクがある
試験の「コーディングエージェント・MCP」の具体例 Cursor/Copilotと名前が似て混同されやすい

Cursor・Copilot・Devinとの比較

項目 Claude Code Cursor GitHub Copilot Devin
提供元 Anthropic Anysphere GitHub / Microsoft Cognition
形態 CLIエージェント+拡張 AIネイティブエディタ エディタ内補完・チャット クラウド自律SWE
主な操作単位 リポジトリ・タスク プロジェクト・Composer 行・関数・選択範囲 Issue〜PR完遂
実行環境 開発者のローカル/CLI ローカルエディタ ローカルエディタ Devin Cloud
試験での覚え方 CLIコーディングエージェント AIエディタの代表 補完型AI支援 開発特化エージェント

エディタ内でサクッと書きたいならCursorGitHub Copilot、ターミナル文化・CI連携・MCP重視ならClaude Code、Issueを丸ごと外注したいならDevin——という3分岐が実務的です。

こんな人におすすめ

  • ターミナル中心で、テスト・Git・PRまでAIに任せたいバックエンドエンジニア
  • MCPでJira/Slackと開発フローをつなぎたいチーム
  • 生成AIパスポートで「コーディングエージェント」「MCP」を具体例で学びたい受験生
  • Cursorは使うが、AnthropicモデルでCLIエージェントも併用したい人

向いていないのは、コード補完だけ欲しい場合(Copilotで十分)、GUIエディタのみでCLIを避けたい場合(Cursor単体の方が楽)、クラウド完結でリポジトリを預けたい場合(Devin向き)です。

よくある質問

Claude Codeは無料で使えますか?

Claude Codeの本格利用にはClaude Pro以上の有料サブスクリプションが必要です(2026年6月時点・公式)。無料のClaude.aiチャットとは別枠で、ターミナル・IDE・Desktopからエージェント機能を使うには有料プランを確認してください。

Claude CodeとCursorの違いは何ですか?

CursorはAnysphere製のAIネイティブエディタ(VS Codeフォーク)です。Claude CodeはAnthropicのコーディングエージェントで、ターミナルCLIが中心に、VS Code/Cursor拡張・Desktop・Webでも同じエンジンが動きます。エディタ一体型か、CLIエージェントか——という整理が試験・実務で有効です。

Claude CodeとGitHub Copilotの違いは?

Copilotは主に行単位・関数単位の補完とエディタ内チャットです。Claude Codeはリポジトリ全体を読み、複数ファイル変更・テスト実行・Git操作・PR作成まで自律的に進めるagentic systemです。補完特化か、プロジェクト単位のエージェントか——が本質的な違いです。

MCPとは何ですか?(Claude Codeとの関係)

MCP(Model Context Protocol)は、AIが外部ツールやデータソースと連携するためのオープン標準です。Claude CodeはMCPでJira・Slack・Google Driveなどを接続できます。試験では画像フィルター名ではなく外部連携の仕組みとして覚えてください(TF-0243)。

2026年6月の課金変更とは?

2026年6月15日から、Anthropicは対話型利用(ターミナル/IDEでの対話セッション)と自律型利用(Agent SDK、claude -p、GitHub Actions)を別枠で管理する二層課金に移行しました。Proは月$20のAgent SDKクレジットが付与されるなど、プランごとに上限が異なります。最新は公式Pricingで確認してください。