Google Antigravity - агентная IDE от Google для разработки с ИИ, встроенная в Gemini 3 / Omni-стек. Штука рабочая, но с одной засадой: аккаунты из России в списке «поддерживаемых регионов» не значатся. Причём это не РКН - тут Роскомнадзор вообще ни при чём. Это сам Google на уровне бэкенда решает, кому показывать продукт, а кому - экран Eligibility Check и вежливый отказ.

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

Почему не пускает и при чём тут не РКН

Официальный клиент Antigravity при старте дёргает API Google и получает флаг isGoogleInternal / hasValidAuth - по сути, «этому аккаунту можно». Для аккаунтов не из поддерживаемого региона сервер отдаёт отрицательный ответ, и клиент рисует экран блокировки. Патч не ломает и не подделывает ответ Google - он меняет **локальный** файл или бинарник так, чтобы клиент считал этот флаг всегда положительным, независимо от ответа сервера.

// что чинит патч, а что нет antigravity / rev.1 01 / ЛОКАЛЬНЫЙ КОМПЬЮТЕР Клиент Antigravity IDE Патчер меняет флаг isGoogleInternal: false принудительно true 02 / это единственное, что патч умеет 03 / СЕРВЕРА GOOGLE Проверка лицензии API cloudaicompanion запрос SUBSCRIPTION_REQUIRED (403) location not supported (400) 04 / сюда патч дотянуться не может граница ответственности патча
Патч подделывает один локальный флаг доверия. Всё, что Google проверяет на своих серверах - лицензию, регион аккаунта, квоты - он не трогает и трогать не может.

Два патчера - и какому реально можно доверять

По ссылке в исходном разборе фигурируют два проекта. Сходил в оба, посмотрел код, лицензии и метрики GitHub - потому что ставить постороннее ПО, которое лезет в системные файлы и просит права администратора, вслепую не стоит.

Параметрopen-antigravity-patcherAntigravity Unlocker
АвторAvenCoresconfeden
Язык / форматPython, запуск из исходниковRust, готовый .exe из Releases
ЛицензияGPL-3.0 - открытая, форк и редистрибуция разрешеныпроприетарная - форк и редистрибуция прямо запрещены
Звёзды / форки на GitHub1160 / 51440 / 30
Открытые issues08
Получение доступапросто git clone, без регистрацийбесплатный код только в закреплённых сообщениях стороннего Telegram-канала
ПлатформыWindows, Linux, macOSтолько Windows

Вывод простой: open-antigravity-patcher - открытый Python-скрипт, который можно прочитать перед запуском строка за строкой, не требует прав администратора «в тёмную» и не гоняет тебя за кодом активации в чужой Telegram-канал. Unlocker от confeden - закрытый бинарник без цифровой подписи (сами авторы честно пишут, что антивирусы на него ругаются), а код для активации нужно доставать в канале, который не имеет отношения к самому репозиторию. Работать он, возможно, и работает - но аудировать нечего, а схема с внешним каналом ради «бесплатного кода» это ровно то, на чём обычно и попадают. В инструкции ниже - только первый вариант.

// про ссылку на репозиторий

Даю ссылку не на оригинал AvenCores, а на его форк в нашем GitHub: github.com/kalininlive/open-antigravity-patcher. Лицензия GPL-3.0 это прямо разрешает, с сохранением авторства и лицензии - оба сохранены. Смысл не в конкуренции с оригиналом, а в том, чтобы ссылка в статье не протухла и не подменилась: мы сами следим за обновлениями и подтягиваем новые версии к себе, а не полагаемся на то, что чужой репозиторий через полгода не сменит владельца и не начнёт раздавать что-то другое под тем же именем. Оригинал автора - AvenCores/open-antigravity-patcher, у него же есть видеогайд по установке.

Ставим патчер

Официальный клиент качаем только с antigravity.google/download - этот шаг патчер не заменяет, он только снимает проверку региона у уже установленного клиента. Дальше закрываем Antigravity полностью и запускаем патчер.

ШагWindowsLinuxmacOS
Клонировать git clone https://github.com/kalininlive/open-antigravity-patcher.git
Окружение cd source && python -m venv .venv && .venv\Scripts\activate cd source && python3 -m venv .venv && source .venv/bin/activate cd source && python3 -m venv .venv && source .venv/bin/activate
Зависимости pip install -r requirements.txt
Запуск python main.py (сам спросит права через UAC) python3 main.py (спросит sudo при необходимости) python3 main.py "/Applications/Antigravity IDE.app"

