ANTIGRAVITY LABEN
記事一覧/Antigravity 基本
Antigravity 基本/2026-06-12中級

Gemini CLI 終了まで残り6日 — 自動化スクリプトの依存を棚卸しして Antigravity CLI へ移行する

6月18日の Gemini CLI 提供終了を前に、cron・CI・シェルスクリプトに潜む gemini コマンド依存を洗い出し、Antigravity CLI へ移行して検証するまでの実務手順を整理しました。

Antigravity CLI2Gemini CLI8移行3自動化14CI/CD13運用設計7

プレミアム記事

カレンダーを見て、少し背筋が伸びました。2026年6月18日、Gemini CLI と Gemini Code Assist の IDE 拡張は、AI Pro・Ultra・無料個人向けのリクエスト処理を停止します。残りは6日です。

対話で使うだけなら、当日に Antigravity CLI へ乗り換えても大きな問題はありません。怖いのは、人間が見ていない場所です。深夜の cron、CI のジョブ、シェルスクリプトの奥に埋まった gemini -p の一行。これらは6月18日の朝、エラーログだけを残して静かに止まります。

私自身、個人開発で運営している複数サイトの更新パイプラインに Gemini CLI を組み込んでいた時期があり、今回の移行ではまず「どこで依存しているか自分でも正確に把握していない」という現実から始まりました。棚卸し、移行、検証の順に、実際にやったことを書き残します。

6月18日に止まるもの・止まらないもの

最初に範囲を正確にしておきます。対象を取り違えると、棚卸しの精度が落ちるためです。

止まるのは次の2つです。

  • Gemini CLI(ターミナルの gemini コマンド)— AI Pro・Ultra・無料個人向けのリクエスト処理が停止
  • Gemini Code Assist の IDE 拡張 — 同様に提供終了

止まらないものも明確です。

  • Gemini API そのもの — API キーで直接呼んでいるアプリケーションコードは影響を受けません
  • Antigravity IDE / デスクトップアプリ — むしろ後継の中心です
  • Antigravity CLI — Go 製の新しい CLI で、Agent Skills・Hooks・Subagents・Extensions を引き継ぎます

ここで重要なのは、「Gemini API を使うコード」と「Gemini CLI を呼ぶスクリプト」の区別です。SDK 経由で API を叩いている処理は対象外ですが、シェルから gemini コマンドを起動している処理はすべて対象になります。公式の経緯は Gemini CLI から Antigravity CLI への移行アナウンス にまとまっています。

まず「どこで依存しているか」を機械的に洗い出す

記憶を頼りに探すのはやめました。半年前に書いたスクリプトの中身は、半年前の自分しか知りません。

私が実際に流した棚卸しは、次の3段階です。

# 1. プロジェクトと設定ディレクトリから gemini コマンド呼び出しを検索
grep -rn --include="*.sh" --include="*.yml" --include="*.yaml" --include="*.mjs" \
  -E '(^|[^a-zA-Z_-])gemini( |$|[^a-zA-Z_-])' \
  ~/projects ~/.config 2>/dev/null | grep -v node_modules
 
# 2. cron に登録されたジョブを確認
crontab -l 2>/dev/null | grep -n 'gemini'
 
# 3. シェル履歴から「手癖になっている使い方」も拾っておく
history | grep 'gemini -p' | tail -20

1 と 2 が止まると実害が出る箇所、3 は移行後に自分の手が迷う箇所です。検索パターンをやや厳しめにしているのは、gemini-api-client のようなパッケージ名や、antigravity-gemini のような複合語を誤検出しないためです。

このとき、見つかった依存を「対話的に使っているだけ」「スクリプトが無人で呼んでいる」の2つに仕分けしておくと、後の優先順位づけが楽になります。無人実行が最優先です。エラーに気づく人間がいないからです。

私の環境では、grep の結果は11箇所、うち無人実行は3箇所でした。数として大したことはないのですが、3箇所のうち1つは毎朝の定期実行に入っており、見落とせば確実に6月18日に止まっていたものです。

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

この記事の続きを読む

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

この記事で得られること
cron・CI・シェルスクリプトから gemini コマンド依存を機械的に洗い出す棚卸しスクリプトの実例
認証・設定ファイル・出力形式という、移行で実際に手が止まった3つの互換差分とその対処
ロールバック先が存在しない移行を安全に進めるためのスモークテスト設計と判断基準
Stripe による安全な決済 · いつでもキャンセル可能

この記事を購入する

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

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

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

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

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

関連記事

Antigravity 基本2026-05-23
Antigravity CLI(agy)を触る:Gemini CLI からの移行手順とスラッシュコマンドの読み解き
Google Antigravity CLI(agy)の最短セットアップ手順、Antigravity 2.0 と Antigravity IDE の使い分け、覚えておきたいスラッシュコマンド、Gemini CLI からの移行で詰まる点を実際に触った感覚で整理しました。
Antigravity 基本2026-04-07
コンテキストエンジニアリング入門:AIを「自分専用パートナー」に育てる考え方
コンテキストエンジニアリングとは何か、なぜ今注目されているのかを分かりやすく解説。プロンプトエンジニアリングとの違いから、AIを自分専用パートナーとして育てる具体的な考え方まで丁寧に紹介します。
Antigravity 基本2026-03-21
Antigravity vs Gemini CLI 徹底比較 2026 — AI IDE とターミナル AI の使い分けガイド
📚RECOMMENDED BOOKS
大規模言語モデル入門
山田育矢
LLM開発
生成AIプロンプトエンジニアリング入門
我妻幸長
プロンプト
Claude CodeによるAI駆動開発入門
平川知秀
AI駆動開発
※ アフィリエイトリンクを含みます
もっと見る →