jenslys/opencode-gemini-auth
Gemini auth plugin for opencode
何を解決するか
このプラグインにより、ユーザーはGoogleアカウントでOpencode CLIを認証できるようになり、手動のAPIキーを必要とせずに、既存のGeminiプランとクォータ(無料トライアルを含む)を利用できます。
動作方法
このプラグインは、公式Gemini CLIのOAuthフローとCode Assistエンドポイントを模倣しています。ユーザーが認証コマンドを実行すると、ブラウザウィンドウを介してOAuthプロセスを開始し、一時的なローカルサーバーを使って認証コールバックを取得します。ヘッドレス環境では、手動でコールバックURLを貼り付けることも可能です。
対象ユーザー
Googleアカウント認証を使ってGeminiモデルをOpencode CLIで利用したい開発者
特徴
- OAuth統合: Googleアカウントログインを使ってGeminiへのアクセスを簡素化。
- クォータ管理:
/gquotaコマンドでGemini Code Assistのクォータバケットを確認できます。 - カスタムモデルリスト: 特定のGeminiモデルをホワイトリストまたはブラックリストに登録し、モデル選択画面を整理できます。
- 思考モデル対応: Geminiの「思考」機能を設定可能。Gemini 2.5には
thinkingBudget、Gemini 3モデルにはthinkingLevelをサポート。 - プロキシ対応: ネットワーク制限環境向けに、組み込みのHTTPプロキシサポートを提供。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト