目次
2025年に登場した Claude Code は、Anthropic が公式に提供する「ターミナルから動く AI ソフトウェアエンジニア」です。Cursor や GitHub Copilot とは思想がまったく違い、エディタ拡張ではなくシェル常駐型 として設計されているのが最大の特徴です。本記事では、Claude Code の概要・他ツールとの違い・インストール手順・基本的な使い方・代表的な機能・料金プラン・ハマりどころまで、はじめての人向けに体系的に解説します。所要時間は約10分です。
01Claude Code とは何か
Claude Code は、Anthropic 社が公式に提供しているコマンドライン版の AI コーディングエージェントです。ターミナル(Mac の Terminal、Windows の PowerShell、Linux の bash など)から claude コマンドで起動し、対話形式でプロジェクト全体に対する指示を出せます。
たとえば次のような指示を投げるだけで、Claude Code が必要なファイルを読み、編集し、コマンドを実行し、結果を要約して返します。
$ claude
> このリポジトリの認証ロジックを TypeScript から Rust に移植して、テストも書いてください
VSCode や JetBrains の拡張として動く Cursor / Copilot と違い、「常にターミナルに住んでいて、必要なときに呼び出す」という運用スタイルになります。CLI ネイティブなので、git・docker・curl・自作スクリプトといった既存のツールチェーンと自然に組み合わせられるのが強みです。
02Cursor / GitHub Copilot との違い
「結局 Cursor や Copilot と何が違うの?」というのが一番多い質問です。3者を並べて比較すると次の通りです。
| 観点 | Claude Code | Cursor | GitHub Copilot |
|---|---|---|---|
| 動作環境 | ターミナル(CLI) | 独自エディタ(VSCode フォーク) | VSCode / JetBrains 拡張 |
| 主用途 | 大規模リファクタ・自動化・調査 | エディタ内コード補完+チャット | インライン補完中心 |
| モデル | Claude Opus / Sonnet / Haiku を選択 | 複数モデル選択可 | OpenAI 系(一部 Claude も) |
| 料金 | サブスク(Pro/Max)枠内 | $20/月〜 | $10/月〜 |
| カスタマイズ | Skills / Sub-agents / MCP / Hooks | Rules / .cursorrules | 限定的 |
エディタ内で1行〜数行を補完したいなら Copilot、対話しながら数ファイル編集したいなら Cursor、「複数ファイルにまたがる大規模変更」「シェル操作も含めた自動化」「自分専用の振る舞いをカスタマイズしたい」場合は Claude Code が最も向いています。併用も普通にアリです。
03インストール手順
前提として Node.js(バージョン 18 以上)が必要です。インストール自体は npm 一発で終わります。
macOS / Linux の場合
$ npm install -g @anthropic-ai/claude-code
$ claude --version
Windows の場合
PowerShell(管理者でなくても OK)で同じコマンドを実行します。
PS> npm install -g @anthropic-ai/claude-code
PS> claude --version
Claude Code は内部で bash 互換のシェル機能を多用します。Windows ネイティブの cmd.exe ではなく、Git Bash か WSL を併用するのが安全です。Windows 11 標準の PowerShell でも基本動作はしますが、一部のスクリプトで挙動差が出ます。
初回起動と認証
- プロジェクトのルートディレクトリに移動して
claudeを実行 - 初回はブラウザが開いて Claude.ai のアカウントでログイン認証
- 認証が完了するとターミナルにプロンプト(
>)が表示され、対話開始
04基本的な使い方
Claude Code は「自然言語で指示を投げる」だけで動きます。たとえば次のような指示が一般的です。
- 「このリポジトリの構造を要約して」
- 「
src/auth/配下のテストカバレッジを上げて」 - 「依存パッケージを最新にして、壊れたテストを修正して」
- 「README を英語に翻訳して、コードサンプルはそのまま残して」
Claude Code は指示を受けると、必要に応じてファイルを Read したり、Grep で検索したり、Bash でコマンドを実行したりして、最終的な変更を提示・適用します。重要な操作(ファイル編集・コマンド実行)の前にはユーザー承認を求めるので、暴走しない設計です。
Claude Code は「自然言語で指示するスクリプト言語」とも言える。慣れてくるとシェルスクリプトの代わりに Claude に頼む方が速くなる場面がどんどん増えていく。
05知っておくと便利な5つの機能
1. Plan Mode(プランモード)
Shift + Tab で起動できる「実行はせず計画だけ立てる」モード。大きな変更の前に必ず使うクセをつけると事故が減ります。
2. Sub-agents(サブエージェント)
特定の役割(例:コードレビュー専任、リサーチ専任)を持った専用エージェントをファイルベースで定義できます。~/.claude/agents/ や .claude/agents/ に Markdown を置くだけ。
3. Skills(スキル)
「特定のキーワードで自動発火する手順書」を Markdown で定義できる仕組み。SKILL.md に手順を書いておけば、関連する依頼が来たときに Claude Code が自分で参照して実行します。
4. MCP(Model Context Protocol)
外部ツール(GitHub, Slack, Notion, データベースなど)を Claude Code に「ツールとして」接続できるオープン規格。設定は .mcp.json に1行追加するだけ。
{
"mcpServers": {
"github": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-github"]
}
}
}
5. Hooks(フック)
「ツール実行前/後に任意のスクリプトを走らせる」仕組み。たとえば「ファイル編集後に自動で linter を走らせる」「コミット前に必ずテストを実行する」といった自動化が可能です。
06料金プラン
2026年5月現在、Claude Code は単体課金ではなく、Claude.ai の Pro / Max プランに含まれる形で提供されています。
| プラン | 月額 | Claude Code 利用上限 | 向いている人 |
|---|---|---|---|
| Pro | $20 | 個人開発者の通常利用に十分 | 副業・趣味・小規模開発 |
| Max(5x) | $100 | Pro の約5倍 | 本業フル活用・大規模リポジトリ |
| Max(20x) | $200 | Pro の約20倍 | 1日中ガッツリ使う人・チーム単位 |
API 経由(従量課金)でも使えますが、よほど特殊な用途でなければサブスク枠の方が圧倒的にお得です。最新の正確な料金はClaude 公式の料金ページで確認してください。
07初心者がハマりやすい3つのポイント
「全部リファクタして」のような指示は失敗します。必ず Plan Mode で計画 → 小さく区切って実行 → 確認、を繰り返すのが鉄則です。
CLAUDE.md を書かないと毎回非効率
プロジェクトルートに CLAUDE.md を置くと、起動時に自動で読み込まれます。プロジェクトの構造・コーディング規約・触ってはいけない領域をここに書くだけで、出力品質が劇的に上がります。
.env や認証情報を Read させない
Claude Code の出力は会話履歴に残ります。シークレットを含むファイルを安易に開かせると、ログ経由で漏洩するリスクがあります。グローバル CLAUDE.md に 「.env は絶対に Read しない」ルールを書いておくと安全です。
08まとめ
Claude Code は「ターミナルに住む AI ソフトウェアエンジニア」という新しい立ち位置のツールです。Cursor / Copilot とは競合せず、むしろ補完しあう関係なので、普段使いのエディタ拡張+大規模変更時の Claude Code という使い分けが現実的です。
はじめての方は、まず Pro プランで試して、サブエージェントとスキルを1つずつ作ってみるところから始めるのがおすすめです。Claude Code の真価は「自分のワークフローに合わせて育てる」ことで初めて見えてきます。