Миграция с Gemini CLI на Antigravity CLI до 18 июня 2026: пошаговая инструкция

Опубликовано 04.06.2026Обновлено 16.10.202612 мин чтенияСредний
Артемий Миллер в кепке с логотипом Google Antigravity рядом с логотипами и надписью «Миграция до 18 июня 2026».
Что узнаешь
  • что именно перестанет работать 18 июня и кого это касается
  • команды установки Antigravity CLI на macOS, Linux и Windows
  • как перенести конфиг, плагины и навыки из .gemini в .agents
  • таблицу замен переменных окружения (GEMINI_API_KEY → AV_API_KEY и остальные)
  • что делать пользователям из России и стоит ли оставаться на Google-инструментах
Применить за 20 мин
Сэкономит 12 ч
Средний
374просмотров

19 мая 2026 года Google объявил, что 18 июня выключает старый Gemini CLI для всех бесплатных, Pro и Ultra тарифов. Через две недели после публикации этого гайда gemini команда перестанет обрабатывать запросы. Миграция с Gemini CLI на Antigravity CLI с командой agy - единственный путь остаться на Google-инструментах. agy собран на Go и стартует в десятки раз быстрее.

Если у тебя что-то крутится на Gemini CLI - скрипты на CI, ночные крон-задачи, IDE-расширение Gemini Code Assist - этот гайд про то, как переехать за один вечер и ничего не сломать. С отдельным разделом про то, что делать из России: тут у Google свои нюансы.

Каждый день в Telegram-канале - что нового в вайб-кодинге: инструменты, разборы, ошибки. Подпишись, чтобы быть в курсе.

Что именно перестанет работать с 18 июня 2026?

Это не «полное закрытие проекта», а отрезание трёх самых популярных тарифов. Кого касается:

ТарифЧто былоЧто станет с 18 июня 2026
Бесплатный (free tier)Доступ к Gemini Code Assist + CLI с лимитамиОтключается полностью
Google AI Pro (около $19.99/мес)Расширенные лимиты CLI и Code AssistОтключается полностью
Google AI Ultra (от $100/мес после I/O 2026)Самые большие лимитыОтключается полностью
Gemini Code Assist для GitHubАвто-ревью PR от Google в твоём репозиторииНовых установок нет; существующие отключатся в последующие недели
Gemini Code Assist Standard / Enterprise (корпоративные лицензии)Через корпоративный аккаунт Google WorkspaceРаботает без изменений
Платный API через Google Cloud (paid Gemini API key)Запросы по биллингу проектаРаботает без изменений

Из официального блога Google для разработчиков:

18 июня 2026 года Gemini CLI и расширения Gemini Code Assist для IDE перестанут обрабатывать запросы для пользователей Google AI Pro, Ultra и бесплатного тарифа.

- Google Developers Blog, https://developers.googleblog.com/an-important-update-transitioning-gemini-cli-to-antigravity-cli/

Если ты сидел на бесплатном тарифе, как большинство индивидуальных разработчиков, и думаешь «у меня же платный аккаунт» - проверь, через что именно идёт API-ключ. AI Pro - это не Cloud-биллинг, это персональная подписка Google AI, она отключится. Cloud-биллинг с платным проектом - не отключится.

Почему Google вообще закрывает Gemini CLI?

Старый gemini стартовал «сотни миллисекунд» из-за прогрева Node.js. Новый agy собран в один статический бинарь на Go и стартует «миллисекунды». Для CI и скриптов, где CLI вызывается сотни раз за прогон, разница ощутимая.

Что Google пишет про скорость и саму причину:

Antigravity CLI собран на Go, работает быстрее, поддерживает асинхронные фоновые сценарии.

- Google Developers Blog, https://developers.googleblog.com/an-important-update-transitioning-gemini-cli-to-antigravity-cli/

Все ключевые фичи Gemini CLI переехали:

  • Agent Skills - папка .gemini/skills/ теперь живёт в .agents/skills/.
  • Hooks - те же события (PreToolUse, PostToolUse и др.), синтаксис почти не поменялся.
  • Subagents - работают как раньше, конфиг переносится автоматически.
  • Extensions - переименованы в Antigravity plugins, импортируются одной командой.

