NoeFabris/opencode-antigravity-auth
Enable Opencode to authenticate against Antigravity (Google's IDE) via OAuth so you can use Antigravity rate limits and access models like gemini-3-pro and claude-opus-4-5-thinking with your Google credentials.
解決する問題
Antigravity アクセス権を持つ Google アカウントを持つ OpenCode ユーザーは、追加の認証なしでは Antigravity のモデルやレート制限を直接使用できません。このプラグインは、Antigravity 専用の Google OAuth フローを追加します。Google の認証情報で一度ログインすると、OpenCode で gemini-3.1-pro や claude-opus-4-6-thinking などのモデルを使用でき、Antigravity のレート制限を活用できます。
仕組み
プラグインをインストールし(OpenCode 設定ファイル経由)、opencode auth login google を実行すると、「Google OAuth (Antigravity)」オプションを選択できます。プラグインはアカウントの認証情報をローカルファイルに保存し、利用可能なモデルを検出し、そのモデルリストを 1 時間キャッシュします。OpenCode 内で /antigravity(または /ag)コマンドを開くと、ログイン済みアカウント、現在の選択、クォータ使用量とリセット時間を表示し、アカウントの追加や削除、モデルリストの更新ができます。また、Antigravity 接続中はネイティブの Google API キーモデルを非表示にし、API キー設定に切り替えると再表示します。
対象ユーザー
OpenCode を使用し、Antigravity アクセス権を持つ Google アカウントを持つ開発者。API キーや個別の認証情報を手動で管理することなく、OpenCode 内で Antigravity のモデルを扱いたい人向けです。このプラグインは非公式であるため、Google のサードパーティクライアントポリシーの影響を受ける可能性があるコミュニティ保守ツールに慣れているユーザーに適しています。
ハイライト
- OpenCode 内で Antigravity 用の Google OAuth 認証を追加します。
- Google の認証情報を使用して、
gemini-3.1-proやclaude-opus-4-6-thinkingなどの Antigravity モデルを使用できます。 - 複数アカウントの管理:追加、選択、有効化、無効化、再認証、削除。
- Antigravity と Gemini CLI のクォータ使用量とリセット時間を表示します。
- モデルリストを 1 時間キャッシュして、モデル選択を高速化します。
- OpenCode 内でアカウントとクォータ管理のための専用
/antigravityコマンドをサポートします。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト