Antigravity CLI — Migration Guide from Gemini CLI

Comprehensive migration guide from Gemini CLI to Antigravity CLI (agy). Covers install, auth, config migration, command mapping, Ralph loop replacement, and CI/CD updates.

antigravityagygemini-climigrationguide

Antigravity CLI — Migration Guide

Gemini CLI is deprecated for individual consumers as of June 18, 2026. This guide covers the complete migration to Antigravity CLI (agy).

For the detailed step-by-step with troubleshooting, see the blog migration guide. This page is a quick-reference.

Quick Reference: Command Mapping

Gemini CLIAntigravity CLI
geminiagy
gemini -p "..."agy -p "..."
gemini --versionagy --version
gemini mcp add ...agy mcp add ...
gemini mcp listagy mcp list
gemini mcp remove ...agy mcp remove ...
gemini extensions install ...agy plugin install ...
gemini extensions listagy plugin list
/ralph-loop/agents with hooks
/extensions/skills
/sandbox/config (permissions via /permissions)
/model/model
GEMINI.mdGEMINI.md (unchanged)
.geminiignore.antigravityignore (fallback to .geminiignore)
~/.gemini/gemini.yaml~/.gemini/antigravity-cli/settings.json

Install

curl -fsSL https://antigravity.google/cli/install.sh | bash

Auth

# OAuth
agy  # Follow browser flow on first run

# API Key
export ANTIGRAVITY_API_KEY="your-key"

# Enterprise
export GOOGLE_CLOUD_PROJECT="your-project"

Config Migration

Gemini CLI used YAML. Antigravity CLI uses JSON.

Old (~/.gemini/gemini.yaml):

model:
  name: gemini-2.5-pro
sandbox:
  mode: workspace

New (~/.gemini/antigravity-cli/settings.json):

{
  "model": "Gemini 3.5 Flash (High)",
  "enableTerminalSandbox": true,
  "toolPermission": "request-review"
}

Ralph Loop → Subagents + Hooks

Old:

/ralph-loop "Refactor database layer" --max-iterations 50

New:

Create .gemini/hooks/verify then:

/agents "Refactor database layer" --max-iterations 50

CI/CD Update

Old:

gemini -p "Review this PR" --output-format json

New:

agy -p "Review this PR" --output-format json

What Changes

  • Binary: geminiagy
  • Config format: YAML → JSON
  • Config path: ~/.gemini/gemini.yaml~/.gemini/antigravity-cli/settings.json
  • Session storage: ~/.gemini/brain/~/.gemini/antigravity-cli/brain/
  • Extensions: Managed through skills now
  • Ralph loop: Replaced by agents + hooks

What Stays

  • GEMINI.md and AGENTS.md files
  • MCP support (re-add servers)
  • Sandbox modes
  • Slash commands (/help, /clear, /model, etc.)
  • Checkpointing
  • Headless mode