2026年7月25日

Cursor CLIでGeminiを活用する完全ガイド:設定から実践まで

Cursor CLIでGeminiモデルを使うには?設定の基本

公式画面

Cursor CLIでGeminiモデルを使う手順
  1. 1
    APIキーを取得
    Google AI Studioで発行し、Cursorの設定画面に貼り付ける
  2. 2
    モデル名を入力(小文字)
    例: gemini-1.5-pro-002
  3. 3
    モデルを切り替える
    CLIで /model コマンド、またはスクリプトで --model オプションを使用

APIキーの取得とモデル名の入力

テキトー教師テキトー教師.AI認定講師
Cursor CLIでGeminiを動かすには、まずAPIキーが必要です。Google AI Studioでキーを発行して、Cursorの設定画面に貼り付けるだけなんですけど、ここで一つ罠があります。
室谷室谷代表取締役
罠?
テキトー教師テキトー教師.AI認定講師
モデル名の書き方です。公式ドキュメントでは大文字で書かれてることが多いんですが、Cursorではすべて小文字にしないと認識してくれません。

例えば「gemini-1.5-pro-002」のように。
室谷室谷代表取締役
なるほど。小文字ルールですね。

うちの現場でも最初にハマる人が多いポイントです。APIキー自体は無料枠があるので、試すだけならコストゼロで始められるのも利点です。

利用可能なGeminiモデル一覧

テキトー教師テキトー教師.AI認定講師
では、実際にどんなGeminiモデルが使えるかですが、代表的なのはGemini 1.5 ProとFlash、あとはGemini 3系ですね。ただ、新しいモデルは手動で追加しないとリストに出てこないこともあります。
室谷室谷代表取締役
CLIから/modelと打つと、選択可能なモデルが一覧で表示されます。ただ、Gemini 3 ProはCLIで使うとオートコンパクトが効かずにコストが跳ね上がるという報告もあります。

その点は注意が必要です。
テキトー教師テキトー教師.AI認定講師
そうなんですよ。最適化されていない状態で長時間タスクを流すと、知らないうちに課金が膨らむケースがあります。

特に無料枠を超える使い方をするなら、コスト管理をしっかりしないといけません。

CLIでのモデル切り替え方法

室谷室谷代表取締役
CLIでのモデル切り替えは/modelコマンドで行います。例えば「/model Gemini 3.1 Pro」と入力すれば即座に切り替わります。

これはターミナル上で完結するので、エディタを開かなくても使えるのが便利です。
テキトー教師テキトー教師.AI認定講師
現場でよく聞くのは「CLIとエディタでモデルが連動しない」という戸惑いですね。でもCLIは独立したセッションなので、その都度指定するのが正しい使い方です。

スクリプト内でagent -p --model "gemini-1.5-flash-002"のように直接指定もできます。
室谷室谷代表取締役
その辺り、CI/CDに組み込むときにも同じパターンで使えるので、慣れると非常に効率的です。ROIで考えると、モデル切り替えの手間が減るだけでチーム全体の生産性が数パーセント上がる計算になります。

Cursor CLIとGemini CLI、どう使い分ける?

Cursor CLI vs Gemini CLIの比較
Cursor CLI
  • どんな環境でも動作
  • モデル選択自由(Geminiも可)
  • IDEと統合、同じコンテキスト
  • 大規模リファクタリングに向く
  • サブスクリプション内でコスト管理しやすい
  • チーム設定共有が容易
  • ただし途中停止やオートコンパクト非効率のリスク
Gemini CLI
  • Google純正ターミナルツール
  • シンプルなクエリ向け
  • 機能面ではCursor/Claude Codeに劣る
  • 従量課金(API直叩き)
  • 単発の軽い試用に適する
  • 発展途上、今後に期待

Cursor CLIの特長とGemini対応状況

室谷室谷代表取締役
Cursor CLI、公式サイト見ると「同じコマンド、どんな環境でも」って謳ってるんですね。ターミナルからエージェントを呼び出せる。
テキトー教師テキトー教師.AI認定講師
そうそう。しかもモデルを自由に選べるんで、Geminiも使える。

