Google Antigravity (Gemini 3 Agentic IDE) — мощный инструмент, но на Windows 11 часто возникают две проблемы:
- **Сетевая изоляция:** IDE не может подключиться к серверам Google (API, OAuth) из РФ без качественного прокси.
- **Сбой авторизации:** После успешного входа в браузере редирект обратно в приложение не срабатывает.
В этой инструкции разберем, как правильно настроить связку **Windows 11 + v2rayN + Antigravity**, чтобы всё работало стабильно.
Этап 1: Подготовка прокси (v2rayN)
Antigravity — это Electron-приложение, которое использует системные настройки сети, но иногда требует явного указания прокси для Node.js процессов.
- Запустите клиент **v2rayN** (или аналог: Nekoray, Hiddify).
- Убедитесь, что соединение активно (Check -> Ping работает).
- Зайдите в настройки (**Settings**) и запомните **HTTP/Mixed Port**.
<li>*Стандартный порт:* `10808`
- *Пример адреса:* `127.0.0.1:10808`
- В нижней панели v2rayN убедитесь, что **System Proxy** установлен в режим **Set system proxy** (или **Automatic**). Это автоматически пропишет настройки в параметры Windows.
Этап 2: Настройка переменных среды Windows (Критический шаг)
Часто Antigravity игнорирует настройки "Сеть и Интернет" в Windows и смотрит напрямую в переменные среды (`Environment Variables`). Если там прописан старый или неверный порт, приложение выдаст ошибку `ECONNREFUSED`.
- Нажмите `Win + R`, введите **`sysdm.cpl`** и нажмите Enter.
- Перейдите на вкладку **Дополнительно** (Advanced) → нажмите кнопку **Переменные среды...** (Environment Variables).
- Проверьте оба списка: "Переменные среды пользователя" (верхний) и "Системные переменные" (нижний).
- Ищите переменные:
<li>`HTTP_PROXY`
- `HTTPS_PROXY`
- **Действия:**
<li>**Если их нет:** Лучше создать. Нажмите "Создать" и впишите:
<li>Имя: `HTTP_PROXY`, Значение: `http://127.0.0.1:10808`
- Имя: `HTTPS_PROXY`, Значение: `http://127.0.0.1:10808`
- **Если они есть:** Проверьте порт! Часто там остаются порты от старых VPN (например, `20172`, `7890` и т.д.). Измените их на актуальный порт v2ray (`10808`).
Важно: После изменения переменных среды обязательно перезагрузите терминалы (PowerShell/CMD) и саму IDE, чтобы они подхватили новые значения.
Этап 3: Установка и первый запуск Antigravity
- Скачайте установщик с официального сайта `antigravity.google` (если доступен) или из надежного источника.
- Установите приложение.
<li>*Путь по умолчанию:* `C:\Users\\AppData\Local\Programs\Antigravity\`
- **Запуск:**
<li>Если вы уверены, что переменные среды настроены верно (Этап 2), запускайте ярлыком.
- **Рекомендуемый способ для первого запуска (PowerShell):**
Чтобы гарантировать, что прокси подхватится, откройте PowerShell и выполните команду принудительного запуска через прокси:
$env:HTTP_PROXY="http://127.0.0.1:10808"; $env:HTTPS_PROXY="http://127.0.0.1:10808"; Start-Process "C:\Users\ВАШ_ЮЗЕР\AppData\Local\Programs\Antigravity\Antigravity.exe"
Этап 4: Решение проблемы с зависшей авторизацией
Самая частая ошибка: вы нажимаете "Sign in with Google", авторизуетесь в браузере, видите сообщение **"You have successfully authenticated"**, но Antigravity продолжает крутить загрузку.
Это происходит, потому что Windows блокирует или не понимает deep-link (ссылку вида `antigravity://`).
Решение (Ручной “толчок”):
- Не закрывайте браузер со страницей успешного входа.
- Не закрывайте висящее окно Antigravity.
- Скопируйте ссылку со страницы успеха. Обычно это кнопка "Click here".
<li>*Чаще всего ссылка простая:* `antigravity://oauth-success`
- *Или длинная:* `antigravity://oauth-success?code=...`
- Откройте **PowerShell** (лучше от имени того же пользователя, от которого запущен IDE).
- Выполните команду для ручной передачи токена в приложение:
Start-Process "C:\Users\ВАШ_ЮЗЕР\AppData\Local\Programs\Antigravity\Antigravity.exe" -ArgumentList "antigravity://oauth-success"
(Если ссылка была длинной с кодом, вставьте её полностью внутрь кавычек).
Приложение должно мгновенно "проснуться" и пустить вас в интерфейс.
Чек-лист типичных ошибок
| Симптом | Причина | Решение |
|---|---|---|
| ECONNREFUSED 127.0.0.1:XXXX | Antigravity ломится на неверный порт прокси. | Проверить Environment Variables в Windows. Порт должен совпадать с v2ray. |
| Stuck on “Setting up account” | Глобальный сбой или “грязный” кеш. | Удалить папку %APPDATA%\Google\Antigravity, перезапустить через PowerShell с прокси. |
| Another instance is running as admin | Конфликт прав доступа. | Закрыть все процессы Antigravity через Диспетчер задач. Запускать всё (и IDE, и PowerShell) от обычного пользователя. |
| Browser link doesn’t work | Браузер блокирует открытие внешних приложений. | Использовать метод ручного запуска через PowerShell (Start-Process ... -ArgumentList). |
Итоговая конфигурация для стабильной работы:
- **v2rayN:** Запущен, System Proxy = Set system proxy, порт 10808.
- **Windows Env Vars:** `HTTP_PROXY` = `http://127.0.0.1:10808`.
- **Запуск:** Обычный (не Admin), при зависании — "толчок" через PowerShell.