Antigravity CLI
Antigravity CLI (agy) — терминальный агент Google для программирования и преемник Gemini CLI:
одна программа с тем же движком агента, что и у настольного приложения Antigravity. Код закрыт — в
его репозитории на GitHub README и журнал изменений, а не исходники. В NeuroSquad каждый агент
Antigravity — это карточка, внутри которой работает настоящий agy.
Измерено на Antigravity CLI 1.3.1.
Установка
Через установщик Google. В Windows, в PowerShell:
irm https://antigravity.google/cli/install.ps1 | iexВ macOS и Linux:
curl -fsSL https://antigravity.google/cli/install.sh | bashSettings → Setup в NeuroSquad может поставить его за вас.
Запустите agy в терминале и войдите через аккаунт Google — или настройте его на ключ Gemini API
(modelProvider: "gemini" в его настройках и GEMINI_API_KEY в окружении). На его первые
экраны — цветовая схема, условия Google и согласие на сбор данных — отвечаете вы сами;
NeuroSquad никогда не отвечает за вас. Карточка может работать и через
OpenRouter или ваш сервер.
Добавьте карточку агента и выберите Antigravity CLI.
Что работает
- Точный статус. Собственные хуки agy сообщают карточке, когда ход начинается
(
PreInvocation) и заканчивается (Stop); состояние, которое agy передаёт команде заголовка окна, говорит, когда на экране подтверждение, и карточка называет, что он хочет запустить (run_command — rm -rf dist), или вопрос, который он задаёт. См. Закончил / ждёт вашего ответа. - Стрелки. MCP-сервер NeuroSquad — в собственном
mcp_config.jsonкарточки и разрешён правиломmcp(neurosquad/*), поэтому его инструменты ничего не спрашивают. agy перечитывает инструменты, когда они меняются: стрелка, проведённая во время работы, — уже в его следующем запросе. Установленные MCP-серверы подключаются отдельно, и перед каждым их вызовом agy спрашивает. - Режим карточек. Хук NeuroSquad запрещает
run_command,manage_task,search_web,read_url_contentи инструменты браузера, поэтому команды идут в терминальных карточках — и в dangerous mode тоже. См. Режим карточек. - Сессии. Id разговора выбирает agy; карточка узнаёт его из хуков и после перезапуска
продолжает тот же разговор (
agy --conversation <id>)./clearпереводит карточку в новый разговор. Ненайденный разговор сам начинается заново. - Долгие сессии. Индикатор контекста (относительно окна, которое сообщает agy), очередь промптов, журнал и передача свежему агенту. Контекст agy сжимает сам.
- Расход. Токены каждого запроса — входные, из кэша, выходные — читаются из собственного транскрипта agy; у субагентов свои разговоры, они учитываются вместе с родителем и помечены как субагенты — в Расходе и стоимости, Run Stats и Agent Pulse.
- Модели и провайдеры. Модель выбирается на карточку; ведущий агент может сменить её через
agent_set_model. OpenRouter и ваши OpenAI-совместимые серверы работают через небольшой переводчик, который NeuroSquad запускает у вас на компьютере (agy говорит только на Gemini API); ключ до agy не доходит. - Смена CLI. Перенесите разговор в Claude Code и обратно.
- Плагины. Память, Context7,
Caveman и Graphify доходят до ходов agy через его хук
PreInvocation. - С телефона. Карточка работает в удалённом доступе, как любая другая.
Опасный режим
Карточка в опасном режиме запускает agy с --dangerously-skip-permissions. Переключить это на ходу
agy не умеет, поэтому включение и выключение перезапускает карточку с тем же разговором. См.
Опасный режим.
Если вы пришли с Gemini CLI
18 июня 2026 года Google закрыл Gemini CLI для бесплатных пользователей и подписчиков Pro/Ultra, и
Antigravity CLI занял его место в меню добавления карточек NeuroSquad. Уже созданные карточки Gemini
продолжают работать с пометкой Gemini CLI (legacy); кнопка Перейти на Antigravity на карточке
переносит разговор в один клик. Шаблоны с Gemini CLI открываются как Antigravity CLI. agy читает ваши
GEMINI.md и AGENTS.md, как это делал Gemini CLI.
Полезно знать
- В ваш
~/.geminiничего не пишется. Каждая карточка запускает agy со своей папкой Gemini: её настройки,hooks.jsonиmcp_config.json— ваши плюс слой NeuroSquad, а ваши разговоры, онбординг, плагины, навыки и правила подключены ссылками. Поэтомуagy --conversation <id>работает и из обычного терминала. Настройки, изменённые внутри карточки, остаются у карточек. - Ход останавливается клавишей Esc. Ctrl+C на простаивающем agy только готовит выход, поэтому NeuroSquad его не шлёт — бюджет-тормоз и ряд клавиш на телефоне используют Escape.
- Самообновление agy внутри карточек выключено. Обновляйте его из терминала (
agy update). - Нет цены у моделей Google. Прайс-листа Gemini в NeuroSquad пока нет, поэтому карточки на вашем входе Google показывают токены и «без цены» — никогда не $0. Дополнительного вызова, которым agy называет разговор, нет в его транскрипте, поэтому Расход его не считает.
- Без экономии токенов. Экономия токенов переписывает команды оболочки, а хук agy может разрешить, спросить или запретить команду, но не изменить её.
- Ваши данные и Google. agy работает под вашим аккаунтом Google и по условиям Google; Google собирает данные взаимодействий, если вы не отказались в настройках agy, — см. antigravity.google/terms .
Карточки Antigravity работают только на этом компьютере — пока не в воркспейсах WSL и SSH.