最初は「CLIでGemini?」って戸惑う人もいるけど、設定自体はそんなに難しくない。
室谷室谷代表取締役
実際、Gemini 3 ProをCursor CLIで動かしてる人、結構いるみたいです。ただ、「途中で止まる」「オートコンパクトが効かない」って声もある。

時給換算すると15ドル飛んだって報告もあって、ROIは注意が必要ですね。
テキトー教師テキトー教師.AI認定講師
たしかに。モデル選びと使い方は慎重にやらないと、逆にコストがかさむ。

ただ、Cursor CLI自体の使い勝手は良いんで、まずは試してみる価値はある。

Gemini CLIの現状と比較

室谷室谷代表取締役
一方Gemini CLIは、Google純正のターミナルツールですけど、Cursor CLIやClaude Code CLIと比べると機能が足りないってフォーラムで言われてますね。
テキトー教師テキトー教師.AI認定講師
はい。エージェント機能の充実度で差が出てる印象です。

Gemini CLIはシンプルなクエリ向けで、コードの大規模リファクタリングみたいな作業にはCursor CLIの方が向いてる。
室谷室谷代表取締役
コスト面でも、Gemini CLIはAPI直叩きなので従量課金ですが、Cursor CLIの場合はサブスクリプション内で叩けるモデルもある。使い方次第で月額の方がお得になるケースも。
テキトー教師テキトー教師.AI認定講師
ただ、Gemini CLIはまだ発展途上。今後に期待かなって感じです。

ワークフローに応じた選択基準

室谷室谷代表取締役
じゃあ結局どっちを使うか。僕の感覚だと、普段の開発環境に統合したいならCursor CLI一択。

IDEもCLIも同じコンテキストで動くのは大きい。
テキトー教師テキトー教師.AI認定講師
そうですね。逆に「Geminiのモデルだけを軽く試したい」とか、単発の処理ならGemini CLIでもいい。

ただ、チームで使うならCursor CLIの方がルールや設定を共有しやすい。
室谷室谷代表取締役
要は、エコシステムに乗るか単体で使うかの違い。MYUUUでも、CIに組み込むのはCursor CLIのヘッドレスモードを使ってますよ。
テキトー教師テキトー教師.AI認定講師
なるほど。ワークフロー次第で選べばいいんで、最初は両方試して自分に合う方を見つけるのが早いですね。

Gemini in CLIの実践テクニック:自動化と効率化

Gemini in CLIの実践テクニック
シェルモードでのコマンド実行
Gemini 3 Proはコンテキスト圧縮非対応でコスト増に注意。Flash推奨。モデル名指定は小文字必須。
Headless CLIを使ったスクリプト自動化
agent -pで非対話実行。定期タスクに最適。モデル明示指定が必要。軽いタスクはFlashでコスパ良好。
GitHub Actionsとの連携
CI/CDでコード修正・テスト追加を自動化。トークン消費に注意。タイムアウト・リトライ制限必須。

シェルモードでのコマンド実行

テキトー教師テキトー教師.AI認定講師
Cursor CLIのシェルモード、エージェントが直接シェルコマンドを叩けるのが便利ですよね。ただしGeminiを使うときは注意が必要です。
室谷室谷代表取締役
フォーラムでも話題になってましたが、Gemini 3 Proだとコンテキストの自動圧縮が効かなくて、放置すると料金が跳ね上がるケースがあるらしい。時給換算で考えると、夜間に自動実行させてるジョブが地味にコストを食いそうで怖いですね。
テキトー教師テキトー教師.AI認定講師
たしかに。私の現場でも「ちょっと離れたら$15も使ってた」という報告が。

シェルモードで繰り返しコマンドを投げるなら、Gemini 3 Flashの方を選んだほうが無難かもしれません。
室谷室谷代表取締役
あとはモデル名の指定を忘れずに。設定画面でモデルリストに追加するとき、小文字じゃないと認識されないという落とし穴があります。

Headless CLIを使ったスクリプト自動化

テキトー教師テキトー教師.AI認定講師
Headlessモード、つまりagent -pフラグで非対話実行できるのは自動化にぴったりですね。例えば「nightly docs update」みたいな定期タスクをcronに仕込めます。
室谷室谷代表取締役
うちのチームでも、週次でコードベースの変更を追ってドキュメントを自動生成させるスクリプトを組んでます。従来は人が1時間かけてた作業が、月に換算すると数千ドルの節約になってます。
テキトー教師テキトー教師.AI認定講師
その際、モデル選択が肝心です。GeminiでHeadless実行するなら、--model "Gemini 3.1 Pro"のように明示しないとデフォルトのComposer 2.5が使われちゃう。

