Gemini CLI не работает после входа в личный аккаунт, а переустановка ничего не меняет.
Быстрое решение: если у вас личный бесплатный аккаунт, Google AI Pro или Ultra, не начинайте с повторной установки — с 18 июня 2026 года этот сценарий переведён на Antigravity CLI. Корпоративный доступ и подходящий API-ключ сначала проверьте по официальным правилам, а затем выберите сохранение Gemini CLI или короткий переход в двухинструментный режим.
Кому пригодится этот разбор
Этот материал рассчитан на студента, который запускает AI-инструмент на локальном или удалённом Mac и внезапно перестал получать ответы. Особенно полезно руководство тем, кто редактирует Python, фронтенд или Xcode-проект и опасается потерять код.
Если вы просто увидели временную сетевую ошибку, не имеете доступа к каталогу проекта или работаете на школьном компьютере без разрешения на установку, порядок действий будет другим. Ниже эти случаи разделены, чтобы вы не приняли обычную проблему подключения за прекращение поддержки аккаунта.
Последнее обновление: 13 сентября 2026 года. Данные сверены с официальным объявлением о переходе Gemini CLI, описанием изменений для индивидуальных пользователей, документацией Antigravity CLI и официальными учебными материалами.
Аккаунт как первый диагностический показатель
Начните не с удаления папки и не с очистки терминала. Сначала определите, каким способом вы вошли в инструмент. Для новичка аккаунт можно сравнить с пропуском в учебную аудиторию: одинаковое окно входа не означает одинаковые права.
Проверьте четыре варианта:
- личный бесплатный аккаунт;
- Google AI Pro или Ultra;
- корпоративная авторизация, выданная организацией;
- API-ключ, который используется отдельно от обычного входа.
Google подтвердила, что личные бесплатные аккаунты, а также Google AI Pro и Ultra перешли на Antigravity CLI 18 июня 2026 года. Это дата изменения сервиса, а не дата выхода новой версии, поэтому повторная установка старого клиента обычно не возвращает прежний сценарий. Подробная граница между индивидуальным и другим доступом описана в официальной документации о прекращении прежнего режима для индивидуальных пользователей.
Дальше используйте такую развилку:
- Если вход личный, переходите к сохранению проекта и установке Antigravity CLI.
- Если вход корпоративный, не меняйте инструмент вслепую. Попросите администратора подтвердить, сохраняется ли право использования и какой способ входа разрешён.
- Если работает API-ключ, проверьте его соответствие текущим условиям и ограничениям. Наличие строки ключа в настройках ещё не доказывает, что запросы разрешены.
- Если ошибка похожа на сетевую, сначала проверьте интернет, системное время, прокси и доступ к учётной записи. Не называйте это общим отключением без подтверждения в официальном источнике.
Командные инструменты и правила доступа меняются независимо от файлов на вашем диске. Поэтому ошибка авторизации не является доказательством, что проект повреждён.
Проект и инструмент — разные вещи
Главный страх новичка — потерять код после миграции. В большинстве учебных сценариев проект представляет собой обычную папку с исходниками, ресурсами и настройками. CLI — это помощник, который читает эту папку и предлагает действия. Замена помощника не должна автоматически удалять тетрадь.
Но у помощника могут быть собственные заметки. К ним относятся локальная конфигурация, история сеансов, разрешения рабочей области, временные файлы и незаписанные изменения. Эти элементы не обязательно переносятся в новый инструмент.
Перед выходом из Gemini CLI выполните проверку:
- Откройте каталог проекта в файловом менеджере и убедитесь, что вы знаете его полный путь.
- Сохраните каждый открытый файл в редакторе.
- Проверьте состояние системы контроля версий, если она используется.
- Просмотрите список изменённых и новых файлов.
- Скопируйте учебный проект в отдельную папку.
- Запишите, какие команды запускают тесты, сборку или симулятор.
- Отдельно отметьте настройки, которые нельзя публиковать: ключи, сертификаты, токены и файлы с паролями.
Для первого запуска лучше взять небольшой каталог без секретов. Например, сделайте копию упражнения с одной программой Python или простого проекта SwiftUI. Не начинайте с папки, где лежит официальная курсовая работа.
Важно: история диалога с прежним AI-инструментом и файлы проекта — не одно и то же. Даже если код сохранён полностью, старые подсказки и настройки могут не появиться в новой среде.
Если система контроля версий показывает незаписанные изменения, сначала сохраните их понятным способом: отдельной копией, локальной фиксацией или архивом. Не выполняйте автоматические команды «исправить всё», пока не увидели перечень файлов. Для начинающего это важнее скорости миграции: потерянные три строки можно восстановить, а неизвестное массовое изменение — уже трудно проверить.
Среда установки и рабочий каталог
Antigravity CLI следует устанавливать там, где реально выполняется задача. Это не вопрос предпочтений, а вопрос расположения проекта.
Если вы пишете код на локальном Mac, инструмент устанавливается на этот Mac. Если вы подключаетесь к удалённому Mac по SSH, VNC или через веб-консоль, а проект находится на удалённой машине, устанавливать CLI нужно в удалённой среде. Установка только на Windows не даст локальному терминалу доступа к файлам, которые физически находятся на Mac.
Официальная документация Antigravity и практический Codelab по Antigravity CLI являются источниками для актуальной команды установки. Не копируйте команду из старого поста или случайного комментария: версия, способ входа и поддерживаемые системы относятся к динамической части продукта.
Безопасная последовательность выглядит так:
- Подключитесь к компьютеру, на котором хранится проект.
- Откройте терминал и определите текущую папку.
- Перейдите в отдельный тестовый каталог.
- Используйте команду только из актуальной официальной инструкции.
- Дождитесь завершения установки без добавления неизвестных параметров.
- Проверьте, что команда находится по ожидаемому пути.
- Выведите установленную версию.
- Запустите вход в аккаунт и подтвердите рабочую папку только после проверки каталога.
Первые три результата должны быть видны отдельно:
- путь команды показывает, какой экземпляр запускается;
- версия помогает сопоставить результат с официальной документацией;
- состояние входа показывает, какая учётная запись действительно используется.
Если на школьном или рабочем компьютере нет прав администратора, не пытайтесь обходить ограничение. Это может нарушить правила организации и оставить за вами непроверяемые изменения. Используйте личный компьютер, разрешённую браузерную среду или удалённый Mac, где у вас есть согласованный доступ.
Для учебных сценариев, где требуется именно macOS, можно сначала оценить вариант удалённого Mac для обучения и разработки. Это не отменяет проверки разрешений и резервных копий, но разделяет школьную машину и рабочую среду проекта.
Права, рабочая область и первая команда
После установки основная опасность — не сам вход, а бездумное подтверждение всех запросов. В терминах новичка это три разных замка:
- вход в аккаунт определяет, кому доступен сервис;
- доверие к рабочей области определяет, какой папке разрешено работать с инструментом;
- разрешение команды определяет, может ли помощник что-то изменить или запустить.
Не объединяйте эти решения в одно. Прочитайте путь каталога. Если он указывает на домашнюю папку, папку с ключами или не тот проект, остановитесь.
Для первой проверки используйте каталог, который можно удалить. Попросите инструмент выполнить только безопасные действия:
- перечислить файлы;
- прочитать небольшой исходный файл;
- объяснить структуру проекта;
- предложить изменение без его применения;
- показать предполагаемый список различий.
Не разрешайте сразу удаление, массовое переименование, установку пакетов и запуск неизвестных скриптов. Если инструмент просит повышенные права, сначала выясните, какая операция их требует. Запрос пароля администратора не является доказательством корректности команды.
Перед применением изменения проверьте:
- какие файлы будут затронуты;
- нет ли среди них
.env, сертификатов и ключей; - соответствует ли изменение учебной задаче;
- можно ли восстановить исходное состояние;
- проходит ли проектную проверку после изменения.
Для Xcode этого недостаточно, если вы учитесь разработке iOS. После изменения кода нужно отдельно выполнить сборку и, когда это необходимо, запуск в симуляторе. Сообщение «задача выполнена» показывает только действие агента, но не доказывает, что приложение собирается.
Полезным продолжением будет проверка прав, различий и сборки после изменения кода AI-агентом. Если ссылка ведёт на общий раздел, используйте её как точку входа, а не как замену самостоятельной проверке проекта.
Решение о миграции по условиям
Используйте этот список как короткий инструмент выбора. Отмечайте пункты только после проверки, а не по предположению.
[ ] Тип аккаунта подтверждён.
Если это личный бесплатный аккаунт, Google AI Pro или Ultra, выбирайте миграцию на Antigravity CLI. Если это корпоративный доступ или API-ключ, сначала запросите подтверждение актуальных прав. До этого не удаляйте старый инструмент.[ ] Проект сохранён в отдельной копии.
Если копия есть, переходите к тестовой папке. Если копии нет или остались незаписанные файлы, сначала сохраните их и остановите миграцию.[ ] CLI устанавливается рядом с проектом.
Если проект находится на локальном Mac, устанавливайте инструмент там. Если проект находится на удалённом Mac, устанавливайте его на удалённом Mac. Если инструмент установлен только на Windows, вернитесь к выбору среды.[ ] Путь, версия и вход проверены.
Если все три значения соответствуют официальной инструкции и нужному аккаунту, продолжайте. Если неизвестно, какой экземпляр запускается, не открывайте рабочий проект и сначала исправьте путь.[ ] Права ограничены тестовым каталогом.
Если инструмент только читает копию и показывает ожидаемые изменения, можно выполнить безопасное редактирование. Если он сразу просит доступ к секретам, удаление или повышенные права, отклоните запрос и уточните причину.[ ] Учебная задача прошла собственную проверку.
Если Python запускается, фронтенд проходит тест, а Xcode-проект собирается и открывается в симуляторе, миграцию можно считать принятой. Если проверка не пройдена, сохраняйте двухинструментный режим и разбирайте ошибку проекта.
Итог выбирается так:
- Все пункты отмечены — переходите на Antigravity CLI, сохранив старую среду как резерв до окончания текущего задания.
- Не подтверждён только тип доступа — сохраняйте Gemini CLI и обратитесь к владельцу корпоративного аккаунта или проверьте API-условия.
- Не подтверждены проект или права — не запускайте инструмент на официальной курсовой работе; используйте копию.
- Не пройдена сборка Xcode — проблема ещё не решена, даже если CLI успешно вошёл в аккаунт.
- Нет прав на установку — используйте личную или согласованную среду, а не обходите ограничения устройства.
Такой порядок отделяет проблему сервиса от проблемы проекта. Это особенно важно перед сдачей работы, когда быстрый, но непрозрачный автоматический ремонт может создать больше риска, чем старая ошибка входа.
Пять результатов для окончательной проверки
После теста не оценивайте переход по одному признаку — например, по успешному входу. Используйте пять независимых показателей.
Аккаунт доступен
Вы вошли тем способом, который разрешён для вашего типа учётной записи. Если личный аккаунт больше не обслуживается в прежнем режиме, нет смысла возвращаться к старому клиенту бесконечной переустановкой.
Проект сохранён
Исходные файлы, незаписанные изменения и копия учебного каталога находятся под вашим контролем. История диалога может не перенестись — это отдельный результат, который нужно принять заранее.
Инструмент запускается
Команда доступна в правильной среде. Путь, версия и рабочий каталог не противоречат друг другу. Если вы установили Antigravity CLI на локальный Windows, но проект находится на удалённом Mac, этот показатель ещё не пройден.
Права ограничены
Инструмент видит только нужную папку. Вы понимаете, какие действия разрешены, и можете отказаться от опасной команды. Общее подтверждение всех запросов не считается безопасной настройкой.
Учебная задача завершена
Python-скрипт запускается, фронтенд проходит требуемую проверку, а Xcode-проект собирается и открывается в симуляторе, если это входит в задание. Для iOS нельзя считать миграцию успешной только потому, что AI прочитал исходники.
Частые вопросы новичков
Почему вход есть, а запросы не выполняются?
Окно авторизации подтверждает учётную запись, но не гарантирует, что прежний режим обслуживания для неё ещё действует. Для личных бесплатных аккаунтов, Google AI Pro и Ultra ключевой датой является 18 июня 2026 года. Сначала проверьте официальное уведомление, затем тип авторизации и только после этого переходите к сетевой диагностике.
Можно ли перенести старые команды без изменений?
Не обязательно. Названия команд, параметры, формат подтверждения и расположение настроек относятся к конкретному инструменту и его версии. Сначала выполните безопасную операцию чтения каталога, затем сравните актуальную официальную документацию. Не запускайте старую команду с правами администратора только потому, что она раньше работала.
Что делать с историей диалогов?
Считайте историю отдельным активом, а не частью исходного кода. Сохраните нужные решения в обычный текстовый файл без ключей и персональных данных. После перехода заново объясните инструменту структуру проекта и текущую задачу. Это дольше одного клика, зато снижает риск переноса устаревших инструкций.
Как разделить Windows и удалённый Mac?
Windows можно оставить для браузера, заметок и редактирования небольших файлов. Удалённый Mac нужен для команд, зависимых от macOS, Xcode и симулятора. Устанавливайте CLI рядом с проектом и подключайтесь к той машине, где запускается сборка. Не путайте отображение экрана с фактическим расположением файлов.
Что выбрать для дальнейшей учёбы
Если у вас нет подтверждённой причины сохранять старый режим, для личного аккаунта разумнее перейти на Antigravity CLI, а не тратить время на бесконечные переустановки Gemini CLI. При корпоративном доступе или подходящем API-ключе решение зависит от правил организации и текущей совместимости.
Локальный Mac удобнее для постоянной работы без удалённого подключения, но требует покупки, обслуживания и свободного места. Windows остаётся хорошим учебным компьютером для Python и веб-разработки, однако не заменяет macOS-инструменты, когда курс требует Xcode или симулятор. Виртуальная машина может помочь с отдельной проверкой, но добавляет ограничения по разрешениям, обновлениям и доступу к аппаратным функциям.
Удалённый Mac полезен, когда вам нужно быстро проверить настоящий macOS-проект, а покупать устройство ради одного курса пока неразумно. У такого решения тоже есть минусы: результат зависит от интернет-соединения, нужно учитывать задержку удалённого доступа, а физический iPhone и локальные периферийные устройства не всегда доступны так же удобно, как на собственном компьютере.
Если после миграции вам нужен только короткий тест Xcode или учебного AI-инструмента, можно рассмотреть оформление удалённого Mac для учебной задачи. Начните с копии примера, проверьте вход, права, чтение файлов, сборку и восстановление после разрыва соединения. Только затем переносите полноценную курсовую работу.
В вашей текущей схеме Windows или виртуальная среда могут мешать тем, что не дают нативный Xcode, требуют ручного обхода ограничений и разделяют код с машиной, где выполняется сборка. Покупка Mac устраняет часть этих проблем, но создаёт разовый расход и не всегда оправдана для короткого учебного периода. Аренда Mac через KVMNODE подходит как промежуточный вариант: вы получаете отдельную macOS-среду для проверки миграции и курса, не превращая временную задачу в обязательную покупку.