2026年 Gemini CLI シャットダウン論争
Apache 2.0 の約束のあと — Antigravity と「釣りもの」信頼危機

Gemini CLI に PR を送り、社内標準に載せ、無料枠で毎日のターミナル Agent を回していた開発者にとって、2026年6月18日の個人 API 終了は単なるアップデートではありません。2025年6月の Apache 2.0 公開から約1年で 10万 GitHub Star・6000超の PR を集めたあと、Google I/O 2026(5月19日)で 閉鎖型 Antigravity CLI へ移行し、無料枠は 1000回/日から20回/日 へと激減しました。本稿は炎上記事の転載ではなく、インフラ依存とオープンソース信頼をどう読み解き、自前 API キー・Claude Code・Codex CLI と組み合わせ、安定した CLI Agent 用リモート Mac に載せ替えるかを、六モジュールと六ステップで整理します。

01

六つの症状:ベンダー提供 CLI に賭けたときの信頼リスク

オープンソース CLI が「無料で使える」と感じさせるとき、実際に賭けているのは多くの場合 ライセンスではなくクラウド API です。Gemini CLI 論争で開発者が共有した六つの症状は、他社のターミナル Agent でも繰り返し得ます。3つ以上当てはまるなら、ワークフローの再設計を検討する時期です。

  1. 01

    ドキュメントが「公式無料枠」前提:Runbook や CI 例が Google 提供エンドポイントにハードコードされ、自前キーへの切り替え手順が書かれていない。

  2. 02

    コミュニティ貢献が製品ロードマップと非同期:6000超 PR のうちマージ待ちが溜まり、一方で製品チームは別 SKU(Antigravity)を優先する。

  3. 03

    レート制限が突然50分の1:無料枠が 1000→20 回/日に落ち、個人開発者のデイリーループが一晩で壊れる。

  4. 04

    「エンタープライズは除外」:大企業契約は継続し、個人・スタートアップだけが同じ API 終了の影響を受ける二層構造。

  5. 05

    リポジトリは残るがサービスは消える:Apache 2.0 のコードは clone できるが、公式バックエンドが無いとデフォルト体験は動かない。

  6. 06

    監査ツールが「部分的オープン」を可視化:isitopen.ai などで「コード OSS・推論閉鎖」がラベル付けされ、選定会議の材料になる。

これらは「Google だけの問題」ではなく、ターミナル Agent を SaaS 推論に縛る設計全般の構造リスクです。次の章では Gemini CLI の時系列を、意思決定の根拠として固定します。

02

タイムライン:2025年のオープンソースブームから2026年の転換点へ

2025年6月、Google は Gemini CLI を Apache 2.0 で公開しました。ターミナルからリポジトリ全体を読み、マルチファイル編集とツール呼び出しを行う Agent 体験は、当時の Claude Code や Codex CLI と並ぶ選択肢として注目を集めました。コミュニティは Star と PR で「共同所有者」に近い熱量を示し、約一年で GitHub 10万 Star・6000超 PR という異常な速度に達しました。

2026年5月19日の Google I/O では、後継として Antigravity CLI が前面に出ました。公開情報と開発者コミュニティの整理では、Antigravity は 閉鎖型の製品線 であり、個人向けに使っていた Gemini CLI バックエンドとは契約・レート・機能セットが一致しません。同時に発表された政策変更で、個人向け Gemini CLI API は 2026年6月18日に終了、無料利用の上限は 1日1000リクエストから20リクエスト へと切り下げられました。

リポジトリのライセンスは変わらなくても、推論と認証の「サービス層」が変われば、開発者体験は別製品になる。

このギャップが bait-and-switch(釣りもの商法) と呼ばれる理由です。法的な定義までは本稿の範囲外ですが、技術選定の実務では「コードを fork できるか」と「明日も同じ API で動くか」は別問いです。エンタープライズ顧客が契約継続で除外される場合、個人と SMB は同じ OSS リポジトリを見ながら異なる可用性を受け取ります。

チームのテックリードは、この時系列を社内メモに1ページで残すべきです。監査・コンプライアンス・コスト委員会は「Star 数」より API 終了日と代替 SKU を見ます。

03

