APIキー管理にサヨナラ。Google認証でClaude 4.5クラスの思考モデルを使い倒す技術


APIキー管理にサヨナラ。Google認証でClaude 4.5クラスの思考モデルを使い倒す技術

NoeFabris/opencode-antigravity-auth

2026-02-11

このリポジトリは、Googleの社内(または特定の開発環境)向けIDEである「Antigravity」の認証システムを利用して、VS CodeなどのオープンソースIDE(Opencode)からGoogleのリソースへアクセス可能にするためのブリッジです。

簡単に言うと、「会社の強力なインフラ(認証・クォータ)を、使い慣れた自分の道具(VS Code等)でそのまま使うためのプラグイン」ですね。

「うまい」
最新モデルが使い放題 claude-opus-4-5-thinking や G-Pro(最新モデル)など、強力なモデルをGoogleの認証を通して直接叩けます。

「やすい」
レート制限の回避 個人アカウントの厳しい制限ではなく、エンジニア向けの広範なレート制限(Antigravity枠)が適用されるため、開発が止まりません。

「はやい」
セキュアな認証 OAuthを使ってGoogleの認証基盤に乗っかるため、自分でAPIキーを管理する手間やセキュリティリスクが減ります。

セットアップは非常にシンプルです。

リポジトリのクローン

git clone https://github.com/NoeFabris/opencode-antigravity-auth.git
cd opencode-antigravity-auth

依存関係のインストール

npm install

認証の実行 スクリプトを実行すると、ブラウザが立ち上がりGoogleログインを求められます。

npm run auth

これで、ローカル環境に認証済みのトークンが保存され、Opencode(VS Code)などのIDEからAntigravityのバックエンドを通じてAIモデルと対話できるようになります。

認証が完了すると、ライブラリ経由で以下のようにモデルを呼び出せます。ここではNode.jsでのイメージを紹介します。

import { AntigravityAuth } from 'opencode-antigravity-auth';

async function askAi() {
    // 1. 認証クライアントの初期化
    const auth = new AntigravityAuth();
    
    // 2. モデルの呼び出し(例:Claude Opusなど)
    const response = await auth.chat({
        model: 'claude-opus-4-5-thinking',
        messages: [{ role: 'user', content: '複雑なアルゴリズムのバグを見つけて' }]
    });

    console.log("AIの回答:", response.text);
}

askAi();

このツールは、開発環境の「足回り」を強化するものです。 特に、「APIキーの残高を気にせず、最新の思考モデルをガシガシ回したい」というエンジニアにとっては、まさに紅ショウガをたっぷり乗せた牛丼のような、満足度の高いツールと言えるでしょう。

Googleの強力なインフラを自分のエディタに引き込んで、開発効率を爆上げしてみませんか?


NoeFabris/opencode-antigravity-auth




ソフトウェアエンジニアのための「AI飲み比べ」:システムプロンプト活用術

このリポジトリは、様々なチャットボット(ChatGPT、Claude、そして他のAI)から抽出されたシステムプロンプトのコレクションです。ソフトウェアエンジニアにとって、これは新しいカクテルレシピ集のようなものです。この「レシピ集」を使うことで、以下のメリットが得られます。


ソフトウェアエンジニア必見!Parlantで始める自律型AIエージェント入門

想像してみてください。あなたは巨大な湖(=現実世界の複雑なタスク)で、一人でたくさんの魚(=タスクの実行)を釣ろうとしています。これまでは、魚を一匹一匹、網で捕まえていたかもしれません。しかし、もし、あなたが指示を出すだけで、自動で複数の網を使いこなし、最適な場所で、効率よく魚を釣り上げてくれる優秀な「釣り名人」がいたらどうでしょう?


ソフトウェアエンジニア必見:数ヶ月の開発工数を数分に短縮する Agent Starter Pack の導入と活用法

時は戦国。あなたは凄腕の大名エンジニアです。大名エンジニア「うむ、我が領地(プロジェクト)の課題は山積じゃ。物資の管理(データ処理)も、領民の意見聞き取り(ユーザーサポート)も、人手が足りぬ! 新たな働き手、すなわち有能な代理人(AIエージェント)を早急に戦地に送り出さねば!」


OSSで読み解く動画再生の理。YTProの実装から学ぶ、AI連携とバックグラウンド処理の奥義

お主が求めているのは、「YTPro」という名の秘術だな。これは、古き良き時代のAndroid端末(レガシーデバイス)に、現代の英知であるAIや、禁じられた「バックグラウンド再生」の力を宿す、まさにエンジニアにとっての「魔導書」のようなリポジトリだ。


ソフトウェアエンジニアが知っておくべき「HumanLayer」の安全設計

「HumanLayer」と聞くと、なんだかSF映画に出てくる怪しげなテクノロジーのように聞こえるかもしれませんね。まるで、AIが未来を占ってくれるけど、本当に信じていいの?と不安になるような…(笑)。でも、心配ご無用!これは決して怪しい占いではありません。むしろ、AIがより安全に、そして信頼できる形で「現実世界」と関わるための、とても重要な「安全装置」なんです。


コストゼロの開発術:free-llm-api-resourcesで賢くAIアプリを試作する

いいかい、今回俺たちが狙うのは「cheahjs/free-llm-api-resources」っていう、とんでもねえ「無料AIリソースのお宝リスト」だ。ソフトウェアエンジニアってのは、常に腕のいい道具を求めてるもんだが、こいつはその中でも「タダで使える」最高の道具箱なんだよ。


プログラマー必見!ターミナルで動くAIエージェント活用術

どんどんやっちゃうよー!プログラマーとして日々キーボードを叩いている皆さん、ターミナルって肌身離さず使うツールですよね。そんなターミナルで、まるで相棒のようにAIとサクッと対話できるって、最高じゃないですか?今回ご紹介するのは、まさにそれを実現するオープンソースのCLI(Command Line Interface)ツールです!


ハルシネーションを許さない。LangExtractで実現する根拠(ソース)付きの情報抽出の実践

「彼女の下着は何色?」という、一歩間違えれば通報案件の問いを、LangExtractがどう鮮やかに(かつ紳士的に)解決するのか……。コント仕立てのサンプルコードと一緒に見ていきましょう!一言でいうと、「LLMを使って、超高精度かつ『証拠付き』でテキストを構造化データ(JSON等)にするライブラリ」です。