Claude Code にて GEMINI3 FLASH を指定 & CursorとClaude Codeを3ヶ月使い比べた結論 TAKUYA 2026年3月23日 22:13

https://note.com/th19930828/n/n87683d33f0d8

https://note.com/th19930828/n/n87683d33f0d8



Google検索結果はこちら

Claude CodeでGemini 3 Flash(または同等の高速モデル)を使用するには、通常、LiteLLMなどのプロキシツールを使ってAPI設定を調整します。 Claude CodeはデフォルトでAnthropicモデルを使うように作られています。以下の手順で設定してください。
Claude CodeでGemini 3 Flashを使う手順
  1. Google AI StudioからAPIキーを取得Gemini 3 Flashを使うためのAPIキーを取得してください。
  2. LiteLLMの設定Claude CodeがGeminiモデルを認識できるように、LiteLLMを使ってGemini APIへのブリッジを作ります。
  3. 環境変数の設定ターミナルで以下の環境変数を設定し、モデルを指定します。
    • LLM_API_KEY: 取得したGemini APIキー
    • LLM_MODELgemini-3-flash-preview (または該当するモデルID)
    • LLM_API_BASEhttps://generativelanguage.googleapis.com... (Google AI StudioのAPIエンドポイント)
Gemini 3 Flashの指定ポイント
  • モデルID: 最新のGemini 3 Flashを指定することで、高速な推論、低いレイテンシ、高いコード生成能力が活用できます。
  • 特徴: 1,048,576トークンの入力上限があり、長い文脈のコード理解にも対応しています。
  • 連携事例: Claude Code + LiteLLM + Gemini APIの組み合わせで、コンテキストキャッシュを活用し、高速なコーディング支援が可能です。
Gemini 3 Flashは、高速処理と低コストを両立させた実用的なモデルで、コード支援において高いベンチマーク結果が出ています。

CursorとClaude Code、どちらが優れているのか。この議論をSNSで見ない日はありません。

私は両方を業務で3ヶ月間、毎日使い続けました。個人開発ではなく、98,000行超のプロダクションコードベースで。その上で出た結論は「どちらか片方では足りない」です。

ただし、用途によって明確に優劣があります。この記事では、実測データと具体的な使用場面をもとに、両ツールの使い分けを解説します。

Last updated: 2026-03-17

この記事でわかること

  • CursorとClaude Codeの根本的なアーキテクチャの違い

  • 実測データ:コード生成速度・正確性・コンテキスト理解力の比較

  • タスクの種類別に「どちらを使うべきか」の判断基準

  • 両方を組み合わせた実践ワークフロー

  • 2026年3月時点の料金比較

目次

  1. CursorとClaude Codeはそもそも何が違うのか?

  2. インライン編集の体験はどちらが上か?

  3. 大規模リファクタリングではどちらが強いのか?

  4. 実測データで比較するとどうなるか?

  5. 料金はどちらがコスパ良いのか?

  6. 実際の使い分けワークフローとは?

  7. まとめ


1. CursorとClaude Codeはそもそも何が違うのか?

結論から言うと、設計思想がまったく異なります。

Cursorとは、VS Codeをフォークして作られたAI統合エディタです。エディタの中にAIが住んでいる感覚で、Tab補完、インライン編集、マルチファイル参照がシームレスに動きます。

Claude Codeとは、Anthropic社が提供するCLIベースのAIエージェントです。ターミナルで動作し、ファイルの読み書き、コマンド実行、Git操作まで自律的に行います。

比較軸CursorClaude Code動作環境GUIエディタ(VS Code系)ターミナル(CLI)操作モデルエディタ内でインライン編集自然言語で指示→自律実行コンテキスト開いているファイル + @参照プロジェクト全体を自動探索得意領域1-3ファイルの素早い編集プロジェクト横断の大規模変更Git連携差分プレビューコミット・PR作成まで自動学習曲線低い(VS Codeユーザーなら即日)中程度(CLAUDE.mdの設定で真価を発揮)

一言で表すなら、Cursorは「超優秀な副操縦士」、Claude Codeは「自律型のシニアエンジニア」です。


2. インライン編集の体験はどちらが上か?

正直に言います。インライン編集はCursorが圧倒的に快適です。

CursorのCmd+Kで関数を選択して「この関数をメモ化して」と入力すると、2秒で差分が表示されます。Accept/Rejectをワンクリック。この体感速度はClaude Codeでは実現できません。

// Cursorでの典型的な使い方:関数を選択して Cmd+K
// 「この関数にエラーハンドリングを追加して」と入力するだけ

// Before
async function fetchUser(id) {
  const res = await fetch(`/api/users/${id}`);
  return res.json();
}

// After(Cursorが2秒で生成)
async function fetchUser(id) {
  try {
    const res = await fetch(`/api/users/${id}`);
    if (!res.ok) throw new Error(`HTTP ${res.status}`);
    return res.json();
  } catch (err) {
    console.error(`Failed to fetch user ${id}:`, err);
    throw err;
  }
}

Tab補完も同様です。変数名を途中まで打つと、周囲のコードを理解した上で残りを補完してくれます。型定義との整合性も高い。

ただし、Cursorのインライン編集には限界があります。3ファイル以上にまたがる変更になると、1ファイルずつ手動で適用する必要があり、効率が急激に落ちます。


3. 大規模リファクタリングではどちらが強いのか?

ここがClaude Codeの独壇場です。

先月、APIルーターのリファクタリング(665行→271行への分割)を行いました。ルーターからサービス層を抽出し、テストを移行し、インポートを全ファイルで更新する作業です。

# Claude Codeでの実際の指示
claude "services/api/app/routers/workflows.py が665行あって肥大化している。
ビジネスロジックを services/api/app/services/workflow_service.py に抽出して、
ルーターは薄いラッパーにして。テストも合わせて修正して。"

Claude Codeはこの1つの指示で以下を実行しました:

  1. workflows.pyを読み、ビジネスロジックを特定

  2. workflow_service.pyを新規作成

  3. ルーターをリファクタリング(665行→271行)

  4. テストファイルのインポートを修正

  5. 他ファイルからの参照を検索・更新

所要時間:約4分。手動なら2-3時間はかかる作業です。

同じことをCursorでやろうとすると、ファイルごとにComposer(マルチファイル編集機能)で指示を出す必要があり、ファイル間の整合性は自分で確認しなければなりません。


4. 実測データで比較するとどうなるか?

3ヶ月間の業務で計測した数値です。完全に主観排除はできませんが、傾向は明確に出ています。

指標CursorClaude Code小規模修正(1-2ファイル)の速度約40行/分約25行/分大規模変更(5+ファイル)の速度約15行/分約60行/分Tab補完の採用率約70%N/A(補完機能なし)生成コードの初回正答率約75%約85%アーキテクチャ提案の品質△(局所最適になりがち)◎(全体構造を踏まえる)テスト自動生成の精度○◎(既存テストのパターンを踏襲)

注目すべきは「大規模変更の速度」の逆転です。Cursorは小さな編集では速いですが、ファイル数が増えるとClaude Codeの方が4倍速くなります。

これはアーキテクチャの違いが直接影響しています。CursorはエディタのUIを通じた操作なので、ファイルが増えるほどオーバーヘッドが増えます。Claude Codeはターミナルで一括処理するため、ファイル数に対してスケールします。


5. 料金はどちらがコスパ良いのか?

2026年3月時点の料金比較です。

プランCursorClaude Code月額$20(Pro)$20(Claude Pro)/ $100(Max)モデルClaude 3.5 Sonnet等を選択可Claude Sonnet / Opus使用制限500回/月(Pro)使用量ベース追加費用$40(Ultra、無制限)API従量課金も選択可

私の使い方(1日2-3時間の開発)では、Cursor Pro($20)+ Claude Code Max($100)で月$120です。高いと感じるかもしれませんが、時給換算すると毎月20-30時間は節約できているので、十分にペイしています。

コストを抑えたいなら、まずCursor Proだけで始めて、大規模タスクが増えた段階でClaude Codeを追加するのが現実的です。


6. 実際の使い分けワークフローとは?

3ヶ月の試行錯誤を経て、現在はこう使い分けています。

Cursorを使う場面:

  • 既存コードの小修正(バグ修正、型の追加、変数名変更)

  • 新しいコンポーネントの雛形作成

  • コードレビュー中にインラインで修正を入れる

  • Tab補完による日常的なコーディング速度の底上げ

Claude Codeを使う場面:

  • 5ファイル以上にまたがるリファクタリング

  • 新機能のアーキテクチャ設計と実装

  • テストの一括生成

  • CI/CDスクリプトやインフラ設定の変更

  • CLAUDE.mdにプロジェクトルールを書いて品質を統一

# 私の1日のワークフロー
# 朝:Claude Codeで大きなタスクを片付ける
claude "昨日のPRレビューコメントをすべて対応して"

# 日中:Cursorで細かい実装を進める
# Cmd+K、Tab補完、インライン修正

# 夕方:Claude Codeでテストとドキュメントを整備
claude "今日変更したファイルのテストを書いて"

重要なのは、両方を「同じプロジェクトで」使うことです。CursorのエディタでコードをブラウズしながらClaude Codeに大きなタスクを投げる。この組み合わせが最も生産性が高いと実感しています。


まとめ

3ヶ月使い比べた結論はこうです。

  • 小さな編集・日常コーディング → Cursorが快適

  • 大規模変更・アーキテクチャ作業 → Claude Codeが圧倒的

  • 最強の組み合わせ → 両方を用途別に使い分ける

「どちらか片方だけ」と聞かれたら、Claude Codeを選びます。理由は、プロジェクト全体を理解した上でのコード生成品質がCursorより明確に高いからです。ただし、Cursorの編集体験は捨てがたい。だから両方使っています。


まだどちらも試していない方は、まずClaude Codeの無料枠で触ってみてください。ターミナルからclaudeと打つだけで、AIエージェントによる開発がどういうものか体感できます。

コメント

このブログの人気の投稿

パナソニックホームズ:震度7の地震を140回耐える実験をクリアし、繰り返しの地震に最強レベルの強さを誇る。 VS 大和ハウス(ジーヴォ):制震装置「グランデバイス」を搭載し、巨大地震や繰り返しの地震に強い。 VS ヤマダホーム では、メリット デメリットとどちらが優れていると思いますか?

ヤマダホームとパナホームの シーリングレス(コーキングレス)のオプションでメンテナンスフリーに近い外壁を選べるそうなので教えて

核融合発電の安全性を高めるアイデアやコストを掛けて安全性を高めるには?