比較表:Gemini CLI・Antigravity・BYOK 代替・リモート Mac 常駐

ツールの「人気」ではなく、ライセンス・推論の所在・レート・移行コスト で比較します。数値は公開発表とコミュニティ観測に基づく概算であり、契約形態で変動します。

方式コードライセンス推論/API個人・小規模への影響移行の主作業
Gemini CLI(2025–2026初)Apache 2.0Google 提供・無料枠大2026-06-18 以降個人 API 終了Runbook・CI シークレットの差し替え
Antigravity CLI閉鎖(製品)Google 管理・新料金体系エンタープライズは除外の報道ありアカウント・課金・ポリシー再合意
Claude Code / Codex CLI(BYOK)各社 CLI ライセンス自前 API キー・契約ベンダー変更はあるがキーは保持可能プロンプト・Hook・worktree の移植
専用リモート Mac + SSH—(インフラ)任意モデル(BYOK)スリープ・メモリ競合を回避SSH・セッション分離・秘密情報管理

表の結論は単純です。推論を自社キーに寄せ、実行環境を独占 Mac に分離すると、次のベンダー政策変更でも「コードは残るがサービスが消える」被害半径を小さくできます。これは AI 開発者スタック で述べた「算力ノード化」と同じ発想です。

bash
# 方針:公式無料エンドポイント依存をやめ、BYOK に寄せる(例)
export ANTHROPIC_API_KEY="${ANTHROPIC_API_KEY:-}"
export OPENAI_API_KEY="${OPENAI_API_KEY:-}"
# Gemini 個人 API 終了後は、自前 Google AI Studio キーか他 CLI へ
unset GEMINI_CLI_USE_VENDOR_FREE_TIER  # チームで命名した内部フラグを無効化

# 長時間 Agent はリモート Mac 上の tmux で常駐
ssh nodemini-mac 'tmux new -As cli-agent "claude"
warning

注意:リポジトリを fork しただけでは、終了した個人 API は復活しません。移行は 認証・エンドポイント・レート・課金 の四層すべてを見直す必要があります。

04

「コードは OSS、サービスは閉鎖」— isitopen.ai とエンタープライズ除外

オープンソースの定義争いは続きますが、実務の問いは一つに集約できます。明日のビルドで、誰が何を止められるか。Gemini CLI は GitHub 上では貢献可能なのに、推論ゲートウェイは Google が一方向に制御します。コミュニティはこれを open-core / bait-and-switch の典型として isitopen.ai などのトラッキングに載せ、選定資料にしています。

エンタープライズ除外が報じられると、スタートアップや個人開発者は「同じ OSS を見ているのに可用性だけ違う」状態になります。法務・調達が契約でカバーできない規模のチームほど、自前 API キー + 代替 CLI の組み合わせが現実的です。Antigravity へ乗り換える選択肢もありますが、それは 新しいロックイン の受け入れであり、Apache 2.0 時代の期待とは別契約です。

開発者向けの実務原則

第一に、推論は BYOK に寄せ、ベンダー無料枠をクリティカルパスに置かない。第二に、CLI の設定と Hook は Git 管理 し、ツール名が変わっても手順は残す。第三に、長時間セッションはリモートの独占 Mac に置き、ノート PC のスリープとメモリ競合を避ける。第四に、選定会議では Star 数ではなく API 終了日・レート表・データ処理条項 を並べる。

macOS 上で iOS ビルドや Keychain を絡める Agent では、Linux VPS だけに置くと xcodebuild 系の手順が再現できません。CLI Agent の実行環境として macOS 専有ノード を確保する理由は、Gemini 論争とは独立に存在します。

社内勉強会では「OSS かどうか」ではなく「停止スイッチが誰の手にあるか」をホワイトボードに書くと議論が早まります。Google 以外の CLI ベンダーでも、無料枠・モデル名・地域制限は同様に変わり得るため、Runbook には 代替 CLI への切替手順 を必ず含めてください。

05

引用可能な三つのデータポイントとコスト感

