2.

Claude Code 使い方完全ガイド|Anthropic 公式 CLI コーディング エージェント

編集
この記事の要点
  • Claude Code: Anthropic 公式の CLI コーディング エージェント
  • ターミナルから claude コマンドで対話的にコードを書かせる
  • 料金: Claude Pro / Max / API 経由(usage 課金)
  • 強み: マルチファイル編集、git 操作、テスト実行、コード理解の精度
  • Cursor (IDE 型) と使い分けや併用が一般的

Claude Code とは

Claude CodeAnthropic 公式の CLI ベースのコーディング エージェント。ターミナル / シェル上で claude コマンドを実行することで、Claude AI がプロジェクトファイルを読み・書き・コミット・テスト実行までこなしてくれます。

2024 年末にリリースされ、2025 年に入って開発者の間で急速に普及。「Cursor は IDE 型、Claude Code は CLI 型」と覚えると分かりやすいでしょう。

インストール

# Node.js が必要
npm install -g @anthropic-ai/claude-code

# または curl で直接(公式推奨)
curl -fsSL https://claude.ai/install.sh | bash

# バージョン確認
claude --version

初回セットアップ

# プロジェクトディレクトリに移動
cd ~/projects/my-app

# Claude Code 起動
claude

# 初回は認証が必要
# - Claude Pro / Max ユーザー: ブラウザで OAuth ログイン
# - API キー使用: ANTHROPIC_API_KEY 環境変数を設定

# 起動すると対話モードに入る
# > 質問やタスクを自然言語で入力

基本的な使い方

$ claude

> このプロジェクトの構造を教えて

[Claude がファイルツリーを Read して回答]

> README.md を読んで、このアプリの目的を要約して

[Claude が README を Read して回答]

> Express で REST API を /api/users に追加したい。
  User モデルは既存の models/User.ts を使って。

[Claude がファイルを Read → Edit → 新ファイル作成]
[diff が表示される → ユーザが承認 → 適用]

> npm test を実行して

[Claude が Bash でテスト実行 → 結果を解析]

主要機能

機能説明
ファイル Read / Write / Editプロジェクト内の任意ファイルを操作
Bash 実行シェルコマンドを実行(許可制)
Grep / Globコードベース全体を高速検索
WebFetch / WebSearch外部ドキュメント・最新情報の取得
TodoWriteタスク分解と進捗管理
git 操作commit / branch / diff 等
Subagent (Task tool)並列の調査・編集タスクを派生
Hooks / Skills / MCPカスタム拡張・外部ツール統合

Cursor との使い分け

Cursor (IDE 型)Claude Code (CLI 型)
UIVS Code ベースの GUIターミナル
Tab 補完★ 高精度×(CLI なので不要)
マルチファイル変更○ Composer★ ネイティブで得意
長時間自律タスク△ 限定的★ Subagent で並列実行
SSH 経由・サーバ作業×★ ターミナルなので OK
初心者の取っ付きやすさ★ 視覚的△ CLI に慣れが必要
料金Pro $20/月Claude Pro $20/月 か API 従量

多くの開発者は両方使うのが現実解:

  • 日常コーディング → Cursor(Tab 補完が効率的)
  • 大きなリファクタリング・複数ファイル変更 → Claude Code
  • SSH でサーバ作業 → Claude Code

料金

方法料金備考
Claude Pro$20/月Web UI と共通枠、軽量利用向け
Claude Max ($100)$100/月Pro の 5 倍
Claude Max ($200)$200/月Pro の 20 倍、ヘビーユーザー向け
API キー使用従量課金トークン単位、大規模利用は API の方が安いことも

セキュリティ・許可

Claude Code許可制でファイル変更・コマンド実行する設計:

  • ファイル編集ごとに diff を表示 → ユーザ承認
  • 初回の Bash コマンドは確認、許可済みコマンドは以後自動
  • 機密ディレクトリ(.env, node_modules 等)はデフォルトで読み書き制限
  • --dangerously-skip-permissions は危険なので注意

高度な機能

Hooks

イベント発生時に自動でカスタム処理を挟む(例: ファイル保存時に npm test)。settings.json で設定。

Skills

事前定義のワークフローを呼び出す機能。"Use the migrate-skill" のようにプロンプトで指示可。

MCP(Model Context Protocol)

外部ツール(GitHub / Slack / Database 等)を Claude に接続する標準プロトコル。豊富な MCP サーバが公開されている。

こんな人におすすめ

  • ターミナルでの作業が中心のエンジニア
  • 大規模リファクタリングを AI に任せたい
  • SSH 越しのサーバ作業を効率化したい
  • Claude Pro / Max を既に契約している
  • Cursor では物足りない自律的タスク実行を求める

注意点

  • 初学者にはやや敷居が高い: ターミナル操作に慣れている前提
  • 承認連打が必要: 全自動で動かしたければ Hooks やマッチング設定が必要
  • 長時間タスクはコスト注意: API 従量課金の場合、数時間で数十ドル使うことも

関連リンク

  • Cursor の使い方
  • Claude の使い方完全ガイド
  • AI コーディングカテゴリ
編集
Post Share
子ページ

子ページはありません

同階層のページ
  1. Cursor の使い方
  2. Claude Code の使い方
  3. GitHub Copilot の使い方
  4. Cline (VS Code) の使い方