特にSlack通知やLinear連携のような軽いタスクはFlashで十分コスパがいいですよ。
室谷室谷代表取締役
コスト管理の観点からも、タスクごとにモデルを固定できるのは大きい。うちでは週次の自動レビューだけOpus 5を使い、それ以外はGemini 3 Flashにしてます。

GitHub Actionsとの連携

テキトー教師テキトー教師.AI認定講師
Cursor CLIのGitHub Actions連携、公式ドキュメントも整備されてますね。CI/CDパイプラインの中でエージェントにコード修正やテスト追加を任せられるのが面白い。
室谷室谷代表取締役
例えばPRがマージされるたびに、自動でコードレビューとリファクタリングの提案を投げるワークフローを組んでます。結果としてレビュー工数が3割減りました。

Gemini 3 Proは複雑なリファクタリングにはまだ不安がありますが、単純な構文チェックやテスト生成には十分使えます。
テキトー教師テキトー教師.AI認定講師
GitHub Actionsのyamlにcurl https://cursor.com/install -fsS | bashでCLIを入れて、その後agent -p --model "Gemini 3 Flash" "update tests for changed files"みたいに書くだけ。初めての人でもすぐに導入できるはずです。
室谷室谷代表取締役
ただし、トークン消費に注意。CIのステップが失敗すると無駄にリトライしてコストが膨らむので、タイムアウトやリトライ制限は必ず設定してください。

Cursor CLIでGeminiを選ぶときのコストと注意点

Cursor CLIでのGeminiモデル比較
Gemini Pro
  • トークン単価が高く、無駄なリクエストがコストに直結
  • 自動コンパクトが効かないケースあり(20分で15ドル消費の報告)
  • 複雑なロジック解析や長文要約に適する
  • とりあえず最強モデルを選ぶと予算超過しやすい
Gemini Flash
  • コストパフォーマンスに優れる
  • 単純なコード補完・リファクタリングで十分
  • 最初はFlashで試し、不足があればProにアップグレードする戦略が推奨
  • 小規模タスクでコスト計測してから本番投入が無難

APIコストの考え方

室谷室谷代表取締役
GeminiをCursor CLIで使う場合、APIコストの感覚がClaudeやGPTとちょっと違うんですよね。特にProモデルはトークン単価が高いので、無駄なリクエストがそのままコストに跳ねる。
テキトー教師テキトー教師.AI認定講師
そうですね。現場でよく聞くのは「とりあえずGemini Proを選んだら思ったより請求が来た」という話です。

APIの料金体系を理解せずに使うと痛い目を見ます。
室谷室谷代表取締役
MYUUUでも、最初にGeminiのAPI代を計算してから使うように伝えてます。時給換算すると、たかだか数ドルの節約のために手動でcontextを削るのは割に合わないケースも多い。

Contextウィンドウと自動コンパクトの問題

テキトー教師テキトー教師.AI認定講師
フォーラムで実際に報告があったんですが、Gemini 3 Pro in CLIは自動コンパクトが効かないことがあるそうです。20分放置したら15ドル使ってしまったというケースも。
室谷室谷代表取締役
あれ、Cursorの他のモデルだと自動で要約してcontextを削ってくれるのに、Geminiだとそれが動かないと。結局毎回フルcontextを送ることになって、コストが指数関数的に増える。
テキトー教師テキトー教師.AI認定講師
最初に戸惑うのは、この「contextが詰まらない」問題ですね。手動でリセットしないと延々と大きなcontextを送り続ける。
室谷室谷代表取締役
運用するなら、タスクごとにCLIセッションを切るか、定期的にコンパクトを促す仕組みが必要ですね。コスト面だけでなく、応答速度にも影響が出ます。

モデルごとの性能差

テキトー教師テキトー教師.AI認定講師
モデル選びも重要です。Gemini 3 ProよりGemini 3 Flashの方がコストパフォーマンスが良いという声もあります。

