Учебник

Antigravity CLI: замена Gemini CLI без потери скриптов

Google отключил Gemini CLI - ваши скрипты на терминале перестали работать. Разбираем Antigravity: новый агент от Google с двумя режимами, встроенным браузером и поддержкой MCP. Без программиста - просто замена команд. Получите готовую инструкцию по миграции.

Макс Космов··6 мин чтения

Если у вас в бизнесе есть скрипты, которые автоматизируют рутину через терминал, и вдруг они перестали работать - вы не одиноки. 18 июня 2026 Google отключил Gemini CLI и заменил его на Antigravity. Хорошая новость: перейти можно за вечер, без программиста. Плохая: старые команды gemini больше не работают. Разберём, что делать.

Почему Google закрыл Gemini CLI

Gemini CLI был умным автодополнителем команд, но не агентом. Он не умел самостоятельно планировать сложные задачи, работать с файлами в несколько шагов или подключать внешние сервисы. Antigravity написан с нуля на Go - быстрый, маленький бинарник, не требует Node.js или Python. Теперь это настоящий агент с двумя режимами, встроенным браузером и поддержкой MCP (протокол для подключения внешних инструментов).

Что нового:

  • Два режима: быстрый для коротких правок и режим планирования для сложных задач
  • Встроенный браузер Chromium - может ходить по сайтам и собирать данные
  • Поддержка MCP с первого дня
  • Асинхронные подзадачи - запускает несколько процессов параллельно

Gemini CLI объявили устаревшим 1 апреля 2026, отключили 18 июня. У вас было 2,5 месяца на миграцию - если не успели, сейчас сделаем.

Установка на macOS, Linux и Windows

Три способа - выбирайте под свою систему.

macOS через Homebrew:

brew tap google/antigravity
brew install antigravity

Linux - прямой бинарник:

curl -fsSL https://antigravity.google/install.sh | bash
# или скачать вручную с antigravity.google/releases

После скачивания бинарник кладётся в /usr/local/bin/ag (команда ag, а не antigravity).

Windows:

winget install Google.Antigravity
# или через npm-обёртку:
npm install -g @google/antigravity

Npm-обёртка - тонкая надстройка, скачивает нужный бинарник под вашу платформу. Удобно, если в команде разные ОС и нужен единый способ установки.

Проверка:

ag --version
# google/antigravity v1.x.x (go1.22)

При первом запуске ag откроет браузер для авторизации через Google-аккаунт. Токен хранится локально в ~/.config/antigravity/credentials.json.

Два режима работы: быстрый и режим планирования

Быстрый режим (Fast Mode) - по умолчанию. Агент выполняет задачу без плана, сразу к делу. Подходит для коротких, ясных задач:

ag "добавь .gitignore для Python-проекта"
ag "покажи 10 последних коммитов с кратким описанием"
ag "создай virtualenv и установи зависимости из requirements.txt"

Быстрый режим потребляет меньше токенов и отвечает быстрее. Для 80% повседневных задач этого хватает.

Режим планирования (Planning Mode) - включается флагом --plan или для задач, которые агент сам распознаёт как сложные. Пример:

ag --plan "мигрируй базу с SQLite на PostgreSQL, сохрани все данные"

Агент сначала выведет план:

План задачи:
1. Проверить текущую схему SQLite
2. Создать эквивалентную схему PostgreSQL
3. Написать скрипт миграции данных
4. Обновить DATABASE_URL в конфиге
5. Проверить корректность на тестовых данных

Продолжить? [y/N]

Можно отредактировать план перед выполнением: убрать шаги, изменить порядок или добавить уточнения.

Переключение между режимами в ходе работы: если быстрый режим «завис» на сложной задаче, нажмите Ctrl+P для переключения в режим планирования без перезапуска.

Подключение аккаунта Google и выбор модели

После авторизации доступны модели в зависимости от аккаунта:

Бесплатный Google-аккаунт:

  • Gemini 3.5 Flash - быстрая модель с контекстом 1 млн токенов
  • Лимит: около 50 запросов в день в быстром режиме, около 10 в режиме планирования

Google One AI Premium ($19.99 в месяц) или Workspace:

  • Gemini 3.1 Pro - мощная модель для сложных задач
  • Значительно выше дневные лимиты
  • Доступ к Gemini 3.5 Ultra для самых сложных задач

Сторонние модели. Antigravity поддерживает подключение внешних провайдеров:

ag config set model.provider anthropic
ag config set model.api_key YOUR_ANTHROPIC_KEY
# теперь агент использует Claude Sonnet 4 по умолчанию

Выбор модели для конкретной задачи:

ag --model gemini-3.1-pro "сложная архитектурная задача..."
ag --model gemini-3.5-flash "быстрая правка"

Для большинства задач разработки Gemini 3.5 Flash даёт хорошее соотношение скорости и качества. Переходите на Pro только для задач с нестандартной логикой.

Работа с файлами и терминалом: как агент редактирует код и запускает команды

Antigravity имеет прямой доступ к файловой системе в текущей директории и может выполнять команды в терминале. По умолчанию агент работает в интерактивном режиме и запрашивает подтверждение перед каждым изменением.

Режимы подтверждения:

ag --auto-approve "задача" # выполнить всё без подтверждений
ag --approve-files "задача" # подтверждать только изменения файлов
ag --interactive "задача" # подтверждать каждое действие (по умолчанию)

Пример сессии:

$ ag "найди все console.log в src/ и замени на logger.debug"

[Antigravity] Найдено 23 вхождения в 8 файлах
[Preview] src/auth.js: строки 45, 67, 89
Применить изменения? [y/N/d(iff)] y
[Done] 23 замены в 8 файлах

