Дата публикации
ai_products

Antigravity CLI: терминальный ИИ‑ассистент для кода с мног шаговым мышлением и мультифайловым редактированием

Что нового

Google вывела Antigravity 2.0 прямо в терминал — в виде Antigravity CLI. Это не просто чат с ИИ, а полноценный агент, который:

  • понимает ваш репозиторий целиком, а не отдельные файлы;
  • редактирует несколько файлов за раз с вашего разрешения;
  • выполняет команды в терминале (build, тесты, деплой) по запросу;
  • ведёт постоянную историю сессий, чтобы вы могли вернуться к прошлым задачам;
  • поддерживает многошаговое рассуждение: планирует цепочку действий, а не делает одну команду вслепую.

Antigravity CLI использует те же возможности, что и Antigravity 2.0 в GUI‑версии, но упакованы они под другой сценарий: быстрые, клавиатурные, SSH‑сессии с минимальной нагрузкой на систему.

Из важного для разработчиков:

  • единый агентный движок с Antigravity 2.0 — улучшения в "большом" продукте автоматически доезжают до CLI;
  • общие настройки и права доступа — предпочтения и разрешения синхронизируются в обе стороны;
  • экспорт сессий — можно начать работу в терминале и продолжить в графическом интерфейсе Antigravity 2.0.

Конкретные цифры по скорости, контексту и цене Google здесь не раскрывает, но позиционирование прозрачно: CLI делает ставку на скорость реакции, экономию ресурсов и удобство для тех, кто живёт в терминале.

Как это работает

Antigravity CLI — это тонкий клиент к тому же Core Agent Engine, который использует Antigravity 2.0 в графическом интерфейсе.

Под капотом происходит следующее:

  1. Анализ кода и контекста
    CLI подключается к вашему рабочему каталогу, собирает контекст по файлам, структуре проекта и истории сессии. Агент использует этот контекст при генерации изменений и команд.

  2. Многошаговое планирование
    Вместо одной короткой реакции агент строит план: какие файлы посмотреть, что в них поменять, какие команды выполнить. Этот план разворачивается по шагам, а вы можете контролировать процесс.

  3. Мультифайловое редактирование
    Antigravity CLI умеет вносить изменения сразу в несколько файлов. При этом он не пишет в файловую систему сам по себе: вы подтверждаете правки.

  4. Вызов инструментов (tool calling)
    Агент может запускать внешние инструменты через терминал: тесты, сборку, линтеры. Это происходит в той же сессии, где вы работаете, а результаты попадают обратно в контекст агента.

  5. Общая история и настройки
    История действий и предпочтения (например, можно ли запускать команды без подтверждения) хранятся общими для CLI и GUI. Меняете политику в одном интерфейсе — она применяется и в другом.

  6. Аутентификация через системный keyring
    CLI сохраняет токены в системном хранилище ключей. Если активной сессии нет, он запускает Google Sign‑In через браузер или выдаёт ссылку для авторизации при работе по SSH.

Что это значит для вас

Когда Antigravity CLI действительно полезен

  • Ежедневная разработка в терминале
    Если вы проводите большую часть времени в shell, Antigravity CLI позволяет не прыгать между IDE, браузером и чатом с ИИ. Ассистент живёт рядом с git, тестами и билд‑скриптами.

  • Работа по SSH и на удалённых серверах
    Продукт оптимизирован под удалённые сессии: низкое потребление ресурсов, текстовый интерфейс, авторизация через ссылку. Это удобно для DevOps, SRE и backend‑разработчиков, которые часто сидят на прод‑или стейдж‑серверах.

  • Рефакторинг и правки в нескольких файлах
    Агент может предложить изменения сразу в нескольких файлах и показать диффы. Вы подтверждаете или отклоняете каждую правку.

  • Продолжение работы между интерфейсами
    Начали разбираться с багом в терминале, а потом захотели посмотреть всё в более наглядном виде — экспортируете сессию в Antigravity 2.0 и продолжаете в GUI.

Где стоит быть осторожнее

Google прямо предупреждает про риски ИИ‑агентов для кода:

  • автономное выполнение команд — теоретически агент может запустить то, что повредит окружению или данным;
  • утечка данных — если вы даёте доступ к приватному коду или конфигурациям, они могут попасть в контекст запросов;
  • prompt injection — вредоносный код или комментарии в репозитории могут попытаться "подсказать" агенту опасные действия;
  • supply chain‑риски — автоматические правки зависимостей и скриптов могут привести к внедрению уязвимостей.

Практический вывод:

  • всегда просматривайте предлагаемые изменения в файлах;
  • не давайте агенту безусловное право запускать любые команды;
  • внимательно относитесь к работе с продакшн‑окружениями и секретами.

Доступность из России

