Claude Code
Anthropic が提供する AI 駆動開発ツール。CLI として動作し、コードベースを読み・書き・実行する自律型エージェント。
特徴
- ターミナルから直接操作するエージェント型 AI
- コードの読み取り・編集・コマンド実行を自律的に行う
- Cursor などのエディタ統合ツールとは異なり、CLI ベースで動作
- Free プランでは利用不可。Pro / Max / Team / Enterprise サブスクリプション、または API 従量課金が必要
料金・プラン
| プラン | 月額 | 用途 |
|---|---|---|
| Pro | $20 | 学習・小〜中規模開発 |
| Max 5x | $100 | 毎日開発するエンジニア |
| Max 20x | $200 | 大規模プロジェクト・パワーユーザー |
| API 従量課金 | 従量制 | システム組み込み・バッチ処理 |
利用枠は Claude チャットと共通。5時間ごとのセッション制限 + 週次制限(2025年8月〜) の2階層。詳細 → Claude Code 料金・プラン
利用可能モデル
| モデル | 特徴 |
|---|---|
| Claude Opus 4.5 | 最高精度・重い処理向け。Pro プランでも利用可能(2025年後半〜) |
| Claude Sonnet 4.5 | バランス型・デフォルト |
| Claude Haiku 4.5 | 高速・軽量タスク向け(API 経由) |
/model コマンドでセッション中に切り替え可能。
主要コマンド
/clear— コンテキストをリセット/compact— コンテキストを要約して圧縮/context— 現在のコンテキスト状況を表示/rewind— 会話を任意の時点まで巻き戻す/model— 使用モデルの切り替え/voice— 音声入力モード。スペースキーを押している間リアルタイム文字起こし。追加料金なし・レートリミット対象外(Pro/Max/Team/Enterprise、順次展開中)/schedule— クラウドベースのcronジョブ作成。PCを閉じてもタスクを定期実行できる(コンテキスト圧縮(Auto Compact) の /loop との違いに注意)ultrathink— 拡張思考モード(深い推論を促す)
全コマンドの日本語検索辞書(10カテゴリ・100以上)→ コミュニティ作成サイトあり(Xブックマーク参照)
インストール
npm install -g claude-code # グローバルインストール
npx claude-code # インストールなしで使用システム要件: macOS / Linux / Windows(WSL2)、Node.js 18以上
APIキー: ANTHROPIC_API_KEY 環境変数、または .claude/settings.local.json に設定
VS Code統合: 拡張機能マーケットプレイスで「Claude Code」を検索、または claude --ide vscode で連携起動
設定・カスタマイズ
- CLAUDE.md の設定 — プロジェクト単位の指示ファイル
- Claude Code Memory — 会話から自動記録される記憶ファイル(WHAT を記録)
- Linksee Memory — WHY・教訓・caveat を SQLite に永続保存するサードパーティ MCP サーバー。cross-agent 記憶共有にも対応
- Claude Code カスタムコマンド — スラッシュコマンドの自作
- Claude Code Hooks — ライフサイクルイベントへの処理追加
- Claude Code サブエージェント — 並列・分離処理
- Claude Code Skills — AI への知識付与の仕組み
- MCP — 外部ツール連携プロトコル
- CCSL(Claude Code Status Line) — コンテキスト使用率・残りセッション時間の可視化ツール
- コンテキスト圧縮(Auto Compact) — コンテキスト満タン時の自動圧縮機能
新機能(2026年アップデート)
| 機能 | 概要 |
|---|---|
/voice 音声入力 | スペースキー長押しでリアルタイム文字起こし。追加料金なし |
/schedule cronジョブ | PCを閉じてもクラウドで定期実行。ターミナルから直接スケジュール設定 |
| Monitor機能 | バックグラウンドスクリプトが「必要な時だけ」エージェントを起動。コスパ最適化 |
| Claude Desktop連携 | ローカルファイルに直接アクセス可能に(ターミナル不要化) |
| エージェントチーム(実験的) | CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1 を settings.json に追加して有効化。「〇〇担当、〇〇担当でチームを作って」と指示するとマルチエージェント協調動作 |
非エンジニアによる活用
VS Code / Cursor のプラグイン経由でチャット UI として操作できるため、ターミナル操作の知識は不要。戦略立案・リサーチ・コンテンツ発信・タスク管理など非エンジニア業務での活用実績がある。→ Claude Code 非エンジニア活用
非エンジニア向けTips(Xブックマーク由来):
- 一段落したプロセスをドキュメント化しておくと環境再現・シェアが簡単になる
- 新機能(Agent Teamなど)を試したい場合はClaudeのWeb UIから始めるのが最も敷居が低い
- Vibe Coding でWebサイトを作る際「パーツの名前(ヒーロー、モーダル、ブレッドクラムなど)」を知るだけで指示精度が段違いに変わる
CLI入力ショートカット(非エンジニアが知らないと損するもの): ターミナルのテキスト入力はUnix emacs系バインディングが使える。Backspace長押しの代わりにこれを使う。
Ctrl + K— カーソル位置から行末まで削除Ctrl + U— カーソル位置から行頭まで削除Ctrl + W— 直前の単語を削除Ctrl + A/Ctrl + E— 行頭 / 行末に移動
cronジョブ自動化(研究者による実践例)
shunya(東大院生) は Claude Code を「考えるパーツ」として Python との役割分担で活用し、45 本の cronジョブによる日常業務自動化システムを構築。メール分類・返信下書き・論文新着監視・日次レポート生成・情報収集を macOS 上で 24 時間稼働させている。コストは Claude Code Max($100/月)のみ。→ 日常業務自動化の設計原則(shunya)
実践ワークフロー
提案書自動生成
- ヒアリング内容をClaude Codeに渡す
- まず HTML/CSSのWeb版 で完璧に作り込む(PowerPoint直接生成より精度が出る)
- 完成後にPowerPoint等に変換
Plan Mode活用
「設計を渡した瞬間に別物になる」—— 思考なしの入力は失敗の原因。Plan Mode で事前に設計・アーキテクチャを確認してから実装に移ることが重要(海外バズ記事より)。
企業導入事例:メルカリ
メルカリが全社向けに公開した設定・配布ガイドの要点:
bypassなど危険な操作の制限設定- エンジニア / 非エンジニアで安全レベルを分ける
- MDMを使った全社員への設定一括配布
- sudo・環境変数保護・サンドボックスディレクトリ隔離
コミュニティリソース
| リソース | 概要 |
|---|---|
| everything-claude-code | Anthropicハッカソン優勝者が10ヶ月実戦で構築。28専門サブエージェント・125+スキル・60+スラッシュコマンド・セキュリティスキャン(102ルール)内蔵 |
| claude-howto | 初級〜上級の13時間カリキュラム。知識レベル判定テスト付き。GitHub 1,100+スター |
| Anthropic Academy | Anthropic公式の無料コース。MCP・SDKまで網羅した15レクチャー |
vs 他ツール
| Claude Code | Cursor | Superset | |
|---|---|---|---|
| 操作形式 | CLI | エディタ統合 | エディタ統合(CLI も可) |
| 強み | 自律的なコード変更・コマンド実行 | GUI・補完・インライン編集 | AI並列実行 + Git Worktree管理 |
| 向く用途 | 複雑なリファクタリング・バッチ処理 | 通常のコーディング作業 | マルチエージェント並列開発 |
Superset(superset.sh): ファイルツリーを開きながら複数AIエージェントを並列実行でき、Git Worktreeで分離したブランチの作業も管理しやすい。/plan 実行後にセッション名が動的に更新される機能が特徴。
Claude Code 完全ガイド Ch.02 で詳しく比較されている。
OpenAI Codex との比較
Claude Code の強みは 日本語生成力・デザイン性・0→70点の自律的な初速。弱点はブラウザ・PC操作の精度とコードがぐちゃぐちゃになりがちな点。実務では「Claude Code で0→70点を作り → OpenAI Codex で修正・セキュリティ強化 → Claude Code で定期実行」という役割分担が最も生産性が高い。詳細 → Claude Code vs OpenAI Codex 比較
パーミッション設定
デフォルトでは危険なコマンドの実行前に確認を求める。settings.json で自動許可ルールを設定し利便性とセキュリティをバランス調整できる。
関連
- CLAUDE.md の設定
- Claude Code Memory
- Linksee Memory
- Claude Code Hooks
- MCP
- Claude Code カスタムコマンド
- Claude Code サブエージェント
- Claude Code Skills
- CCSL(Claude Code Status Line)
- コンテキスト圧縮(Auto Compact)
- Claude Code 料金・プラン
- Claude Code 完全ガイド
- Claude Code 初期設定9選(チャエン解説動画)
- Claude Code 初心者10ステップ
- HTML出力戦略(Claude Code)
- OpenAI Codex
- Claude Code vs OpenAI Codex 比較