Что НЕ переехало бесшовно: MCP-серверы и старые скрипты, которые лезут в .gemini/config.json руками. По обсуждению на GitHub - часть пользователей сообщает, что MCP-конфиги ломаются и их нужно переписывать вручную. Об этом отдельный раздел ниже.

Открытый код Gemini CLI Google не закрывает:

Репозиторий остаётся доступен на GitHub под лицензией Apache 2.0, мы продолжим работу над проектом в open source.

- Google Developers Blog (Discussion #27274), https://github.com/google-gemini/gemini-cli/discussions/27274

То есть форкнуть и продолжить пользоваться через свой Gemini API ключ можно. Но это уже платная связка через Cloud-биллинг, бесплатная история Code Assist закончилась.

Как установить Antigravity CLI: команды для macOS, Linux, Windows

Перед запуском - короткая самопроверка: ты на каком тарифе? Если на платном Cloud-проекте, у которого нет крайнего срока 18 июня, миграция полезна, но не срочная. Если на бесплатном/Pro/Ultra и у тебя что-то крутится на CLI - переходи сейчас, пока тарифы ещё активны и можно сравнить поведение на одной и той же задаче.

macOS и Linux

Однострочник через curl:

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

Скрипт определит платформу, скачает бинарь agy, проверит контрольную сумму и положит в ~/.local/bin. Если этой папки нет в PATH - добавь:

bash
echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.zshrc
source ~/.zshrc

Проверь, что бинарь видится:

bash
which agy
agy --version

Windows (PowerShell)

powershell
irm https://antigravity.google/cli/install.ps1 | iex

Бинарь установится в C:\Users\[твоё_имя]\AppData\Local\agy\bin. PATH установщик обновит сам, но открой новое окно PowerShell, чтобы перечитать переменные.

Windows (CMD)

Если PowerShell у тебя закрыт корпоративной политикой:

cmd
curl -fsSL https://antigravity.google/cli/install.cmd -o install.cmd && install.cmd && del install.cmd

Проверка установки

После установки на любой ОС выполни:

bash
agy doctor

Команда проверит: версию бинаря, наличие конфига, авторизацию, сетевой доступ до antigravity.google. Если до Google не достучалось - проблема с регионом или с прокси. Это критичный для нас момент, разбираю в разделе про Россию.

Авторизация

Первый запуск agy без аргументов запускает мастер:

  1. Выбор темы интерфейса.
  2. Способ авторизации: Google OAuth (для персональных аккаунтов) или API-ключ.
  3. Опционально - сразу импорт конфига из .gemini/.

Если выбираешь OAuth - откроется браузер, тебя перебросит на accounts.google.com, нужно подтвердить согласие на передачу данных. Дальше CLI работает.

Как перенести конфиг и плагины из .gemini в .agents

Пошагово:

  1. agy plugin import gemini

    Команда из любой папки. Перенесёт глобальные плагины из ~/.gemini/ в ~/.agents/. Workspace-плагины (рядом с проектом) - запускай команду внутри папки проекта.
  2. mv .gemini/skills/ .agents/skills/

    Навыки переносятся ручным переименованием папки. Формат файлов внутри тот же, переписывать markdown не нужно.
  3. agy inspect

    Покажет, какие плагины, навыки, хуки и subagents активны. Сравни со списком, который был в Gemini CLI - не должно быть пропусков.
  4. agy config --edit

    Откроет конфиг в редакторе по умолчанию ($EDITOR). Если что-то не подхватилось автоматически - правишь руками.
  5. agy doctor

    Финальная проверка: бинарь, авторизация, плагины, сеть. Если все четыре пункта в зелёном - миграция конфига закончена.

Старую папку .gemini/ я бы пока не удалял - оставь как бэкап на месяц, мало ли что-то не подхватится. После того как поработаешь на Antigravity неделю и убедишься, что всё на месте - можно удалять.

Если работаешь через AGENTS.md как универсальный конфиг для всех ИИ-инструментов - его трогать не надо. Antigravity CLI читает AGENTS.md из той же папки, что и Claude Code или Codex.

Какие переменные окружения нужно поменять

Полная таблица замен:

Старая переменная (Gemini CLI)Новая переменная (Antigravity CLI)Значение по умолчанию
GEMINI_API_KEYAV_API_KEY-
GEMINI_PROJECT_IDAV_PROJECT_ID-
GEMINI_REGIONAV_REGIONus-central1
GEMINI_MODELAV_MODELgemini-3.5-flash
GEMINI_API_BASEAV_API_BASEофициальный endpoint Google

Если есть GitHub Actions, в которых ты прокидывал секреты - открой Settings -> Secrets -> Actions и переименуй ключи. Сами значения остаются те же (API-ключ Google не поменялся при миграции).

Проверь все места, где может быть GEMINI_:

bash
# Найди упоминания во всём проекте
grep -rn "GEMINI_" . --include="*.yml" --include="*.yaml" --include="*.sh" --include=".env*" 2>/dev/null

# В dotfiles
grep -nE "GEMINI_" ~/.zshrc ~/.bashrc ~/.bash_profile ~/.config/fish/config.fish 2>/dev/null

После замены - перезагрузи терминал и проверь:

bash
echo $AV_API_KEY  # должно вернуть ключ
agy doctor        # должно показать «authorized»

Что делать пользователям Gemini CLI из России?

Конкретные блокеры:

  1. Регион аккаунта. Если в Google-аккаунте основной телефон или восстановление - российский номер, API будет возвращать «not available in your region» вне зависимости от того, через какой IP ты идёшь. Это серверная проверка.
  2. Биллинг. Чтобы перейти на платный Cloud-API (тот, который НЕ отключается 18 июня), нужна валидная карта НЕ российского банка. Mastercard/Visa, выпущенные в РФ, Google не принимает.
  3. VPN не помогает. В отличие от ChatGPT, где VPN решает 90% случаев, Google проверяет регион через несколько каналов: IP, аккаунт, телефон, карта. Достаточно одного «российского» сигнала.

Что реально работает:

  • Зарубежный Google-аккаунт. Зарегистрировать новый Google-аккаунт с зарубежным номером (Казахстан, Сербия, Турция, Армения - SIM-карта, не e-SIM), привязать зарубежную карту, через этот аккаунт получить API-ключ. С таким ключом Antigravity CLI работает из РФ через VPN.
  • Корпоративный Cloud-проект. Если есть юрлицо в Армении/Казахстане/Сербии - заводишь Google Cloud-проект на него, получаешь Cloud API-ключ. Он попадёт под платный тариф и НЕ отключится 18 июня.
  • Уход с Google-инструментов. Самый прагматичный вариант для большинства. Если у тебя нет зарубежного аккаунта и заводить его дорого/долго - переходи на Claude Code из России (там подробно про обход) или на Codex от OpenAI. У обоих доступ из РФ проще, чем у Google.

Я держу Antigravity CLI как запасной канал для фоновых задач (через зарубежный аккаунт), но основная работа всё равно в Claude Code. Подробнее про эту связку - в разборе Google Antigravity и Claude Code.

Что чаще всего ломается при переходе и как чинить

Чек-лист первых проблем:

  1. MCP-серверы. Если ты использовал mcp_servers в .gemini/config.json - после agy plugin import gemini они могут не подхватиться. Проверь через agy inspect - там будет раздел mcp. Если пусто или с ошибками - перепиши вручную через agy config --edit. Формат описан в официальной документации Antigravity (ищи раздел про MCP).
  2. Свои хуки. Если в .gemini/hooks/ лежал bash-скрипт, который читал $GEMINI_API_KEY - он сломается. Найди такие места:
    bash
    grep -rn "GEMINI_" .agents/hooks/ 2>/dev/null
    Замени переменные.
  3. CI/CD. В GitHub Actions или GitLab CI шаги, использующие gemini команду, нужно поменять на agy. Имя бинаря в установщике может отличаться, поэтому сделай абстракцию через переменную $CLI_CMD.
  4. IDE Extension. Расширение Gemini Code Assist для VS Code отключается вместе с CLI. Замена - Antigravity IDE (отдельный VS Code-fork) или AGENTS.md в любом другом ИИ-редакторе.
  5. @[файл] загрузка. На ранних сборках Antigravity CLI команда @src/file.ts для подгрузки файла в контекст работала с багами. Обнови до последней версии: agy update.

Если что-то критичное ломается и не лечится за час - временное решение для бесплатного тарифа: оставайся на Gemini CLI до 18 июня, параллельно поднимай миграцию на отдельной ветке репозитория. Лимит времени - 14 дней.

Стоит ли вообще оставаться на Google-инструментах после 18 июня?

По моему опыту, Antigravity 2.0 - это запасной вариант для тех случаев, когда основной инструмент (Claude Code или Codex) не подходит. Подробный разбор в чём именно он силён и в чём слаб - в гайде про Google Antigravity 2.0.

Короткая декомпозиция, что делать в зависимости от ситуации:

Если ты...Что делать к 18 июня
Сидел на бесплатном Gemini CLI ради экспериментовМигрировать на Antigravity CLI через зарубежный аккаунт ИЛИ перейти на Claude/Codex - зависит от бюджета
Использовал Gemini Code Assist в IDEПерейти на Antigravity IDE или вернуться к VS Code + Claude Code
Запускал ночные крон-задачи через Gemini API на бесплатном тарифеСрочно переписать на платный Cloud API (он не отключается) ИЛИ перенести на Claude API
Работаешь через корпоративный Cloud (Standard/Enterprise)Ничего не делать, тебя отключение не касается
Только думал попробовать Gemini CLI ради «это же бесплатно»Не начинай, бери сразу Claude Code или Codex

Универсальный совет: если ты ещё не пробовал нашу связку «ИИ-клон + Второй мозг + Контекст-инжиниринг» и думаешь, в чём вообще разница между Claude Code и Antigravity - это именно та задача, под которую сделан практикум. За один вечер получаешь рабочую связку и понимаешь, какой инструмент под какой класс задач брать.

Чек-лист миграции за 15 минут

  1. Установи Antigravity CLI

    curl -fsSL https://antigravity.google/cli/install.sh | bash (macOS/Linux) или irm https://antigravity.google/cli/install.ps1 | iex (Windows PowerShell).
  2. Запусти agy и авторизуйся

    Без аргументов: agy. Выбери OAuth или API-ключ.
  3. Импортируй плагины из .gemini

    agy plugin import gemini - перенесёт extensions глобально. Запусти ещё раз внутри папки проекта для workspace-плагинов.
  4. Перенеси навыки

    mv .gemini/skills/ .agents/skills/. Содержимое файлов остаётся как есть.
  5. Замени env-переменные

    В ~/.zshrc/~/.bashrc и в .env файлах: GEMINI_API_KEY → AV_API_KEY, GEMINI_PROJECT_ID → AV_PROJECT_ID, GEMINI_REGION → AV_REGION. Перезагрузи терминал.
  6. Проверь установку

    agy doctor - все четыре пункта (бинарь, авторизация, плагины, сеть) должны быть в зелёном.
  7. Прогон на тестовой задаче

    agy "напиши README для проекта в текущей папке" - проверь, что результат похож на то, что выдавал Gemini CLI.
  8. Поправь GitHub Actions / GitLab CI

    Замени имя команды и секреты с GEMINI_* на AV_*.
  9. Оставь .gemini/ как бэкап

    Удалить можно через 1-2 недели после того, как убедишься, что всё работает.

И последнее: 18 июня - это не «все твои проекты лягут». Это отключение бесплатного канала. Платный Cloud-API остаётся, репозиторий Gemini CLI остаётся, форки возможны. Если ты сидел на бесплатном тарифе - решение нужно принять до 18 июня, иначе следующее gemini "что-то" вернёт ошибку авторизации.

Источники

Полная схема по вайб-кодингу за вечер: ИИ-клон + Второй мозг + Контекст-инжиниринг. 3 эфира, 2 000 ₽. Записи остаются у тебя.

Практикум по вайб-кодингу
+Твой второй мозг
3 вечера - инструменты, метод, первый проект
Старт 17–19 ноября  ·  2 000 ₽
Записаться →

Новые материалы - дайджестом, без спама

Гайды выходят регулярно. Подпишись, чтобы не пропускать: пришлю подборку в Telegram или на email. Раз в неделю или каждый день - выбираешь сам.

Была инструкция полезна?
Артемий Миллер
Автор
Артемий Миллер
Предприниматель и вайб-кодер

Артемий Миллер - предприниматель и вайб-кодер. Бывший программист, собирает продукты исключительно вместе с ИИ-агентами, без найма разработчиков.

Связанные инструкции

Как использовать Claude Code и Codex вместе в 2026: 3 паттерна совместной работы

Сильные команды ИИ-кодинга в 2026 держат оба инструмента: Claude Code и Codex. Разбираю 3 рабочих паттерна, как делить задачи, и сколько это стоит в месяц.

14 мин

Windsurf стал Devin Desktop: что делать пользователю в России в 2026

2 июня 2026 Windsurf получил автообновление и стал Devin Desktop. Cascade выключают 1 июля - у тебя три недели. Разбираю, что переносится автоматически, что чинить руками и как платить из России.

18 мин

Codex от OpenAI: что это, как установить и доступ из России в 2026

Разбираю Codex от OpenAI по официальной документации: что это за агент, пять мест где он работает, цены и лимиты, установка за 5 минут и честный ответ про страны.

18 мин

n8n vs Claude Code в 2026: когда no-code упирается в потолок

n8n упирается в потолок там, где задача требует рассуждения, а не передачи данных. 6 признаков, когда пора уходить на Claude Code, и как мигрировать без переписки с нуля.

17 мин

Связанные термины

Термин

VS Code

Бесплатный редактор кода от Microsoft. Открываешь в нём папку проекта, ставишь расширение Claude Code или другого агента и видишь каждую правку. На его основе собран редактор Cursor.

Термин

Хук

Команда, которую Claude Code запускает сам на нужном событии: перед действием агента, после правки файла, когда агент закончил работу. Правило из CLAUDE.md агент может забыть, хук срабатывает каждый раз.

Термин

Ключ API

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

Термин

Терминал

Окно, где компьютером управляют текстовыми командами, без кнопок и мышки. Через него работают Claude Code и другие ИИ-агенты: сами набирают команды, а ты читаешь, что они запускают, и разрешаешь.

Термин

IDE

Программа, в которой открывают проект целиком: слева дерево файлов, в центре код, внизу терминал. VS Code и Cursor - самые известные IDE. Вайб-кодеру она нужна, чтобы видеть, что агент поменял в проекте.

Термин

Репозиторий

Папка проекта вместе с историей всех изменений: что, когда и кем поменяно, включая правки ИИ-агента. Копия лежит на GitHub, и к любой прошлой версии можно вернуться.

Термин

GitHub

Сайт, где хранится копия проекта со всей историей правок. Оттуда хостинг сам забирает код и обновляет сайт, а ещё там лежат открытые проекты, скиллы и плагины, которые можно поставить себе.

Термин

MCP-сервер

Программа, через которую ИИ-агент подключается к внешнему сервису: почте, календарю, таблице, CRM, браузеру, хостингу. Подключил сервер, и агент сам берёт оттуда данные и выполняет действия.

Термин

API

Способ, которым одна программа просит другую что-то сделать: принять оплату, отправить письмо, ответить нейросетью. Через API твой продукт подключает готовые сервисы и не строит их с нуля.

Термин

CLI

Программа, которой управляют текстовыми командами из терминала, без окон и кнопок. Claude Code, Codex CLI, gh от GitHub - всё это CLI. ИИ-агенту так работать удобнее всего: он сам пишет команду и читает ответ.

Термин

Субагент

Отдельный ИИ-агент, которому главный агент поручает часть задачи. Работает в своём окне памяти, со своими инструкциями и инструментами и приносит обратно только итог, поэтому главный разговор не забивается.

Термин

Вайб-кодинг

Способ строить продукты через диалог с ИИ-агентами: ты ставишь задачу словами, агент пишет код, ты проверяешь и итерируешь. Не «изучить программирование», а «получить результат руками агента».

Термин

Второй мозг

Папка business/ в проекте с базой знаний: аудитория, продукты, цели, экономика. Claude читает её перед каждой задачей и заземляет решения на реальный контекст бизнеса.

Термин

ИИ-клон

Цифровая проекция твоего мышления в виде папки ai-clone/: ценности, принципы, тон, правила, выученные через ошибки. Claude читает её перед текстами «от меня» - голос совпадает.

Термин

Контекст-инжиниринг

Дисциплина подготовки контекста для ИИ-агента: что он уже знает к моменту твоего промпта. 5 слоёв: ИИ-клон, бизнес, проект, зона задачи, сама задача.

Термин

AGENTS.md

Файл с правилами для ИИ-агента в корне проекта: что это за проект, какими командами его запускать и проверять, что трогать нельзя. Открытый формат, его читают Codex, Cursor, Copilot и Claude Code.