Antigravity CLI использует Google‑аккаунт и инфраструктуру Google. Для пользователей из России возможны ограничения по доступу к сервисам Google и авторизации. В ряде случаев придётся использовать VPN, чтобы пройти Google Sign‑In и работать стабильно.

Конфиденциальность и данные

Google собирает данные взаимодействий с Antigravity CLI, чтобы улучшать продукт. Это зашито в условия использования:

  • вы соглашаетесь на сбор и использование данных, когда запускаете CLI;
  • всё происходит в рамках Google Terms of Service и Google Privacy Policy;
  • из сбора можно отказаться в настройках.

Если вы работаете с чувствительным кодом или под жёсткими требованиями комплаенса, это нужно обсудить с безопасностью и юристами до внедрения.

Место на рынке

Antigravity CLI занимает нишу терминальных ИИ‑ассистентов для разработчиков, которые:

  • тесно интегрированы с кодовой базой;
  • могут выполнять команды в среде разработки;
  • делят движок и настройки с графическим интерфейсом того же продукта.

Сравнивать по скорости, цене или качеству ответов с другими ассистентами для кода здесь нельзя: Google не приводит никаких цифр, бенчмарков и тарифов.

Фактическое позиционирование выглядит так:

  • по фокусу интерфейса:
    Antigravity CLI — про скорость, работу с клавиатуры, SSH и низкий overhead.
    Antigravity 2.0 в GUI — про визуальное управление проектами, сложные сценарии и богатый интерфейс.

  • по архитектуре:
    оба интерфейса используют один и тот же Core Agent Engine, поэтому вы не выбираете между "слабым CLI" и "сильным GUI" — это один и тот же мозг с разными оболочками.

Если вы уже пользуетесь Antigravity 2.0 и вам не хватает терминального сценария, CLI логично дополняет существующий стек. Если вы только выбираете ИИ‑ассистента для кода, придётся отдельно изучать условия доступа Google и политику работы с данными.

Установка

Antigravity CLI доступен для macOS, Linux и Windows. Google предлагает три варианта установки.

macOS / Linux

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

Скрипт скачивает и устанавливает CLI. Команда использует curl с флагами -fsSL для тихой загрузки и передачи результата напрямую в bash.

Windows PowerShell

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

Команда использует irm (Invoke‑RestMethod) для загрузки PowerShell‑скрипта установки и передаёт его в iex (Invoke‑Expression) для выполнения.

Windows CMD

curl -fsSL https://antigravity.google/cli/install.cmd -o install.cmd && install.cmd && del install.cmd

Здесь curl сохраняет установщик в файл install.cmd, затем этот файл выполняется, а после установки удаляется.

Как запустить и авторизоваться

Antigravity CLI использует системный keyring для хранения учётных данных и авторизуется через Google Sign‑In, если активной сессии нет.

Локальный запуск

  • CLI автоматически откроет браузер по умолчанию.
  • В браузере вы войдёте в Google‑аккаунт и подтвердите доступ.
  • После этого токен окажется в системном хранилище ключей, и повторная авторизация не понадобится, пока сессия действительна.

Работа по SSH / на удалённом сервере

  • CLI сам определяет, что вы работаете по SSH.
  • Вместо открытия браузера он выведет URL для авторизации.
  • Вы открываете эту ссылку на своей локальной машине, проходите Google Sign‑In, и сессия привязывается к удалённой машине.

Выход из системы

Чтобы сбросить сохранённые учётные данные, выполните:

/logout

Команда очищает сохранённые токены в keyring и разлогинивает вас из Antigravity CLI.

Enterprise‑доступ

Для корпоративных пользователей Google предлагает связать GCP‑проект с Antigravity во время онбординга. Подробности и требования описаны на Enterprise‑странице продукта. Это важно, если вы планируете использовать CLI в команде с централизованным управлением доступами и биллингом.

Безопасность и юридические условия

Google прямо предупреждает о рисках, связанных с ИИ‑агентами для кода:

  • автономное выполнение кода и команд;
  • потенциальная утечка данных из репозитория и окружения;
  • prompt injection через комментарии и код;
  • supply chain‑атаки через автоматические изменения зависимостей.

Рекомендации по безопасному использованию Antigravity CLI:

  • мониторьте все действия агента и проверяйте предлагаемые изменения;
  • ограничивайте права агента в чувствительных окружениях;
  • не давайте доступ к секретам и продакшн‑конфигациям без крайней необходимости;
  • выстраивайте внутренние правила использования ИИ‑ассистентов для кода.

Работая с Antigravity CLI, вы соглашаетесь на сбор и использование данных взаимодействия в рамках Google Terms of Service и Google Privacy Policy. Отправка таких данных по умолчанию помогает Google улучшать продукт, но от этого можно отказаться в настройках, если политика безопасности вашей компании этого требует.


Читайте также