タイトル: Claude Code
SEOタイトル: Claude Code とは?Anthropic 製 CLI 型コーディングエージェントの使い方
本稿は Claude Code に関する記事です。
Claude Code とは?
Claude Code は、Anthropic が提供するターミナル (CLI) で動作する AI コーディングエージェントです。Claude(Anthropic の汎用 AI)の能力を「コーディング作業」に特化させ、開発者のローカル環境でファイル読み書き・コード変更・コマンド実行・Git 操作を自律的に行います。
IDE 拡張型の GitHub Copilot や Cursor と異なり、シェル上で対話しながら作業させるのが特徴で、サーバ上での運用や、複数手順を伴う複雑なタスクに向きます。
主な特徴
- ターミナル統合 — シェル上で起動し、対話しながら開発を進める
- ファイル・コマンド操作 — リポジトリのファイルを直接読み、編集し、コマンドを実行
- マルチファイル編集 — 複数ファイルにまたがる変更を一括で計画・実行
- Plan モード — 実行前に計画を提示し、承認後に作業を進める
- 承認制 (Permissions) — 危険なコマンドや書き込みは都度確認
- Git / GitHub 連携 — ブランチ作成・コミット・PR 作成まで自動化可能
- MCP (Model Context Protocol) — 外部ツール・データソースを Claude Code に接続
- サブエージェント — 役割別のサブエージェントを呼び出し並列化
- カスタムスラッシュコマンド / フック — プロジェクト固有のワークフロー定義
典型的なユースケース
- コードベース理解: 「この機能はどこで実装されている?」と尋ねて該当箇所を探索
- 新機能実装: 「X 機能を追加して」と指示すると複数ファイルを編集
- バグ修正: エラーログを貼って原因特定 → 修正パッチ生成
- リファクタリング: 大規模な変更を計画 → 段階的に適用
- テスト生成: 既存コードに対するユニットテストを自動生成
- ドキュメント作成: README・API ドキュメント・コメント整備
- 運用作業: ログ確認・サービス再起動・SSH 越しの簡易作業
インストール
|
# Node.js ベースの npm 配布 |
Windows では WSL(Ubuntu 等)上で動かすのが一般的です。macOS / Linux ではネイティブ起動できます。
基本的な使い方
- プロジェクトのルートディレクトリに
cd claudeを実行- 初回はサインインし、モデル(Sonnet / Opus / Haiku)を選択
- 自然言語で指示(例: 「
README.mdを読んで概要を要約して」) - 必要に応じて Plan モードで計画確認 → 承認
- 編集や実行を承認しながら進める
- 完了後
/exitで終了
プラン
| プラン | 位置づけ |
|---|---|
| Pro / Max | Claude 個人プランに Claude Code 利用枠が含まれる |
| API 従量課金 | Anthropic API キーで使う(トークン課金) |
| Team / Enterprise | 組織契約。SSO・監査・データ保護 |
| Bedrock / Vertex 経由 | AWS Bedrock や Google Vertex AI の Claude モデル経由で利用 |
類似ツールとの比較
| ツール | 形態 | 得意 |
|---|---|---|
| Claude Code | CLI ターミナル | 自律編集・複数手順タスク・サブエージェント |
| GitHub Copilot | IDE 拡張 + Web | 補完・チャット・PR レビュー |
| OpenAI Codex (codex CLI) | CLI | OpenAI モデル特化 |
| Cursor | 専用エディタ | マルチファイル GUI 編集 |
| Aider | CLI | Git ベース・コミット単位の編集 |
| Devin | SaaS エージェント | クラウド上で長時間タスク自走 |
運用上のポイント
- 権限承認: ファイル書込・コマンド実行は基本「都度確認」モードで開始
- セッション分離: 重要なリポジトリは Git で commit して作業ブランチを切ってから
- 機密情報: API キー・パスワードをコンテキストに混入させない
- コスト管理: トークン単価。大規模リポジトリの読込み・推論モードはコストが膨らみやすい
- CLAUDE.md: プロジェクト固有の規約・命名・ビルド手順を記述しておくと精度が上がる
- 履歴とレビュー: 変更内容は必ず差分レビューしてからコミット
注意点
- 自律実行型のため、権限設定を誤ると意図しないファイル変更が発生しうる
- 本番サーバで動かす場合、限定的なシェル / 専用ユーザ / read-only マウント等で隔離
- クラウド経由なので機密性の高いコードは契約形態 (Bedrock / Vertex Private Endpoint) を選ぶ
- 長期実行・大量編集はセッション履歴の肥大化で動作が重くなる。適宜セッションを切る
- 同種ツールと違ってGUI が無いため、初学者には操作のハードルがある
関連
- 親カテゴリ: コーディング支援AI
- 背景モデル: Claude (汎用)
- 関連: GitHub Copilot / OpenAI Codex / Cursor / Git