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 コマンドをサポートします。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト