Skip to content

Claude Code vs Cursor

  • Cursor: 「AIが組み込まれた最新のコードエディタ」
  • Claude Code: 「ターミナルから操作する、プロジェクト全体を動かせるAIエージェント」

項目CursorClaude Code
形態IDEそのものCLIツール
ベースVS Codeフォークターミナル
補完リアルタイム補完ありなし
エージェント機能Cursor AgentClaude Code(より強力)
使用モデルGPT-4o / Claude等を選択Claudeのみ
ファイル操作Cursor内で完結ターミナルから操作
月額$20(Pro)$20〜$100

CLI: Command Line Interface の略。ターミナル(黒い画面)からコマンドを入力して操作するインターフェース。IDE: Integrated Development Environment(統合開発環境)の略。VS Code・Cursor・JetBrainsなどコード編集からデバッグまで行えるツール。
  • VS CodeからシームレスにAIを使いたい
  • リアルタイムのコード補完が欲しい
  • エディタとAIを統合した体験が欲しい
  • 既存のVS Codeプラグインをそのまま使いたい
  • 大規模な実装を丸投げしたい
  • MCPサーバーで外部サービスと連携したい
  • ターミナルを中心とした開発スタイル
  • Hooksで自動化パイプラインを作りたい
  • より強力なエージェント機能が必要

Hooks: Claude Codeの特定の操作(ツール実行前後など)に独自のシェルコマンドを自動実行できる設定機能。MCP: Model Context Protocol の略。Claude Codeと外部ツール(GitHub・Supabaseなど)を接続するための標準プロトコル。

複数ファイルにまたがる大規模リファクタリング:

  • Cursor: ある程度できるが、指示が多くなる
  • Claude Code: CLAUDE.mdでコンテキストを与えることで、より正確に大規模変更をこなせる

外部サービスとの連携:

  • Cursor: IDEの範囲内
  • Claude Code: MCPでDBに直接アクセス、Slackに投稿など、外部まで手が届く

CLAUDE.md: プロジェクトのルートに置くClaude Code専用の設定ファイル。プロジェクト固有のルールやコンテキストを記述する。リファクタリング: 外部から見た動作を変えずに、コードの内部構造を整理・改善すること。コンテキスト: Claudeが一度に記憶・参照できる会話・コードの範囲。上限を超えると古い情報が失われる。

Cursorで日常のコーディングをして、Claude Codeで大きなタスクをこなすのが最強の組み合わせ。

Cursorの設定は .cursor/ ディレクトリに、Claude Codeの設定は CLAUDE.md に書く。両方を管理することで、全ての作業がAI支援になる。