用途によって使い分けるのが現実的ですね。
室谷室谷代表取締役
性能差は確かにあるけど、単純なコード補完やリファクタリングならFlashで十分です。Proが必要なのは複雑なロジック解析や長文の要約タスクくらい。
テキトー教師テキトー教師.AI認定講師
現場でよくあるのが、「とりあえず最強のモデルを選ぶ」というミス。予算が限られているなら、最初はFlashで試して、足りない部分だけProにアップグレードする戦略がおすすめです。
室谷室谷代表取締役
その判断、ROIで考えれば当たり前なんですけどね。でも「Geminiって何ができるんだろう」と好奇心で触る人も多いので、まずは小規模なタスクでコストを計測してから本番投入するのが無難です。

チーム開発でCursor CLI+Geminiを活用するには

ソースコード管理との統合

室谷室谷代表取締役
Cursor CLI、GitHub Actionsと組み合わせられるのが強いんですよ。curlでインストールできるからCI/CDに直組みできる。
テキトー教師テキトー教師.AI認定講師
たしかに、手動でポチポチするのとは効率が違いますね。モデル指定も --model "Gemini 3.1 Pro" で渡せるから、タスクごとに切り替えやすい。
室谷室谷代表取締役
そう、PRレビューの自動化とかに使うと、時給換算でかなりペイする。USだとチーム単位で導入するのが普通になってきてます。

共通のルール設定とベストプラクティス

テキトー教師テキトー教師.AI認定講師
チームで使うときに最初に戸惑うのがコンテキスト管理ですね。フォーラムでもGemini 3 Proがタスク途中で止まるって報告があって、コストが跳ねる。
室谷室谷代表取締役
あれ、原因の一つがauto compactが効かないこと。チーム内で「長時間タスクでは適宜 --compact--model でFlashに切り替える」ってルール決めとくと安心。
テキトー教師テキトー教師.AI認定講師
初めて触る人には「まずFlashで試して、難しいところだけProにする」ってフローを共有すると、無駄な出費が減ります。

セキュリティとコンプライアンス

室谷室谷代表取締役
企業だとAPIキーの管理が最初の壁。CursorもSOC 2認証取ってるけど、Gitにキーをコミットするなってのは基本中の基本。
テキトー教師テキトー教師.AI認定講師
現場でよく聞くのは「開発者ごとにAPIキー発行して、利用量を追える仕組みがほしい」って声。GeminiのAPIキーはAI Studioから発行して、環境変数で読み込ませるのが無難。
室谷室谷代表取締役
そう。あとチームで使うなら .cursorrules に「機密情報をコードに書かない」ってルールを明示しておくのも手です。

トラブルシューティング:Gemini in CLIでよくある問題

トラブルシューティング:Gemini in CLIでよくある問題
タスクが途中で止まる
長時間処理で停止。モデル安定性に起因。Flashの方が安定傾向。対策:モデル切り替え
自動コンパクトが動作しない
毎回全コンテキスト送信。CLI仕様かGemini制約か不明。対策:max_tokens制限、タスク分割
モデルが認識されない
大文字小文字の間違いが原因。小文字で指定必須。対策:Cursorの/modelで正しい名前確認

タスクが途中で止まる

テキトー教師テキトー教師.AI認定講師
CLIでGeminiを使っていると、タスクの途中で止まってしまうことがありますね。特に長時間の処理だと顕著です。
室谷室谷代表取締役
あれ、地味にコストに響くんですよね。再実行で無駄なAPI呼び出しが増えるし。
テキトー教師テキトー教師.AI認定講師
現場でよく聞くのは、モデルの安定性に起因するケースです。Gemini 3 ProよりFlashの方が安定するという声もあります。
室谷室谷代表取締役
コストパフォーマンスも考慮すると、タスクが頻繁に止まるようならモデルを切り替える判断もありですね。

自動コンパクトが動作しない

室谷室谷代表取締役
フォーラムで「15ドル溶けた」って報告があって、これ結構深刻です。自動コンパクトが効かないと、毎回全コンテキストを送ることになる。
テキトー教師テキトー教師.AI認定講師
最初に戸惑うポイントですね。CLIの仕様なのか、Gemini側の制約なのか、切り分けが難しい。
室谷室谷代表取締役
こういうケースは、CLI側の設定でmax_tokensを明示的に制限するか、短いタスクに分割するのが現実解です。
テキトー教師テキトー教師.AI認定講師
あとは、そもそもGeminiのCLIサポート自体がCursor CLIと比較して機能不足だという指摘もあります。

