Gemini CLI 2026: bait-and-switch и доверие к open source
Apache 2.0 в GitHub, закрытый inference gateway, Antigravity

Если вы гоняли Gemini CLI в tmux, вешали hooks на CI и кормили агента бесплатным endpoint — 18.06.2026 рвёт контракт не на уровне git, а на уровне inference API. За год после Apache 2.0 (июнь 2025) репозиторий набил ~100k stars и 6000+ PR, а Google I/O 2026 (19 мая) вывел закрытый Antigravity CLI и урезал free tier с 1000 до 20 запросов/день. Разбираем механику bait-and-switch, матрицу миграции на BYOK + Claude Code/Codex и почему выделенный remote Mac — нормальный compute-слой для CLI Agent, а не «костыль».

01

Шесть симптомов зависимости от vendor gateway

Лицензия в LICENSE не гарантирует uptime inference. Симптомы, которые ловят инженеры на проде:

  1. 01

    Runbook завязан на free endpoint — нет documented fallback на свои ключи.

  2. 02

    Очередь PR ≠ roadmap: 6000+ PR в хвосте, продукт пушит Antigravity SKU.

  3. 03

    Rate limit −98%: 1000→20 req/day — agent loop обнуляется.

  4. 04

    Enterprise exempt: контрактники едут дальше, indie/SMB — нет.

  5. 05

    Fork без backend: код есть, default UX мёртв.

  6. 06

    isitopen.ai маркирует «OSS code / closed inference» для architecture review.

Три+ совпадения — миграция в Q2, не «после дедлайна». Это системный риск любого terminal agent с managed cloud inference.

02

Таймлайн как state machine политики

2025-06: publish под Apache 2.0, agent читает repo, tool calls, multi-file edits. 2026-05-19 (I/O): Antigravity CLI — closed successor. 2026-06-18: kill switch персонального API. Quota: 1000→20/day.

Git history не меняется — меняется control plane inference. Это другой продукт с тем же брендом.

Community называет это bait-and-switch: Stars как social proof, lock-in через gateway. Tech lead фиксирует API sunset, SKU, rate table — не star count.

Для iOS/macOS pipeline критично: смена gateway часто ломает не компилятор, а сессии агента и секреты в CI — планируйте отдельно от Xcode upgrades.

03

Матрица: Gemini / Antigravity / BYOK / remote Mac

СтекCode licenseInferenceIndie/SMBMigration
Gemini CLI legacyApache 2.0Google free tierAPI end 18.06.2026CI secrets, cron
AntigravityProprietaryGoogle managedEnterprise may skipNew billing
Claude Code / Codex BYOKVendor CLIYour keysYou hold contractHooks, worktrees
Dedicated remote MacAny modelNo sleep/RAM fightSSH, tmux

Вывод для geeks: decouple inference (BYOK), isolate execution (dedicated macOS node). См. AI developer stack 2026.

bash
export ANTHROPIC_API_KEY="${ANTHROPIC_API_KEY:-}"
export OPENAI_API_KEY="${OPENAI_API_KEY:-}"
unset GEMINI_CLI_USE_VENDOR_FREE_TIER

# long agent session: remote Mac, not sleeping laptop
ssh nodemini-mac 'tmux new -As cli-agent "claude"'
warning

Важно: fork не поднимает убитый personal API — пересоберите auth, endpoint, rate, billing.

04

OSS vs service layer, isitopen.ai, enterprise exempt

Вопрос не «открыт ли git», а кто держит kill switch на inference. isitopen.ai — удобный регистр для review: partial open source ≠ operational open.

Antigravity — новый commercial surface, не patch release. Enterprise exempt = two-tier availability при одном upstream repo.

Практика для CLI Agent на Mac

BYOK для inference; hooks/config в git; длинные job на remote exclusive Mac (Metal/Xcode toolchain локально на узле). Linux VPS экономит, но ломает xcodebuild, Keychain, notarytool в agent steps.

На доске пишите «owner of shutdown button», не «OSS yes/no». В runbook — explicit failover CLI.

05

Три метрики для стейкхолдеров

  • Метрика 1: 100k stars, 6000+ PR за ~12 мес. — community sunk cost, не SLA.
  • Метрика 2: free tier 1000→20/day (~98% cut).
  • Метрика 3: hard sunset 18.06.2026 personal Gemini CLI API.

После BYOK cost = model price × tool calls × parallel agents. 20/day — demo tier. Agent Skills переживают смену CLI, если keys/hooks versioned.

info

Hint: миграцию меряйте в person-days (secrets, CI, docs), не в delta stars.

06

Шесть шагов до 18.06.2026

  1. 01

    Inventory: grep free tier / personal API в CI, cron, shell.

  2. 02

    Decision: Antigravity contract vs BYOK (Claude Code/Codex).

  3. 03

    Secrets: vault/CI, no plaintext in repo.

  4. 04

    Budget alerts на cloud keys.

  5. 05

    Long agents → remote Mac: tmux over SSH.

  6. 06

    Runbook update: no vendor free tier, recommended CLI.

Параллельно IDE agent + terminal agents + local inference на одном MacBook бьёт по unified memory и thermal — swap первым, latency на вводе. VPS без macOS не тянет signing chain. Кому нужны CLI agents почти 24/7 без ежегодного top MacBook, аренда Mac Mini cloud NodeMini обычно лучший fit: fast provision, SSH-first, isolated compute, прозрачные цены, центр помощи, SSH session isolation. Для production iOS CI/CD и agent automation это стабильнее, чем «бесплатный» CLI с kill switch у вендора.

FAQ

Частые вопросы

Нет. Миграция на свои ключи, Antigravity или Claude Code/Codex.

Нет. Closed successor. См. isitopen.ai.

SSH+tmux, worktree isolation. Цены аренды, центр помощи.