On the morning of June 18, someone's CI pipeline quietly stopped working.
When the gemini command threw a "service has been discontinued" error, Gemini CLI was already gone. 100,000 GitHub stars, 6,000 merged pull requests — an open source tool built together by the developer community over a year had been replaced by a closed-source Go binary.
Why did pipelines stop on June 18?
Google announced the Gemini CLI shutdown on May 19, declaring a forced migration to Antigravity CLI with the message: "Your workflows have outgrown those early days — it's the multi-agent era now."
The affected users are clearly defined: Google AI Pro and Ultra subscribers, free Gemini Code Assist users, and new GitHub Gemini Code Assist users. Enterprise customers with Standard or Enterprise licenses retain their existing access.
Then on June 18, with no further warning, gemini stopped.
What Google took from the community
The sharpest criticism centers on open source strategy. Gemini CLI was published under Apache 2.0, and the community had merged over 6,000 pull requests to build it together. The Antigravity CLI repository, however, contains only "a changelog, README, and a GIF file." No source code.
The Register put it bluntly: "Google extracted value from open source contributions to build a proprietary replacement." The community sees it the same way — contributions made for free came back as a paid service.
"There won't be 1:1 feature parity right out of the gate."
— Google, Gemini CLI shutdown announcement
The quota situation got significantly worse too.
| Gemini CLI (old) | Antigravity CLI (new) | |
|---|---|---|
| Quota model | 1,000 requests/day (24h reset) | Weekly compute-based cap |
| Practical limit | ~1,000 requests per day | ~2,000 lines generated before exhaustion |
| When exceeded | Resets next day | Up to 168-hour (7-day) lockout |
| Source code | Apache 2.0 open source | Closed source (binary only) |
Unresolved security issue
According to Augment Code's analysis, an RCE (remote code execution) vulnerability was reported in Antigravity CLI in April 2026, with no confirmed patch as of June. Check the latest security advisories before deploying to production.
Several features are also missing from launch. The gemini --acp JSON-RPC interface is absent, and there's no official GitHub Actions integration. Discord, Slack, and Teams bridges require workarounds pending issue resolution.
Migrating to Antigravity CLI in 30 minutes
If your CI/CD is down right now, here's the sequence.
- Install Antigravity CLI
macOS/Linux:curl -fsSL https://antigravity.google/cli/install.sh | bash
Homebrew:brew install --cask antigravity-cli
Windows PowerShell:irm https://antigravity.google/cli/install.ps1 | iex - Authenticate & verify settings
Runagyand complete the OAuth flow. Settings auto-save to~/.gemini/antigravity-cli/settings.json. Runagy inspectto review all discovered configs. - Migrate Extensions to Plugins
Runagy plugin import geminito convert existing Extensions to Plugins. Functionality is identical — just a rename. - Move Skills directories
Project skills:git mv .gemini/skills .agents/skills
Context file:GEMINI.md→.antigravity.md
Global skills:~/.gemini/skills/→~/.gemini/antigravity-cli/skills/ - Rewrite MCP config (most critical)
MCP settings move from inlinesettings.jsonto a separatemcp_config.json. Rename every remote server'surlfield toserverUrl. Missing this looks like a successful install but causes silent failures hours later during tool invocation.
Validate your migration
Run agy doctor to validate the full installation end-to-end. Also manually replace every gemini call in your CI/CD scripts with agy — the migration script won't do this for you.
When Antigravity quota runs out
Once the weekly compute cap is hit, you face up to a 7-day lockout. Google introduced a 5-hour priority refresh, but reports of 7-day lockouts affecting paid subscribers continued through May.
| Alternative | Key features | Quota model |
|---|---|---|
| Claude Code | Full MCP support, Anthropic native | Per-plan / API pay-as-you-go |
| DeepSeek V4 | Open source, OpenAI-compatible endpoint | Daily credit reset |
| GLM 5.1 | 200K context, Apache 2.0 | Daily credit reset |
| Kimi K2.6 | 262K context window | Daily credit reset |
The key distinction is weekly reset vs daily reset. If lockouts are your problem, open source models with daily credit resets are a practical alternative. Claude Code, Cursor, and OpenCode all connect to these models via OpenAI-compatible endpoints.
Dive deeper
Google's Official Announcement The rationale for transitioning Gemini CLI to Antigravity CLI and what features are preserved developers.googleblog.com
The Register: In-depth Analysis Open source exploitation concerns and community reactions theregister.com
Full Migration Guide 5-step walkthrough, silent failure traps, and quota regression details digitalapplied.com
Antigravity vs Gemini CLI Comparison Security, compliance, and CI/CD support in detail augmentcode.com
Quota Lockout Alternatives Coding without week-long lockouts using open source models atlascloud.ai
Antigravity CLI Setup Guide (Korean) Installation to skill creation walkthrough elancer.co.kr




