🔍 レビュー

Gemini CLI・Cursor・Cline 徹底比較2025|無料枠で戦う副業エンジニアのおすすめ選び方

結論:無料で始めるならGemini CLI、GUI補完が要るならCursor、既存環境を壊したくないならCline

先に結論を書く。副業エンジニアが2025年時点でコストをかけずにAIコーディングを回すなら、次の順で検討するのが実務的だ。

  1. Gemini CLI — 個人Googleアカウントで使える無料枠が現状もっとも太い。まずここから始める
  2. Cursor — エディタ内のインライン補完とタブ補完の体験が最も良い。GUIで完結したい人向け
  3. Cline — VS Code拡張として既存環境に載せる。APIキー従量課金なので、モデル選択でコストを自分で殴れる

理由は単純で、この3つはそもそも競合ではなく役割が違うからだ。Gemini CLIはターミナル常駐のエージェント、Cursorは補完体験に全振りしたエディタ、ClineはBYOK(自分のAPIキーを持ち込む)型の実行エージェントである。ここを混同したまま「どれが一番いい?」と比べると、まず選択を誤る。

3ツールの立ち位置を1枚の表で整理する

項目Gemini CLICursorCline
形態ターミナルCLI(OSS / Apache 2.0)VS Code派生の独立エディタVS Code拡張(OSS)
無料での使い方個人Googleアカウントでログインして無料枠を利用Hobby等の無料プラン(利用回数に制限あり)拡張自体は無料。ただしモデル利用料は自己負担
有料の目安従量課金のAPIキー利用に切替可能月20ドル前後のPro相当プランAPIプロバイダの従量課金(使った分だけ)
コンテキスト長Gemini 2.5 Pro系の大容量コンテキストを利用可能モデル依存。UI側で参照範囲を制御モデル依存。ファイル添付を自分で制御
得意な作業リポジトリ横断の調査・一括修正・シェル連携書きながらの補完、局所的な編集手順を明示した実装タスクの自動実行
苦手な点インライン補完はない無料枠だと重い作業ですぐ上限に当たるコスト管理を怠ると請求が伸びる

料金・上限・提供モデルは変更が非常に速い領域なので、金額を判断材料にするときは必ず各公式ページの最新情報を確認してほしい。ここに書いた数字は「桁感の目安」として読んでもらいたい。

料金:無料枠の中身が決定的に違う

3つの「無料」は意味がまったく違う。

  • Gemini CLIの無料:Googleアカウントでのログインにより、無料枠の範囲でモデルを使える。副業レベルの日次利用なら上限に触れにくい設計になっている
  • Cursorの無料:機能は使えるが、高性能モデルのリクエスト数に上限がある。数時間集中して書くと当たることがある
  • Clineの無料:ツールが無料なだけで、推論コストは1トークンも無料ではない。ここを勘違いすると請求で驚く

Clineのコスト設計については、モデルの選び分けと上限設定を先に決めておくのが安全だ。具体的な手順はAIコーディングのコスト爆増を防ぐ:Cline・Copilotのモデル選び方と月額上限設定にまとめてある。

コンテキスト長と補完精度の実感差

実務で効くのは「最大コンテキスト長」そのものより、そのコンテキストに何を詰めるかである。

  • Gemini CLI:@ でディレクトリごと投げられるため、仕様の把握・影響範囲調査が速い。100ファイル規模の横断調査で強い
  • Cursor:数行〜数十行の局所編集での的中率が高い。書いている最中の思考を止めない
  • Cline:与えたファイルしか見ないぶん挙動が読みやすい。手順を細かく指示するタイプの人と相性が良い

補完精度は「モデルの賢さ×渡した文脈の質」で決まる。大容量コンテキストに雑にリポジトリ全部を放り込むと、かえって精度が落ちることも珍しくない。無関係なテストデータやビルド生成物を除外するだけで結果が安定する。

Gemini CLIを5分で試す

# Node.js 18 以上が前提
npx https://github.com/google-gemini/gemini-cli

# 常用するならグローバル導入
npm install -g @google/gemini-cli
gemini

初回起動でGoogleアカウント認証が走る。プロジェクト直下に GEMINI.md を置くと、毎回の前提説明を省ける。

# プロジェクト規約
- TypeScript strict、any禁止
- テストは vitest。実装と同じ階層に *.test.ts
- コミットメッセージは Conventional Commits

除外設定も最初に入れておく。

{
  "contextFileName": "GEMINI.md",
  "fileFiltering": { "respectGitIgnore": true }
}

副業エンジニアにおすすめの併用構成

1本に絞る必要はない。筆者が現実的だと思う構成はこうだ。

  • 書く:Cursor(無料枠)でインライン補完
  • 調べる・一括で直す:Gemini CLIでリポジトリ横断の調査とリファクタ
  • 手離れさせたい定型作業:Cline+安いモデルでバッチ実行

CLIツールはSSH先でも同じように動くので、常時起動のVPSに置いて定期バッチとして回す運用もできる。安価なVPSなら月数百円台から選べる(

)。ただしAPIキーや認証情報をサーバーに置く以上、権限管理は自己責任になる点は忘れないでほしい。

無料プラン同士の細かい比較はAIコーディングエディタ無料プラン比較|副業エンジニアのコスパ最強の選び方も参考になる。

正直に書く:3つとも弱点はある

  • Gemini CLI:無料枠は「無制限」ではない。上限や対象モデルは予告なく変わりうる。業務の基幹に据えるのは早い
  • Cursor:無料枠のまま常用は厳しい。結局は課金前提と考えたほうが精神衛生が良い
  • Cline:便利さと請求額が比例する。上限設定を入れずに使うのは危険
  • 共通:クライアント案件のコードを投げる場合、契約上の秘密保持と学習利用の可否を必ず確認すること。ここは技術の話ではなく契約の話で、判断を誤ると副業そのものが飛ぶ

そしてもう一点。AIの出力をそのままコミットする癖がつくと、レビュー能力が落ちる。生成コードを疑える目は結局のところ自分で鍛えるしかない。

リーダブルコード ―より良いコードを書くためのシンプルで実践的なテクニック (Theory in practice)
📚 おすすめ書籍

リーダブルコード ―より良いコードを書くためのシンプルで実践的なテクニック (Theory in practice)

参考価格¥2,640(税込)

AI出力をレビューする目線を鍛え直す定番書

Amazonで最新価格をチェック

まとめ

  • 無料で最大の作業量をこなしたいなら、まずGemini CLIを入れる
  • 書き味を優先するならCursor、既存VS Code環境を守るならCline
  • 3つは役割が違うので、併用が最もコスパが良い
  • 料金・無料枠・提供モデルは動きが速い。導入前に必ず公式の最新情報を確認する

副業の時間は有限だ。ツール選びで悩む時間を削って、手を動かす時間に回すのが一番のリターンになる。