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 に載せ替えるかを、六モジュールと六ステップで整理します。
オープンソース CLI が「無料で使える」と感じさせるとき、実際に賭けているのは多くの場合 ライセンスではなくクラウド API です。Gemini CLI 論争で開発者が共有した六つの症状は、他社のターミナル Agent でも繰り返し得ます。3つ以上当てはまるなら、ワークフローの再設計を検討する時期です。
ドキュメントが「公式無料枠」前提:Runbook や CI 例が Google 提供エンドポイントにハードコードされ、自前キーへの切り替え手順が書かれていない。
コミュニティ貢献が製品ロードマップと非同期:6000超 PR のうちマージ待ちが溜まり、一方で製品チームは別 SKU(Antigravity)を優先する。
レート制限が突然50分の1:無料枠が 1000→20 回/日に落ち、個人開発者のデイリーループが一晩で壊れる。
「エンタープライズは除外」:大企業契約は継続し、個人・スタートアップだけが同じ API 終了の影響を受ける二層構造。
リポジトリは残るがサービスは消える:Apache 2.0 のコードは clone できるが、公式バックエンドが無いとデフォルト体験は動かない。
監査ツールが「部分的オープン」を可視化:isitopen.ai などで「コード OSS・推論閉鎖」がラベル付けされ、選定会議の材料になる。
これらは「Google だけの問題」ではなく、ターミナル Agent を SaaS 推論に縛る設計全般の構造リスクです。次の章では Gemini CLI の時系列を、意思決定の根拠として固定します。
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 を見ます。
ツールの「人気」ではなく、ライセンス・推論の所在・レート・移行コスト で比較します。数値は公開発表とコミュニティ観測に基づく概算であり、契約形態で変動します。
| 方式 | コードライセンス | 推論/API | 個人・小規模への影響 | 移行の主作業 |
|---|---|---|---|---|
| Gemini CLI(2025–2026初) | Apache 2.0 | Google 提供・無料枠大 | 2026-06-18 以降個人 API 終了 | Runbook・CI シークレットの差し替え |
| Antigravity CLI | 閉鎖(製品) | Google 管理・新料金体系 | エンタープライズは除外の報道あり | アカウント・課金・ポリシー再合意 |
| Claude Code / Codex CLI(BYOK) | 各社 CLI ライセンス | 自前 API キー・契約 | ベンダー変更はあるがキーは保持可能 | プロンプト・Hook・worktree の移植 |
| 専用リモート Mac + SSH | —(インフラ) | 任意モデル(BYOK) | スリープ・メモリ競合を回避 | SSH・セッション分離・秘密情報管理 |
表の結論は単純です。推論を自社キーに寄せ、実行環境を独占 Mac に分離すると、次のベンダー政策変更でも「コードは残るがサービスが消える」被害半径を小さくできます。これは AI 開発者スタック で述べた「算力ノード化」と同じ発想です。
# 方針:公式無料エンドポイント依存をやめ、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"
注意:リポジトリを fork しただけでは、終了した個人 API は復活しません。移行は 認証・エンドポイント・レート・課金 の四層すべてを見直す必要があります。
オープンソースの定義争いは続きますが、実務の問いは一つに集約できます。明日のビルドで、誰が何を止められるか。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 への切替手順 を必ず含めてください。
議論を感情論にせず、社内資料に貼れる数字を固定します。出典は Google 発表・GitHub 公開統計・コミュニティ観測の整理です。
BYOK へ移行した場合のコストは、モデル単価 × チームの Agent 呼び出し回数になります。無料枠20回/日は「検証用サンプル」程度と見なし、本番的な並列 Agent には不向きです。逆に、推論を自社キーに寄せれば、レート変更の通知先はクラウド契約 に集約され、GitHub Star とは切り離せます。
選定委員会向けには、上記三データをスライド1枚に固定し、Antigravity 見積もりと BYOK の12ヶ月 TCO を並べると意思決定が速くなります。Star 数は参考指標に留め、可用性と契約条項を主指標にしてください。監査ログに API 終了日を残すことも忘れないでください。
ヒント:Agent Skills などの横断標準(Agent Skill ガイド)は CLI ベンダーが変わっても手順資産を残せます。今回の教訓は「Skill を書いた」ではなく「どの API に課金が紐づくか」を固定することです。
残り日数が少ないほど、順序が重要です。以下は個人・10人未満チーム向けの最小 Runbook です。
依存関係の棚卸し:CI、Cron、ローカル alias が Gemini 個人 API または無料枠に向いていないか grep し、一覧化します。
方針決定:Antigravity 契約へ寄せるか、Claude Code / Codex CLI + 自前キーへ寄せるか。エンタープライズ除外の有無を調達に確認します。
シークレットの再配線:API キーを Vault / 1Password / CI シークレットに移し、リポジトリ内の平文キーを削除します。
レートと予算のアラート:BYOK 後は20回/日ではなく課金上限で止まるため、コストアラートを設定します。
長時間 Agent をリモート Mac へ:tmux + SSH でセッションを常駐させ、ノート PC のスリープで途中終了しない構成にします。
ドキュメント更新:新入社員向け 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 分離を参照してください。
いいえ。個人向けバックエンド API は終了します。リポジトリは Apache 2.0 のままですが、公式無料・個人エンドポイント前提のスクリプトは動きません。自前キー、Antigravity、または Claude Code / Codex などへの移行が必要です。
いいえ。I/O 2026 で示された後継は閉鎖型製品線です。エンタープライズは契約で継続する場合がありますが、コミュニティ PR 文化とは別物です。isitopen.ai で OSS/サービス分離を確認し、調達資料に残してください。