Программа для windows и linux, которая позволяет аккаунту Google любой страны (в том числе России) использовать Antigravity.
Видеоинструкция: https://youtu.be/aybWT_7wtqA
Анлокер — обычное окно. Вверху одна карточка отвечает на главный вопрос: работает ли сейчас Antigravity, а если нет — что нажать. Процедура разблокировки проводится один раз для компьютера. После этого можно авторизовываться с любыми аккаунтами Google из любых стран. При обновлении Antigravity анлокер пропатчит его автоматически. Любой переключатель можно выключить — выключение и есть откат этой части, отдельного пункта «откатить всё» нет.
Нажимаете на Releases и скачиваете последнюю версию.
Для разблокировки нужно ввести бесплатный лицензионный код, взять можно из группы (в закреплённых сообщениях) t.me/nova_txt. Ключи свои для каждой версии: после обновления анлокера нужен новый, он там же.
- скачиваете Antigravity 2.0 / IDE / CLI с официального сайта https://antigravity.google/download и устанавливаете
- запускаете анлокер — лучше сразу от имени администратора (правой кнопкой по файлу → «Запуск от имени администратора»). Если запустили обычно, окно само предложит кнопку «Перезапустить от имени администратора». Без прав администратора доступен только патч клиента: служба, которая снимает ошибку «User location is not supported» (400), установлена не будет
- вводите бесплатный лицензионный ключ (кнопка под полем открывает комнату в Telegram, где он лежит в закреплённом сообщении)
- нажимаете «Включить всё» в карточке вверху (Antigravity при этом закроется на пару секунд)
- запускаете Antigravity, входите в аккаунт Google и пишете что-нибудь в чат — карточка в анлокере станет зелёной: «Работает. Модель ответила …»
-
Карточка вверху — одно из состояний:
- Работает — модель в Antigravity ответила (время и путь, которым шёл запрос). Зелёной карточка становится только после настоящего ответа модели, а не просто от того, что ошибок давно не было;
- Всё включено — обход готов, осталось написать что-нибудь в Antigravity;
- Чиним — только что была ошибка 400; обход сам переключил путь, отправьте сообщение ещё раз;
- Нужна проверка — ошибка была давно, и после неё ответов не было;
- Нужно ваше действие — с одной кнопкой: «Включить всё», «Перезапустить от имени администратора» или «Починить» (служба остановилась или устарела).
Кнопка «Скопировать отчёт» кладёт в буфер обмена всё, что нужно для разбора проблемы, — пришлите его в группу, если что-то не работает.
-
Разблокировать вход в аккаунт — тот самый патч клиента.
-
Снять ошибку 400 в чате с ИИ — сам находит рабочий путь до серверов Google и сам переключается, если путь перестал работать.
-
Автопатч — сам накладывает патч на найденный Antigravity: сразу после установки и после каждого обновления, которое его стирает. Обновлению это не мешает: патч накладывается уже на готовый файл, а если приложение успели запустить — закрывается только его языковой сервер (Antigravity 2.0 сам поднимает его заново, уже пропатченным, и перезагружает окно). Если выключить «Разблокировать вход в аккаунт» вручную, автопатч его не вернёт, пока вы сами не включите.
-
Ниже — найденные установки Antigravity; карандаш рядом добавляет путь вручную, если какую-то установку не нашли автоматически.
-
Настройки для опытных (свёрнуты) — части обхода по отдельности: DNS со списком сервисов разблокировки и ротацией, локальный прокси, встроенные выходы, сверка TLS, свой HTTP-прокси. Трогать их не нужно.
-
Если на GitHub появилась более свежая версия анлокера, вверху окна загорается кнопка «Доступна новая версия» — она ведёт на страницу релизов.
Ничего настраивать не нужно — ни с VPN, ни без него, ни с DNS-AI или любым другим DNS в системе:
- соединения Antigravity с двумя серверами Google всегда идут через службу анлокера на этом компьютере, поэтому VPN их не перехватывает, и перезапускать Antigravity после включения обхода не нужно;
- свои соединения с сервисами разблокировки служба при включённом VPN отправляет мимо туннеля, через провайдера — эти сервисы принимают только российские адреса;
- если ваш VPN выходит в стране без ограничений, он используется как один из путей; если в России (или другой стране под ограничением) — нет;
- путь выбирается по тому, на каком реально ответила модель, а не по скорости: путь, на котором пришла ошибка 400, откладывается, его соединения закрываются, и следующий запрос идёт другим.
Исключать что-либо из VPN («раздельное туннелирование») больше не требуется.
Тот же анлокер, но прямо в терминале: для сервера по SSH, для компьютера, где не открывается окно, или если так удобнее. Скачивать ничего не нужно — команда сама берёт последнюю версию и запускает её.
Linux — в терминале:
curl -fsSL https://raw.githubusercontent.com/confeden/Antigravity/main/tui.sh | shWindows — в PowerShell (Win+X → «Терминал (администратор)»):
irm https://raw.githubusercontent.com/confeden/Antigravity/main/tui.ps1 | iexДальше: вставьте ключ и нажмите Enter. Стрелки — выбор, Пробел — включить или выключить, q — выход.
Распакуйте архив и запустите launch.sh (двойной клик → «Запустить как программу» или bash launch.sh в терминале). sudo не нужен. Без графического сеанса, например на сервере по SSH, анлокер сам откроется в терминале.
Смотрите на карточку вверху окна: если обходу мешает антивирус, файрвол или другая программа, там написано, что именно и что сделать (например, какой файл добавить в исключения антивируса). Не помогло — «Скопировать отчёт» и пришлите его в группу.
Окно открывается на любой Windows 10 и 11 без установки чего-либо (Visual C++ Redistributable и Vulkan не нужны): если видеодрайвер не справляется, анлокер сам переходит на программную отрисовку, а если окно не открылось совсем — запускается терминальная версия.
Да, он работает для всех агентских программ для кодинга от Google:
- Antigravity 2.0
- Antigravity IDE
- Antigravity CLI
Gemini CLI больше не поддерживается: Google закрыл в нём вход для личных аккаунтов (This client is no longer supported for Gemini Code Assist for individuals) и отправляет пользователей в Antigravity. Отказ приходит с сервера, обойти его на стороне клиента нельзя.
Ровно три вещи, всё обратимо (выключите соответствующий переключатель), плюс служба %ProgramData%\AGUnlocker\ag_dns.exe (запускается при входе в систему) и переменная среды AG_LS_PROXY, указывающая на её локальный прокси 127.0.0.1:53129 (если этот порт занят другой программой или зарезервирован Windows, служба сама переносит прокси на другой и переписывает переменную; см. ниже). Служба не расшифровывает TLS и не ставит сертификатов: для двух гейт-хостов CloudCode она выбирает путь (напрямую по подменённому адресу, через ваш прокси, через встроенные выходы, через ваш VPN, через запасной релей) по тому, на каком реально ответила модель, а при равенстве — по скорости; всё остальное пропускает как есть.
Про AG_LS_PROXY — что изменилось в 2.11.0_5. Раньше анлокер прописывал стандартную HTTPS_PROXY, и её читали все программы на компьютере: терминал, git, npm, менеджеры пакетов — весь их HTTPS шёл через локальный прокси. Теперь это имя, которое не читает никто, кроме пропатченного Antigravity: в бинарнике переименована строка https_proxy → AG_LS_PROXY (тот же приём и та же длина, что и с полем protobuf, см. пункт 1). Прежние HTTPS_PROXY и NO_PROXY, оставшиеся от версий до 2.11.0_4, снимаются при первом же запуске пункта 1 — но только если в них лежит адрес анлокера.
Если у вас уже задан свой HTTPS_PROXY или http.proxy в настройках Antigravity, анлокер его не трогает и свой не ставит: трафик идёт через ваш прокси. Свою переменную анлокер выставляет только тогда, когда локальный прокси действительно запущен и отвечает: если служба не установлена (например, анлокер запускали без прав администратора), переменная не пишется, а оставшаяся от прошлых запусков — снимается. Иначе Antigravity не смог бы даже войти в аккаунт (proxyconnect tcp: dial tcp 127.0.0.1:53129: connectex).
- Бинарник Language Server / CLI (
language_server.exe,agy.exe) — переименовываются две строки той же длины: поле protobuf-дескриптора (ineligible→inexigible) и имя переменной прокси (https_proxy→AG_LS_PROXY). Размер и структура файла не меняются, откат побайтово точный. - NRPT-правила DNS — только 2 конкретных хоста, к которым обращается сам Antigravity, направляются на службу анлокера:
cloudcode-pa.googleapis.comиdaily-cloudcode-pa.googleapis.com. Служба отвечает на них своими локальными адресами (127.65.71.1и127.65.71.2), поэтому эти соединения всегда проходят через неё, а на IPv6-запросы для них — пустым ответом. Остальной DNS-трафик (в том числеaccounts.google.comи прочие*.googleapis.com) идёт через ваш обычный резолвер. - Приоритет IPv4 над IPv6 — применяется только если на машине нет глобального IPv6-адреса, и снимается при откате.
Ключ доступа к релею, который не публикуются в этом репозитории (лежат в файлах, исключённых из git). Причина не в секретности метода — а в том, что публично названный бесплатный сервис быстро перестаёт быть бесплатным (как это было с comss dns).
Поэтому бинарь, собранный из публичного исходника, компилируется и полностью работает, но без быстрых маршрутов — только по DNS-способу, а он сам по себе полностью разблокирует Antigravity. Свой собственный прокси при этом можно указать в любой сборке — переключатель «Свой HTTP-прокси» есть всегда.
Антивирусы (в особенности бесплатные) любят тревожиться, когда не могут найти известные сигнатуры файла, когда у него отсутствует платная подпись и просто тогда, когда их содержимое сложнее, чем обычно. Исходный код открыт для анализа, но если вы не доверяете - используйте его на виртуальной машине.
🙋 Группа в ТГ: t.me/nova_txt