В меню патчера нужен пункт 1 - Antigravity IDE patch (снимает блокировку у самой IDE). Если стоит ещё Antigravity CLI (agy) или расширение для VS Code - пункты 2-4 патчат их отдельно, это разные бинарники с той же проверкой внутри. После патча авторизуемся в Google-аккаунте как обычно.

// если патчер пишет "pattern not found"

В девяти случаях из десяти это значит, что скрипт нашёл чужой main.js - например, свой собственный, если рядом со скриптом случайно лежит файл с таким именем. Укажи путь явно: TOOLS / 11 в меню, или сразу параметром - python main.py "C:\Users\<имя>\AppData\Local\Programs\Antigravity IDE".

Что патч не почини́т - разбор кодов ошибок

Патч трогает только локальный флаг доверия. Всё, что происходит на серверах Google - лицензия, регион аккаунта, квоты - вне его досягаемости в принципе. Три ошибки, с которыми это путают чаще всего:

ОшибкаЧто реально происходитЧто делать
HTTP 403 SUBSCRIPTION_REQUIRED Google подтверждает: у аккаунта нет лицензии на продукт. Это ответ сервера, не локальная проверка Сменить регион аккаунта Google или оформить официальную подписку (Google AI Plus / Pro / Ultra)
HTTP 500 Internal Server Error По опыту авторов патчера - платные утилиты эту ошибку тоже не решают Сменить аккаунт, желательно на регион, где Antigravity работает официально
HTTP 400 User location is not supported Google посчитал местоположение неподдерживаемым - часто триггерится именно VPN или прокси Сначала применить патч (пункт 1 в меню), при повторе - сменить аккаунт или DNS-сервис

Для последнего случая в документации патчера фигурируют сторонние DNS - Xbox DNS, dns.malw.link, GeoHide. Это не наши сервисы и не партнёрка - просто то, что называет сообщество. Логика та же, что и с VPN: подмена внешних признаков может сработать, а может и словить тот же 400-й - Google активно борется именно с обходом по IP и DNS, и особой стабильности тут никто не обещает.

Смежная засада: Gemini режет инструменты по возрасту

Отдельная история, не про Antigravity напрямую, но всплывает у части тех же РФ-аккаунтов: часть инструментов в Gemini - редактирование и генерация фото/видео - недоступна, пока не пройдёшь верификацию возраста через myaccount.google.com/age-verification (по селфи). Причины ровно две: либо аккаунт реально попал под возрастной фильтр Google, либо регион считается неподдерживаемым для этих функций в принципе - тогда верификация возраста тут ни при чём, и проблема упирается в то же самое региональное ограничение.

Интерфейс Gemini с недоступными инструментами редактирования и генерации фото и видео
Типичная картина для части RU-аккаунтов в Gemini: кнопки редактирования и генерации фото/видео есть, а нажать нельзя.

Если хочется официально, без патчей

Патч - это обход, не легализация. Google его не одобряет, обновление IDE может сломать патч в любой день (регулярно и ломает - поэтому в патчере есть отдельный пункт «проверить обновления»), а сама механика прямо нарушает пользовательское соглашение Google, даже если формально это «всего лишь локальный файл». Если нужен официальный и предсказуемый путь - два варианта: оформить Google AI Plus / Pro / Ultra на аккаунт из региона, где сервис работает официально, либо стабильный VPN на постоянной основе. У нас есть партнёрская ссылка на VPN «Дядя Ваня» - bit.ly/vanyavpn, 2 дня бесплатно на пробу (это партнёрская ссылка, по ней мы получаем комиссию). Но патч и VPN одновременно - плохая идея: конфликт двух методов обхода региона - это как раз то, что чаще всего и приводит к ошибке 400.

// честные оговорки

Это не тест на своём проде, а разбор чужого открытого кода: документации патчера, лицензий и открытых метрик GitHub. Сам патчер не запускал на боевой машине с Antigravity - если решишь ставить, для первого раза лучше виртуалка, раз уж это советуют даже авторы обоих проектов. Патч меняет системные файлы официального клиента, это прямое нарушение пользовательского соглашения Google - теоретический риск блокировки аккаунта присутствует, хоть Google и не банит массово за такое. Если у тебя корпоративный или единственный рабочий Google-аккаунт - рисковать им ради IDE не советую. Обновления Antigravity ломают патч регулярно, актуальность метода нужно проверять на странице проекта на момент установки, а не по этой статье шестимесячной давности. Инструмент confeden в статье не форкнут и отдельно не проверялся - упомянут только для полноты картины.

Читайте также смежные материалы на Хабе:

Если нужна помощь с настройкой AI-инструментов под РФ-реалии или разбор конкретной связки под твою задачу - пиши, разберём.

Обсудить в Telegram