🦘

Cline (RooCode) + Gemini API で無料でAIエージェントを使おう

に公開

AIエージェントを無料で使いたい人向け。
Gemini APIは無料枠がかなり大きい[1]
Gemini CLI[2]も無料枠が大きいが、使い勝手は微妙なので、ClineフォークのRooCodeにGemini APIを使用する。

Gemini API 取得方法

  1. https://ai.google.dev/gemini-api/docs/pricing?hl=ja
  2. [Google AI Studio で試す] をクリック
  3. [Get API key] をクリック
  4. [API キーを作成] をクリック
  5. [Gemini API] を選択(※出ないかも[3]
  6. [既存のプロジェクトで API キーを作成] をクリック(※出ないかも[3:1]
  7. APIキーを[コピー]
  8. プランにFreeと書いてあることを確認(しばらく経たないと表示されないかも)

VSCodeにRooCodeをインストール・設定

  1. VSCodeを開いて、拡張機能ビューを表示する(サイドバーの四つの四角形のアイコンをクリック)

  2. 検索バーに RooVeterinaryInc.roo-cline と入力し、表示された拡張機能をインストール

  3. RooCodeを開いて、右上の歯車アイコンをクリック

  4. [プロバイダー]タブで、以下を設定する

    設定項目
    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

  5. RooCodeに全権任せて良い場合、[自動承認]タブで以下をすべてクリックして有効化する

  6. [自動承認]タブの[保護されたファイルを含める]を有効化する

  7. [保存] をクリック

RooCode の使い方

公式サイト: https://roocode.com/
公式ドキュメント: https://docs.roocode.com/

[自動承認]を有効にすると自動で読み書きやコマンド実行を行ってくれる。
モードは Orchestrator にするといい感じに自律的にモード切替とかしてやってくれる。

便利な使い方は以下を参考:

あとは使ってみたり公式ドキュメント読んだりして、自分で色々カスタマイズしてください。


脚注
  1. 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の改善にデータが使用されることに留意 ↩︎

  2. 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 ↩︎

  3. GCPで既存プロジェクトがあると出る ↩︎ ↩︎

  4. gemini-2.5-flash 選ぶと出てくる ↩︎

  5. Gemini API無料枠のRPM対策 ↩︎

GitHubで編集を提案

Discussion