반응형

Google Antigravity 사용방법 & Cursor 비교 정리

Google Antigravity는 2025년 공개된 AI-first 에이전트 기반 개발 플랫폼으로,
코드 작성부터 실행·테스트·브라우저 자동화까지 전체 개발 사이클을 AI가 처리하도록 설계된 차세대 IDE입니다.

이 문서는 다음 내용을 명확하게 정리합니다:

  • Google Antigravity 개념과 특징
  • 실제 사용방법
  • 장점 / 한계
  • Cursor(커서)와의 비교
  • 어떤 개발자에게 어떤 도구가 적합한지

 

1. Google Antigravity란 무엇인가?

Google Antigravity는 기존 “AI 코드 보조 도구(Copilot·Cursor·Gemini Code Assist 등)”를 넘어, 계획(Plan) → 코드 작성 → 실행 → 테스트 → 브라우저 자동화 → 리포트 생성 → 커밋까지 수행하는 에이전트 기반 개발 환경이다.

출처: Google Developer Blog, Wikipedia, 공식 antigravity.google 소개 페이지.

핵심 개념 요약

  • AI가 IDE 내부에서 직접 작업을 수행
    • 파일 생성/수정
    • 터미널 명령 실행
    • 패키지 설치
    • 브라우저에서 UI 테스트 수행
    • 진행 상황 리포트 생성
  • 여러 에이전트를 동시에 실행(Multi-Agent System)
  • 여러 LLM 사용 가능(Gemini 3, Claude, GPT 계열 등)
  • 대규모 프로젝트도 전체 구조 단위로 이해 & 리팩토링 가능

즉, “AI에게 일을 시키는 개발 방식”을 목표로 하는 IDE이다.


 

2. Antigravity 주요 기능

2.1 에이전트 기반 개발

Antigravity는 개발자가 “명령”을 내리면 AI가 여러 단계를 스스로 수행한다.

예시 명령:

Add OAuth2 login to this project.
Create UI for profile page and connect it to backend.
Migrate this project to modular architecture.

AI는 계획을 세우고, 필요한 파일을 만들고, 테스트하고, 브라우저로 실행해 UI까지 검증한다.


2.2 브라우저 에이전트

내부 브라우저가 내장되어 있어 AI가 직접:

  • UI 화면 클릭·입력
  • 버튼·리스트·네비게이션 테스트
  • 스크린샷 캡처
  • UI 성공/실패 리포트 생성

이를 통해 E2E 테스트 자동 생성이 가능하다.


2.3 멀티 모델 & 멀티 에이전트 지원

  • Gemini 3 Pro / Flash
  • Claude 3.7 Sonnet / Opus
  • GPT 기반 모델 또는 OSS 모델

“기능별로 가장 잘 맞는 모델”을 배치할 수 있어, 대규모 작업도 병렬 실행 가능하다.


2.4 프로젝트 전체 수준 이해

Antigravity는 워크스페이스 전체를 분석해 다음을 수행할 수 있다:

  • 구조 분석
  • 의존성 파악
  • 전체 레이어 리팩토링
  • 테스트 커버리지 확대
  • 코드 smell 제거

서브모듈이 많은 모노레포에서도 강력하다.


 

3. Antigravity 사용 방법

3.1 시작하기

  1. https://antigravity.google 접속
  2. 구글 계정으로 로그인
  3. 새 프로젝트 생성 또는 GitHub repo 연결
  4. 워크스페이스에 파일 업로드 가능
  5. 왼쪽의 Agents Panel에서 작업 시작

3.2 명령 실행

명령은 자연어로 작성하면 된다.

예:

Create a new Flutter login page with validation.
Fix all TypeScript warnings in this workspace.
Refactor backend API to match clean architecture.
Add integration tests for payment flow.

AI는:

  • 변경할 파일 목록 생성
  • 새로운 파일 추가
  • 실행 환경 구성
  • 브라우저 테스트 실시
  • 결과 리포트 제공

까지 자동으로 처리한다.


3.3 터미널 자동 제어

Antigravity는 터미널을 직접 제어해:

  • npm install
  • flutter pub get
  • swift build
  • docker compose up

같은 명령들을 자동 실행한다.


3.4 브라우저 기반 테스트

AI는 브라우저에서 UI를 직접 클릭하며 테스트 시나리오를 수행한다.

사용법 예:

Test the login flow.
Generate an E2E test script for this UI.

3.5 코드 리뷰 & 수정 적용

AI가 제안한 변경 사항을 사람이 검토한 후 Apply 버튼을 누르면 프로젝트에 적용된다.


 

4. Antigravity 장점

  • 전체 개발 파이프라인 자동화
  • 대규모 프로젝트에 강함
  • 자동 테스트·자동 브라우저 시뮬레이션
  • 멀티 모델 지원
  • 팀 협업 및 에이전트 간 병렬 작업
  • Google Workspace 기반으로 대용량 컨텍스트 처리

 

5. Antigravity 한계

  • 개발자가 검토 없이 바로 적용하면 위험
  • 보안 의존도가 높아 내부 네트워크 프로젝트에는 신중해야 함
  • 자동화가 강력하지만, 복잡한 프로젝트 구조에서는 엉뚱한 변경을 제안하기도 함
  • 에이전트의 “계획 수립 능력”에 의존

 

6. Cursor와 비교

항목 Google Antigravity Cursor
철학 AI가 개발 전체를 수행하는 에이전트 IDE 개발자가 주도하고 AI가 보조
자동화 범위 매우 넓음 (코드→테스트→브라우저→배포 단계까지 가능) 코드 작성·리팩토링 중심
LLM 지원 Gemini 3 + Claude + GPT 등 멀티 모델 OpenAI + Anthropic 중심
브라우저 자동 테스트 지원 (UI 조작 가능) 미지원
터미널 자동 제어 기본 기능 일부 스크립트 실행은 가능
대규모 리팩토링 매우 강력 강함
학습 난이도 높음 (AI 자동화가 많음) 낮음
개발자 통제 AI 통제가 더 많음 사람이 통제 중심
안정성 실험적 요소 많음 안정적
적합한 사용자 전체 개발 사이클을 자동화하고 싶은 팀/기업 코드 생산성 높이고 싶은 개인/개발자

 

7. 어떤 도구를 쓰면 좋은가?

✔ iOS / Swift / Flutter 개발

 Cursor
(파일 단위 수정 능력, 프로젝트 이해능력, 속도 모두 우수)

✔ 웹 + 백엔드 + 풀스택 + UI 테스트까지 자동화하고 싶은 팀

 Antigravity

✔ 신규 프로젝트를 AI가 통째로 만들어 주길 원하는 경우

 Antigravity

✔ 기존 프로젝트 유지보수 + 생산성 향상

 Cursor


 

8. 결론

Google Antigravity는 “AI 에이전트가 개발을 수행하는 시대”로 가는 첫 플랫폼이다.
Cursor는 “AI가 강력한 보조자” 형태로 개발자의 생산성을 압도적으로 높여주는 도구다.

둘의 철학이 완전히 다르기 때문에,
개발 스타일 프로젝트 규모, 자동화 필요성에 따라 선택하면 된다.


반응형
Posted by 까칠코더
,