Для работы с кодом агент использует собственный движок сравнения, который показывает точные изменения до применения.

Чтобы ограничить область доступа, создайте .antigravity-scope в корне проекта:

include: src/, tests/
exclude: .env, secrets/, node_modules/

Подключение GitHub, Supabase и браузера через MCP

Antigravity поддерживает MCP сразу из коробки. Настройка серверов в ~/.config/antigravity/mcp.json:

{
 "servers": [
 {
 "name": "github",
 "command": "npx @modelcontextprotocol/server-github",
 "env": { "GITHUB_TOKEN": "your_token" }
 },
 {
 "name": "supabase",
 "command": "npx @supabase/mcp-server",
 "env": { "SUPABASE_URL": "...", "SUPABASE_KEY": "..." }
 }
 ]
}

После настройки агент автоматически использует эти инструменты:

ag "создай PR на GitHub с описанием из последних 5 коммитов"
ag "проверь структуру таблиц в Supabase и сгенерируй TypeScript-типы"

Встроенный браузер Chromium включается без дополнительной установки:

ag --browser "зайди на docs.example.com и скопируй все точки API в markdown-файл"

Агент открывает браузер в скрытом режиме, ходит по страницам и извлекает данные. Видимый режим браузера: ag --browser --headed "задача".

Асинхронные подзадачи: параллельный рефакторинг без блокировки

Одна из нестандартных возможностей Antigravity: агент может разделить задачу на параллельные подзадачи и выполнять их одновременно.

ag --parallel "обнови все устаревшие зависимости в package.json"

Antigravity разделит задачу на независимые группы (например, зависимости для разработки и зависимости для боевой среды), обновит их параллельно и покажет общий результат. На практике это сокращает время выполнения в 2-4 раза для задач, которые не зависят друг от друга.

Мониторинг параллельных задач:

ag status # показывает все активные подзадачи
ag logs task-id # лог конкретной подзадачи
ag cancel task-id # остановить подзадачу

Асинхронный режим - флаг --background:

ag --background "проведи полный аудит безопасности зависимостей и сохрани отчёт в audit.md"
# [task-abc123] запущена в фоне
# продолжаете работу в терминале
ag status
# [task-abc123] running: 3/8 файлов проверено...

Миграция с Gemini CLI

Автоматической миграции конфигов нет, но процесс простой.

Старый формат .gemini-settings и его аналог в Antigravity:

model: gemini-1.5-pro
temperature: 0.2
context_files:
 - README.md
 - ARCHITECTURE.md

Эквивалент в Antigravity (~/.config/antigravity/config.yaml):

default_model: gemini-3.1-pro
generation:
 temperature: 0.2
context:
 always_include:
 - README.md
 - ARCHITECTURE.md

Основные изменения в командах:

# Было (Gemini CLI):
gemini "задача"
gemini --context src/ "задача"

# Стало (Antigravity):
ag "задача"
ag --context src/ "задача"

Скрипты на shell с вызовами gemini нужно заменить на ag. Флаги почти идентичны, но проверьте ag --help - несколько флагов переименованы (например, --no-confirm стал --auto-approve).

Настройка псевдонимов команды для плавного перехода:

echo 'alias gemini="ag"' >> ~/.zshrc

Разберём на примере. Допустим, у вас небольшое проектное бюро. Вы используете скрипты для автоматического форматирования чертежей или генерации отчётов. Старый скрипт вызывал gemini "сгенерируй сводку по проекту". Меняете на ag "сгенерируй сводку по проекту" - всё. Это пример, а не реальный кейс автора.

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

Antigravity - это платно? Есть ли бесплатный уровень с Google-аккаунтом?

Да, бесплатный уровень есть с обычным Google-аккаунтом. Лимит около 50 запросов в быстром режиме и 10 в режиме планирования в сутки на модели Gemini 3.5 Flash. Для активной разработки этого часто не хватает, тогда нужен Google One AI Premium за $19.99 в месяц или корпоративный Workspace.

Чем Antigravity отличается от Claude Code и Codex CLI?

Главное отличие: Antigravity глубоко интегрирован с экосистемой Google (Gmail, Drive, Workspace, Google Cloud). Если ваш стек на Google Cloud Platform, это даёт естественные преимущества. Claude Code сильнее в длинных автономных сессиях и архитектурных решениях. Codex CLI - выбор, если работаете в экосистеме OpenAI. По базовым задачам кодирования все три близки.

Можно ли подключить свой ключ OpenAI или Anthropic?

Да, через ag config set model.provider openai или anthropic с указанием API-ключа. В этом случае используется ваш лимит токенов у провайдера, а не квоты Google. Удобно, если у вас уже есть оплаченный доступ к Claude или GPT-5.

Gemini CLI перестал работать - мои скрипты сломались, что делать?

Замените gemini на ag в скриптах. Большинство флагов совместимы. Проверьте переименованные флаги через ag --help. Если скрипт использовал Gemini API напрямую (не CLI), API продолжает работать, менять ничего не нужно.

Как настроить Antigravity для работы с корпоративным Google Workspace?

Администратор Workspace должен включить Antigravity CLI в Google Admin Console в разделе Apps, Additional Google Services. После этого сотрудники авторизуются через корпоративный аккаунт, и все запросы идут через корпоративную область с записью в журнал Google Cloud Audit Logs.

Что дальше

Следующий шаг: замените gemini на ag во всех скриптах и проверьте флаги через ag --help. На бесплатном плане хватит для теста. Если нужно больше - Google One AI Premium за $19.99 в месяц.

AI Компас (t.me/kosmoslab_ai) - канал для предпринимателей в РФ и СНГ, которые применяют AI в своём бизнесе без программиста. Разбираем инструменты и схемы - без курсов и теории.