ANTIGRAVITY LABEN
記事一覧/Editor View
Editor View/2026-06-15中級

Gemini CLI から Antigravity CLI へ — 6/18 提供終了に向けた移行作業の実記録

6/18 に Gemini CLI と Code Assist 拡張が個人向けに提供終了します。Go 製の Antigravity CLI へ実際に移した手順、壊れたスクリプト、コマンド対応、認証とクォータの落とし穴を実作業の記録としてまとめました。

antigravity-cli9gemini-cli5migration9cli7automation51

プレミアム記事

ターミナルの履歴をさかのぼると、私のシェルスクリプトには gemini というコマンドが思っていた以上に深く根を張っていました。記事の下書き整形、コミットメッセージの素案づくり、複数アプリのリリースノートの叩き台。どれも小さな自動化ですが、止まれば日々の運用が静かに滞ります。

その gemini が、6/18 に個人向けで動かなくなります。Gemini CLI と Gemini Code Assist の IDE 拡張が、無料層・AI Pro・Ultra のいずれでもリクエスト処理を終了し、Go で書き直された Antigravity CLi へ誘導される——告知を読んだとき、まず手を動かして影響範囲を測ることにしました。これはその移行作業の記録です。

まず動かなくなるものを棚卸しする

移行で最初にやるべきは、新ツールの学習ではなく「いま何が gemini に依存しているか」を正確に知ることでした。私自身、個人開発で App Store と Google Play の両方にアプリを出しつつ、4つのブログを並行運用しているため、呼び出し箇所が散らばっています。

棚卸しは grep 一発で済みます。

# リポジトリとホームの dotfiles を横断して gemini 依存を洗い出す
rg -n --hidden -g '!.git' \
  -e '\bgemini\b' \
  -e 'code-assist' \
  -e 'GEMINI_API' \
  ~/repos ~/.zshrc ~/.config 2>/dev/null \
  | grep -vE '@google/generative-ai|gemini-1\.5|gemini-2' \
  | tee ~/gemini_cli_usage.txt
wc -l ~/gemini_cli_usage.txt

ここで @google/generative-ai(SDK 経由の API 呼び出し)を除外しているのが要点です。提供終了するのは CLI と IDE 拡張であって、Gemini API そのものではありません。SDK でモデルを叩いているコードは移行対象に含めない。この線引きを最初に引かないと、移行範囲が無駄に膨らみます。

私の場合、洗い出された実依存は11箇所でした。内訳はシェル関数が6、CI のステップが3、エディタのタスク定義が2。思っていたより少なく、ここで一度安心しました。

インストールと最初の疎通確認

Antigravity CLI の実体は agy というバイナリです。Go 製の単一バイナリなので、Node のグローバルパッケージだった旧 CLI と違い、依存の解決でつまずく余地がほとんどありません。

# インストール(公式インストーラ)
curl -fsSL https://antigravity.google/install.sh | sh
 
# パスを通して疎通確認
export PATH="$HOME/.antigravity/bin:$PATH"
agy --version
agy auth login          # ブラウザが開き、Google アカウントで認可
agy "1 + 1 を計算して、結果だけ返して"

最後の一行が返ってくれば疎通完了です。agy auth login はブラウザを開いてトークンを ~/.antigravity/ に保存します。旧 CLI で GEMINI_API_KEY を環境変数に置いていた人は、ここで方式が変わる点に注意してください。詳細は後述します。

ここまでお読みいただきありがとうございます。

この記事の続きを読む

この先には、実装コードやベンチマーク結果など、実務でお役に立てる内容をご用意しています。このサイトは広告を掲載しておらず、サーバーや開発にかかる費用はメンバーの皆様のご支援で成り立っています。もしお役に立てていましたら、ご支援いただけますと大変ありがたいです。

この記事で得られること
Gemini CLI 依存のスクリプトと CI 呼び出しを Antigravity CLI へ書き換える具体的な手順
旧コマンドと agy サブコマンドの対応、認証・クォータで実際につまずいた点と回避策
私の環境で計測した起動時間の差と、移行を急ぐべきか見送るべきかの判断材料
Stripe による安全な決済 · いつでもキャンセル可能

この記事を購入する

この先の内容をすべてお読みいただけます。一度のご購入で、いつでも何度でもアクセスできます。このサイトは広告を掲載しておらず、皆さまのご支援がサーバー費用などの運営を支えています。

または
メンバーシップなら全記事が読み放題 →
シェア

お読みいただきありがとうございます

Antigravity Lab は広告なしで運営しており、サーバー費用などの運営コストはメンバーシップのご支援で賄っています。実装コード・ベンチマーク・本番設計パターンなど、実務でお役立ていただける記事を毎日更新しています。もし読んでよかったと感じていただけましたら、ぜひご覧ください。

  • コピー&ペーストで使える実装コード付き
  • 毎日新しい上級ガイドを追加
  • ¥580/月 または ¥1,480 の永久アクセス
メンバーシップを見る →

関連記事

連携・プラグイン2026-06-19
Gemini CLI から Antigravity CLI へ: 自動化を止めずに移行する段取り
Gemini CLI が提供終了となり、Go で書き直された Antigravity CLI が後継になりました。CI やスケジュール実行に CLI を組み込んでいる場合、移行を一度に行うと自動化が止まります。並走テストから段階的に切り替えるための具体的な段取りをまとめます。
連携・プラグイン2026-06-18
Antigravity CLI への切り替え当日、出力ではなく副作用の等価性で本番自動化を検証する
Gemini CLI から Antigravity CLI へ切り替える当日に、標準出力の一致ではなく副作用(書き込んだファイル・コミット・ネットワーク呼び出し)の等価性で本番自動化を検証する方法です。サンドボックスでの並走と切り替え可否ゲートを実装の手順で整理しました。
アプリ開発2026-06-15
Gemini CLI 終了(6/18)に備える依存監査 — Antigravity CLI 移行で壊れる場所を先に潰す
6/18 の Gemini CLI 終了で本当に壊れるのは、ターミナルではなく CI・git フック・cron に埋もれた gemini 呼び出しです。参照箇所を機械的に洗い出し、ドライランで確認し、切り戻しまで設計する手順を実コードでまとめました。
📚RECOMMENDED BOOKS
大規模言語モデル入門
山田育矢
LLM開発
生成AIプロンプトエンジニアリング入門
我妻幸長
プロンプト
Claude CodeによるAI駆動開発入門
平川知秀
AI駆動開発
※ アフィリエイトリンクを含みます
もっと見る →