モデルが認識されない

テキトー教師テキトー教師.AI認定講師
設定でモデル名を入力しても認識されない、という質問がよくあります。原因のほとんどは大文字小文字の間違いです。
室谷室谷代表取締役
公式ドキュメントでも、名前は全て小文字で指定する必要があると書いてありますね。例えば「Gemini 3 Pro」ではなく「gemini-3-pro」のように。
テキトー教師テキトー教師.AI認定講師
Cursorの/modelコマンドで正しい名前を確認しながら設定するとミスが減ります。
室谷室谷代表取締役
環境ごとの差異も考慮して、まずはCLIで直接動作確認してから設定に反映するのが確実です。

よくある質問

Q1. GeminiのAPIキーはどうやって取得するの?

室谷室谷代表取締役
APIキーはGoogle AI Studioから取るのが一般的ですね。Google Cloudのプロジェクトを作ってAPIを有効化する流れです。
テキトー教師テキトー教師.AI認定講師
最初に戸惑うのは「APIキーとOAuthのどっちを使うか」ってところです。Cursor CLIの設定ではAPIキー方式で十分です。
室谷室谷代表取締役
そう。APIキー発行後は環境変数にセットするか、Cursorの設定画面に直接入力すれば使えます。

Q2. Cursor CLIでGeminiを使うのに特別な環境は必要?

テキトー教師テキトー教師.AI認定講師
Node.jsが動けばだいたい大丈夫です。Cursor自体がクロスプラットフォームなので、WindowsでもMacでも同じ手順でいけます。
室谷室谷代表取締役
あと、Gemini CLI(別のツール)と混同する人が多いんですけど、Cursor CLI単体で完結するので追加インストールは不要です。

Q3. GeminiにはFlashとProがあるけど、どちらを選べばいいの?

室谷室谷代表取締役
基本的にFlashで十分ですね。Proは複雑な推論が必要なときだけ。

コストもFlashの方が安い。
テキトー教師テキトー教師.AI認定講師
現場でよく聞かれるのは「どっちがコード生成に向いてるか」ですが、Flashでもかなり精度高いですよ。

Q4. プライバシー面で気をつけることは?

テキトー教師テキトー教師.AI認定講師
API経由だとコードがGoogleのサーバーに送られます。機密情報の多いコードベースだと気になりますよね。
室谷室谷代表取締役
GoogleはAPIデータをモデル学習に使わないと明言してますが、社内ポリシーで禁止されてるケースもある。その場合はローカルモデルとの併用を検討したほうがいいです。

Q5. 今後Geminiの新モデルが出たらCursor CLIで自動的に使えるの?

室谷室谷代表取締役
Cursor側が対応すればですが、基本的に新しいGeminiモデルが出たら設定画面でモデル名を更新するだけで使えるはずです。
テキトー教師テキトー教師.AI認定講師
実際、FlashからFlash 2.0に切り替わったときも、モデル名を書き換えるだけで動きました。将来的にもその流れは変わらないと思います。

まとめ

室谷室谷代表取締役
Cursor CLIでGeminiを使うと、エディタ内で完結するのが一番のメリットですね。わざわざターミナルを開く必要がなくなる。
テキトー教師テキトー教師.AI認定講師
設定自体は数分で終わるので、まだ試してない人は一度やってみるといいですよ。最初のハードルはAPIキー取得くらいです。
室谷室谷代表取締役
コスト面でも、Flashなら月に数百円で収まるので個人でも十分導入しやすい。ROIで見るとほぼ確実にプラスになる。
テキトー教師テキトー教師.AI認定講師
チームで使う場合は、課金管理やプロンプトの共通化をどうするかが課題ですかね。そこさえクリアすれば強力な武器になります。
室谷室谷代表取締役
とりあえず今日からでも、自分のワークフローにGeminiを組み込んでみてください。案外すぐに「なしでは困る」状態になりますよ。

関連記事

新着記事

関連記事

.AI TIMES一覧に戻る