Gemini CLI・Cursor・Cline 徹底比較2025|無料枠で戦う副業エンジニアのおすすめ選び方
結論:無料で始めるならGemini CLI、GUI補完が要るならCursor、既存環境を壊したくないならCline
先に結論を書く。副業エンジニアが2025年時点でコストをかけずにAIコーディングを回すなら、次の順で検討するのが実務的だ。
- Gemini CLI — 個人Googleアカウントで使える無料枠が現状もっとも太い。まずここから始める
- Cursor — エディタ内のインライン補完とタブ補完の体験が最も良い。GUIで完結したい人向け
- Cline — VS Code拡張として既存環境に載せる。APIキー従量課金なので、モデル選択でコストを自分で殴れる
理由は単純で、この3つはそもそも競合ではなく役割が違うからだ。Gemini CLIはターミナル常駐のエージェント、Cursorは補完体験に全振りしたエディタ、ClineはBYOK(自分のAPIキーを持ち込む)型の実行エージェントである。ここを混同したまま「どれが一番いい?」と比べると、まず選択を誤る。
3ツールの立ち位置を1枚の表で整理する
| 項目 | Gemini CLI | Cursor | Cline |
|---|---|---|---|
| 形態 | ターミナル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)
参考価格¥2,640(税込)
AI出力をレビューする目線を鍛え直す定番書
Amazonで最新価格をチェックまとめ
- 無料で最大の作業量をこなしたいなら、まずGemini CLIを入れる
- 書き味を優先するならCursor、既存VS Code環境を守るならCline
- 3つは役割が違うので、併用が最もコスパが良い
- 料金・無料枠・提供モデルは動きが速い。導入前に必ず公式の最新情報を確認する
副業の時間は有限だ。ツール選びで悩む時間を削って、手を動かす時間に回すのが一番のリターンになる。