議論を感情論にせず、社内資料に貼れる数字を固定します。出典は Google 発表・GitHub 公開統計・コミュニティ観測の整理です。

  • データ 1 · コミュニティ規模:Gemini CLI は公開から約1年で GitHub 10万 Star・6000超 PR を記録。OSS としては巨大な社会資本が蓄積されたが、サービス層の政策は別軸で動いた。
  • データ 2 · 無料枠の落差:個人向け無料利用は 1日1000リクエストから20リクエスト へ(約 98% 削減)。デイリーで Agent を回す個人のワークフローは設定変更なしでは継続不能。
  • データ 3 · 終了日:2026年6月18日を個人向け Gemini CLI API の提供終了日として整理する(I/O 2026 発表と開発者向けドキュメントの時系列)。以降は Antigravity または BYOK 代替が前提。

BYOK へ移行した場合のコストは、モデル単価 × チームの Agent 呼び出し回数になります。無料枠20回/日は「検証用サンプル」程度と見なし、本番的な並列 Agent には不向きです。逆に、推論を自社キーに寄せれば、レート変更の通知先はクラウド契約 に集約され、GitHub Star とは切り離せます。

選定委員会向けには、上記三データをスライド1枚に固定し、Antigravity 見積もりと BYOK の12ヶ月 TCO を並べると意思決定が速くなります。Star 数は参考指標に留め、可用性と契約条項を主指標にしてください。監査ログに API 終了日を残すことも忘れないでください。

info

ヒント:Agent Skills などの横断標準(Agent Skill ガイド)は CLI ベンダーが変わっても手順資産を残せます。今回の教訓は「Skill を書いた」ではなく「どの API に課金が紐づくか」を固定することです。

06

六ステップ:2026年6月18日までにやるべき移行 Runbook

残り日数が少ないほど、順序が重要です。以下は個人・10人未満チーム向けの最小 Runbook です。

  1. 01

    依存関係の棚卸し:CI、Cron、ローカル alias が Gemini 個人 API または無料枠に向いていないか grep し、一覧化します。

  2. 02

    方針決定:Antigravity 契約へ寄せるか、Claude Code / Codex CLI + 自前キーへ寄せるか。エンタープライズ除外の有無を調達に確認します。

  3. 03

    シークレットの再配線:API キーを Vault / 1Password / CI シークレットに移し、リポジトリ内の平文キーを削除します。

  4. 04

    レートと予算のアラート:BYOK 後は20回/日ではなく課金上限で止まるため、コストアラートを設定します。

  5. 05

    長時間 Agent をリモート Mac へ:tmux + SSH でセッションを常駐させ、ノート PC のスリープで途中終了しない構成にします。

  6. 06

    ドキュメント更新:新入社員向け README に「公式無料枠禁止」「推奨 CLI」「キー取得手順」を明記し、再発を防ぎます。合わせて、障害時のロールバック先(前バージョン CLI、代替モデル、凍結ブランチ)を1ページにまとめておくと、6月18日当日の混乱を抑えられます。

ローカル MacBook だけで IDE Agent、複数ターミナル Agent、時々のローカル推論を同時に走らせると、メモリとサーマルが先に限界になります。Linux VPS は安価ですが、macOS 専用の署名・notarytool・Keychain 手順を Agent に任せられません。CLI Agent を 7×24 に近い頻度で回し、かつ毎年最高配 MacBook を買い替えたくないチームにとって、NodeMini の Mac Mini クラウドレンタルは通常最適解です。秒級プロビジョニング、SSH 主軸、独占 compute、透明なレンタル料金により、BYOK の Claude Code / Codex と安定した macOS ベースラインを両立できます。接続手順はヘルプセンター、SSH 設計はCLI Agent SSH 分離を参照してください。

FAQ

よくある質問

いいえ。個人向けバックエンド API は終了します。リポジトリは Apache 2.0 のままですが、公式無料・個人エンドポイント前提のスクリプトは動きません。自前キー、Antigravity、または Claude Code / Codex などへの移行が必要です。

いいえ。I/O 2026 で示された後継は閉鎖型製品線です。エンタープライズは契約で継続する場合がありますが、コミュニティ PR 文化とは別物です。isitopen.ai で OSS/サービス分離を確認し、調達資料に残してください。

SSH + tmux で長セッションを維持し、worktree で並列を分離します。仕様と料金はレンタル料金、接続はヘルプセンターをご確認ください。