# Antigravity CLI

> Antigravity CLI (agy) от Google, преемник Gemini CLI, в карточках NeuroSquad — как установить, что работает и чего нет.

Source: https://docs.neurosquad.ai/ru/agents/antigravity

**Antigravity CLI** (`agy`) — терминальный агент Google для программирования и преемник Gemini CLI:
одна программа с тем же движком агента, что и у настольного приложения Antigravity. Код закрыт — в
его репозитории на GitHub README и журнал изменений, а не исходники. В NeuroSquad каждый агент
Antigravity — это карточка, внутри которой работает настоящий `agy`.

Измерено на Antigravity CLI 1.3.1.

## Установка

**1. Установите команду agy**

Через установщик Google. В Windows, в PowerShell:

```powershell
irm https://antigravity.google/cli/install.ps1 | iex
```

В macOS и Linux:

```bash
curl -fsSL https://antigravity.google/cli/install.sh | bash
```

**Settings → Setup** в NeuroSquad может поставить его за вас.

**2. Войдите один раз**

Запустите `agy` в терминале и войдите через аккаунт Google — или настройте его на ключ Gemini API
(`modelProvider: "gemini"` в его настройках и `GEMINI_API_KEY` в окружении). На его первые
экраны — цветовая схема, условия Google и согласие на сбор данных — отвечаете вы сами;
NeuroSquad никогда не отвечает за вас. Карточка может работать и через
[OpenRouter](https://docs.neurosquad.ai/ru/providers/openrouter) или [ваш сервер](https://docs.neurosquad.ai/ru/providers/your-servers).

**3. Добавьте карточку Antigravity**

Добавьте карточку агента и выберите **Antigravity CLI**.

## Что работает

- **Точный статус.** Собственные хуки agy сообщают карточке, когда ход начинается
(`PreInvocation`) и заканчивается (`Stop`); состояние, которое agy передаёт команде заголовка
окна, говорит, когда на экране подтверждение, и карточка называет, что он хочет запустить
(`run_command — rm -rf dist`), или вопрос, который он задаёт. См.
[Закончил / ждёт вашего ответа](https://docs.neurosquad.ai/ru/agents/notifications).
- **Стрелки.** MCP-сервер NeuroSquad — в собственном `mcp_config.json` карточки и разрешён правилом
`mcp(neurosquad/*)`, поэтому его инструменты ничего не спрашивают. agy перечитывает инструменты,
когда они меняются: стрелка, проведённая во время работы, — уже в его следующем запросе.
Установленные MCP-серверы подключаются отдельно, и перед каждым их вызовом agy спрашивает.
- **Режим карточек.** Хук NeuroSquad запрещает `run_command`, `manage_task`, `search_web`,
`read_url_content` и инструменты браузера, поэтому команды идут в терминальных карточках — и в
dangerous mode тоже. См. [Режим карточек](https://docs.neurosquad.ai/ru/squads/canvas-mode).
- **Сессии.** Id разговора выбирает agy; карточка узнаёт его из хуков и после перезапуска
продолжает тот же разговор (`agy --conversation <id>`). `/clear` переводит карточку в новый
разговор. Ненайденный разговор сам начинается заново.
- **Долгие сессии.** Индикатор контекста (относительно окна, которое сообщает agy), очередь
промптов, журнал и передача свежему агенту. Контекст agy сжимает сам.
- **Расход.** Токены каждого запроса — входные, из кэша, выходные — читаются из собственного
транскрипта agy; у субагентов свои разговоры, они учитываются вместе с родителем и помечены как
субагенты — в [Расходе и стоимости](https://docs.neurosquad.ai/ru/usage), [Run Stats](https://docs.neurosquad.ai/ru/cards/run-stats) и
[Agent Pulse](https://docs.neurosquad.ai/ru/cards/agent-pulse).
- **Модели и провайдеры.** Модель выбирается на карточку; ведущий агент может сменить её через
`agent_set_model`. OpenRouter и ваши OpenAI-совместимые серверы работают через небольшой
переводчик, который NeuroSquad запускает у вас на компьютере (agy говорит только на Gemini API);
ключ до agy не доходит.
- **Смена CLI.** Перенесите разговор в Claude Code и обратно.
- **Плагины.** [Память](https://docs.neurosquad.ai/ru/plugins/mem0-memory), [Context7](https://docs.neurosquad.ai/ru/plugins/context7-docs),
[Caveman](https://docs.neurosquad.ai/ru/plugins/caveman) и [Graphify](https://docs.neurosquad.ai/ru/plugins/graphify) доходят до ходов agy через его хук
`PreInvocation`.
- **С телефона.** Карточка работает в [удалённом доступе](https://docs.neurosquad.ai/ru/remote), как любая другая.

## Опасный режим

Карточка в опасном режиме запускает agy с `--dangerously-skip-permissions`. Переключить это на ходу
agy не умеет, поэтому включение и выключение перезапускает карточку с тем же разговором. См.
[Опасный режим](https://docs.neurosquad.ai/ru/agents/dangerous-mode).

## Если вы пришли с 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 называет разговор, нет в его транскрипте, поэтому Расход его не считает.
- **Без экономии токенов.** [Экономия токенов](https://docs.neurosquad.ai/ru/plugins/rtk-ai-token-saver) переписывает команды
оболочки, а хук agy может разрешить, спросить или запретить команду, но не изменить её.
- **Ваши данные и Google.** agy работает под вашим аккаунтом Google и по условиям Google; Google
собирает данные взаимодействий, если вы не отказались в настройках agy, — см.
[antigravity.google/terms](https://antigravity.google/terms).

> Карточки Antigravity работают только на этом компьютере — пока не в воркспейсах WSL и SSH.
