{"slug": "gemini-cli-is-dead-migrate-to-antigravity-cli-before-todays-deadline", "title": "Gemini CLI Is Dead: Migrate to Antigravity CLI Before Today’s Deadline", "summary": "Google killed Gemini CLI for free users and Google AI Pro/Ultra subscribers on June 18, 2026, replacing it with the closed-source Antigravity CLI. The migration requires renaming the `url` field to `serverUrl` in MCP config files, a silent failure that breaks MCP servers if missed. Enterprise Gemini Code Assist users and paid API key holders are unaffected.", "body_md": "If you have automation scripts or CI pipelines calling `gemini`\n\n, they stopped working today. Google killed Gemini CLI for free users and Google AI Pro/Ultra subscribers on June 18, 2026 — the replacement is **Antigravity CLI** (`agy`\n\n), part of the broader [Antigravity 2.0 platform](https://developers.googleblog.com/an-important-update-transitioning-gemini-cli-to-antigravity-cli/). The migration is not optional, and there are a few silent failures that will bite you if you just swap the binary without reading the changelog.\n\n## The 4-Step Migration\n\nIf you need this working right now, here are the four steps:\n\n**1. Install Antigravity CLI**\n\n```\ncurl -fsSL https://antigravity.google/cli/install.sh | bash\nagy --version\n```\n\nWindows users: `irm https://antigravity.google/cli/install.ps1 | iex`\n\nin PowerShell. The new binary is named `agy`\n\n, not `antigravity`\n\n.\n\n**2. Authenticate**\n\n```\nagy\n```\n\nThis opens a browser for OAuth. If you are on SSH, you will get a URL to complete on a local machine — finally a sensible flow for headless environments.\n\n**3. Import your plugins**\n\n``` python\nagy plugin import gemini\n```\n\nThis converts Gemini CLI extensions to Antigravity plugins and migrates MCP server config where possible. It is not perfect — see the gotcha below.\n\n**4. Move your skills directory and update config files**\n\n```\nmkdir -p .agents\nmv .gemini/skills .agents/skills\n```\n\nYour context files (`GEMINI.md`\n\n, `AGENTS.md`\n\n) carry over unchanged. The MCP config file is where things get tricky.\n\n## The Silent Failure: One Field Rename That Breaks Your MCP Servers\n\nThis is the change that will quietly break your setup without any error message. In your MCP configuration, the `url`\n\nfield is now `serverUrl`\n\n:\n\n```\n// OLD — .gemini/settings.json (MCP inline config)\n{ \"url\": \"https://your-mcp-server.example.com\" }\n\n// NEW — .agents/mcp_config.json\n{ \"serverUrl\": \"https://your-mcp-server.example.com\" }\n```\n\nIf you miss this rename, Antigravity CLI starts fine but never calls your MCP servers. The [migration guide at Agentpedia](https://agentpedia.codes/blog/gemini-cli-to-antigravity-cli-migration) flags this as the most common source of post-migration confusion.\n\nHere is the full path and field mapping:\n\n| What | Old Path/Value | New Path/Value |\n|---|---|---|\n| Binary | `gemini` | `agy` |\n| Workspace skills | `.gemini/skills/` | `.agents/skills/` |\n| Global skills | `~/.gemini/skills/` | `~/.gemini/antigravity-cli/skills/` |\n| Global MCP config | `~/.gemini/settings.json` | `~/.gemini/antigravity-cli/mcp_config.json` |\n| Workspace MCP config | `.gemini/settings.json` | `.agents/mcp_config.json` |\n| MCP server URL field | `url` | `serverUrl` |\n\n## Who This Does Not Affect\n\nWorth clarifying before the panic sets in: this forced migration hits **free users, Google AI Pro/Ultra subscribers, and free Gemini Code Assist users** only. If your organization has a Gemini Code Assist Standard or Enterprise license — or if you are using the Gemini API with a paid API key — Gemini CLI keeps working unchanged. Google confirmed the enterprise version will continue to receive the latest model releases, bug fixes, and security updates.\n\n## The Part Google Did Not Announce Loudly\n\nGemini CLI launched under Apache 2.0 with full source code on GitHub. It accumulated 100,000+ stars and 6,000 merged community PRs in under a year. Antigravity CLI is closed-source — the GitHub repository contains only a changelog, a README, and a GIF. Reaction on [the official GitHub discussion](https://github.com/google-gemini/gemini-cli/discussions/27274) was blunt: 265 downvotes, 6 upvotes, with contributors pointing out they had worked for free on code that now exclusively serves enterprise customers.\n\nThis is a recognizable playbook — build community goodwill with open-source, monetize through closed-source successors. A 100,000-star project retired in under a year is worth noting if you are deciding how much infrastructure to build on any Google developer product.\n\n## What Is Actually Better in Antigravity CLI\n\nCredit where it is due: Antigravity CLI is a better tool in some genuine ways. Built in Go instead of Node.js, it starts faster, uses less memory, and works cleanly in headless and SSH environments without fighting Node dependency chains. Background async workflows let you kick off a large refactor and keep using your terminal — the primary agent can spin up parallel subagents with isolated context windows, which is a real improvement for multi-step pipelines.\n\nGemini 3.5 Flash runs up to 12x faster inside Antigravity compared to Gemini CLI, according to [benchmarks from Augment Code](https://www.augmentcode.com/tools/google-antigravity-vs-gemini-cli). If you run heavy agentic coding workflows, you will likely notice the difference after migration. The community complaints about missing features — clipboard pasting, some MCP integrations — are real, and Google acknowledged there is no 1:1 feature parity right out of the gate. Check the [official Antigravity migration docs](https://antigravity.google/docs/gcli-migration) for the current known-gaps list before moving production workflows.\n\n## After the Migration: Quick Validation\n\nBefore you close the terminal, run through this checklist:\n\n- Reproduce a task you previously ran in Gemini CLI\n- Verify your agent reaches expected MCP tools\n- Confirm workspace skills execute correctly\n- Check MCP server calls fire — watch for the\n`serverUrl`\n\nissue specifically - Validate hooks fire at expected lifecycle moments\n\nThe migration takes about 10 minutes if nothing unusual is broken. The MCP field rename is the one to double-check. Enterprise users on Standard or Enterprise plans: you have nothing urgent to do today.", "url": "https://wpnews.pro/news/gemini-cli-is-dead-migrate-to-antigravity-cli-before-todays-deadline", "canonical_source": "https://byteiota.com/gemini-cli-dead-migrate-antigravity-cli/", "published_at": "2026-06-18 19:14:41+00:00", "updated_at": "2026-06-18 19:14:56.139200+00:00", "lang": "en", "topics": ["developer-tools", "ai-tools", "ai-policy"], "entities": ["Google", "Gemini CLI", "Antigravity CLI", "Gemini Code Assist", "Google AI Pro", "Google AI Ultra", "Agentpedia", "GitHub"], "alternates": {"html": "https://wpnews.pro/news/gemini-cli-is-dead-migrate-to-antigravity-cli-before-todays-deadline", "markdown": "https://wpnews.pro/news/gemini-cli-is-dead-migrate-to-antigravity-cli-before-todays-deadline.md", "text": "https://wpnews.pro/news/gemini-cli-is-dead-migrate-to-antigravity-cli-before-todays-deadline.txt", "jsonld": "https://wpnews.pro/news/gemini-cli-is-dead-migrate-to-antigravity-cli-before-todays-deadline.jsonld"}}