Cline (RooCode) + Gemini API で無料でAIエージェントを使おう
AIエージェントを無料で使いたい人向け。
Gemini APIは無料枠がかなり大きい[1]。
Gemini CLI[2]も無料枠が大きいが、使い勝手は微妙なので、ClineフォークのRooCodeにGemini APIを使用する。
Gemini API 取得方法
- https://ai.google.dev/gemini-api/docs/pricing?hl=ja
- [Google AI Studio で試す] をクリック
- [Get API key] をクリック
- [API キーを作成] をクリック
- [Gemini API] を選択(※出ないかも[3])
- [既存のプロジェクトで API キーを作成] をクリック(※出ないかも[3:1])
- APIキーを[コピー]
- プランにFreeと書いてあることを確認(しばらく経たないと表示されないかも)
VSCodeにRooCodeをインストール・設定
-
VSCodeを開いて、拡張機能ビューを表示する(サイドバーの四つの四角形のアイコンをクリック)
-
検索バーに
RooVeterinaryInc.roo-clineと入力し、表示された拡張機能をインストール -
RooCodeを開いて、右上の歯車アイコンをクリック
-
[プロバイダー]タブで、以下を設定する
設定項目 値 APIプロバイダー Google Gemini Gemini APIキー コピーしたAPIキー モデル gemini-2.5-pro OR gemini-2.5-flash 推論を有効化[4] ✓ レート制限 2.5-proなら6s, 2.5-flashなら12s[5] ※ 他はデフォルトでOK
-
RooCodeに全権任せて良い場合、[自動承認]タブで以下をすべてクリックして有効化する

-
[自動承認]タブの[保護されたファイルを含める]を有効化する
-
[保存] をクリック
RooCode の使い方
公式サイト: https://roocode.com/
公式ドキュメント: https://docs.roocode.com/
[自動承認]を有効にすると自動で読み書きやコマンド実行を行ってくれる。
モードは Orchestrator にするといい感じに自律的にモード切替とかしてやってくれる。

便利な使い方は以下を参考:
- RooCode の便利Tips|techbeans
- RooCode に自動でリファクタさせるオーケストレーター用プロンプト | Zenn
- Deno で RooCode 用にローカルMCPサーバーをさっと作る
あとは使ってみたり公式ドキュメント読んだりして、自分で色々カスタマイズしてください。
-
https://ai.google.dev/gemini-api/docs/pricing?hl=ja, https://ai.google.dev/gemini-api/docs/rate-limits?hl=ja#current-rate-limits, 無料枠だとGeminiの改善にデータが使用されることに留意 ↩︎
-
https://cloud.google.com/blog/ja/topics/developers-practitioners/introducing-gemini-cli/, https://cloud.google.com/gemini/docs/codeassist/gemini-cli?hl=ja, https://github.com/google-gemini/gemini-cli ↩︎
-
gemini-2.5-flash 選ぶと出てくる ↩︎
-
Gemini API無料枠のRPM対策 ↩︎
Discussion