Google Antigravity 2.0 전환과 Gemini CLI 마이그레이션
Gemini CLI 종료 이후 Go 기반 Antigravity 2.0으로 전환할 때 아키텍처, 멀티에이전트, 플러그인과 CI/CD 변경 사항을 짚는다.
2026-08-14 · 최초 발행 2026-08-02
Gemini CLI에서 Antigravity로 넘어간 이유
Google은 2026년 5월 19일 I/O 2026에서 Antigravity 2.0을 공개했다. Node.js 기반 오픈소스 코딩 에이전트였던 Gemini CLI를 종료하고, Go로 다시 만든 폐쇄형 Antigravity CLI를 중심에 놓는 전환이었다. CLI 하나를 교체하는 데 그치지 않고 개발자 에이전트 인터페이스 전체를 Antigravity 브랜드 아래 묶는 방향이다.
Gemini CLI는 2025년 Google I/O에서 공개된 뒤 GitHub 별 105,000개를 얻었다. 그러나 Google은 2026년 5월 19일 공식 개발자 블로그를 통해 Gemini CLI와 Gemini Code Assist IDE 확장이 6월 18일부로 Google AI Pro, AI Ultra 및 무료 사용자에게 요청 서비스를 중단한다고 발표했다. Gemini Code Assist Standard/Enterprise 라이선스를 보유한 엔터프라이즈 사용자는 기존 Gemini CLI 접근을 계속 유지한다.
전환 배경에는 브랜드 통합뿐 아니라 Node.js 종속성 체인, 헤드리스 환경 호환성, 동시성 성능 문제가 있다. 무료 요청 한도도 달라졌다. Gemini CLI의 하루 1,000회에서 Antigravity CLI의 하루 약 20회로 줄어들면서 오픈소스 개발자 커뮤니티의 반발이 뒤따랐다.
CLI를 넘어선 통합 에이전트 플랫폼
Antigravity 2.0은 터미널 도구만 제공하는 제품이 아니다. 에이전트 팀을 오케스트레이션하는 데스크톱 앱, agy 명령으로 실행하는 Antigravity CLI, 커스텀 에이전트용 공개 SDK가 함께 제공된다. Managed Agents는 Gemini API 단일 호출로 격리된 Linux 샌드박스를 클라우드에서 실행하며, Gemini Enterprise Agent Platform은 기업 지원과 보안 정책 통합을 담당한다.
구동 모델인 Gemini 3.5 Flash는 초당 289 토큰의 속도를 제공하며 경쟁 프론티어 모델보다 4배 빠른 처리 속도를 달성했다.
Go 재작성으로 달라진 실행 기반
Gemini CLI에서는 실행 전에 npm 종속성을 해결하고 Node.js 런타임을 불러와야 했다. Antigravity CLI는 순수 Go 바이너리로 컴파일된다. 정적 바이너리의 즉시 실행 특성으로 기동 시간이 짧아지고, Node.js 런타임이 빠지면서 메모리 풋프린트도 감소한다.
단일 바이너리는 SSH나 CI/CD 같은 헤드리스 환경에서 Node 종속성 없이 실행할 수 있다. 병렬 에이전트 처리는 Go의 고루틴과 채널을 활용한다. CLI와 Antigravity 2.0 데스크톱 앱은 같은 에이전트 하네스를 공유하므로 코어 에이전트의 향후 개선 사항도 양쪽에 함께 반영된다.
병렬 에이전트를 하나의 타임라인에서 관리한다
Antigravity 2.0에서는 메인 에이전트가 최대 5개의 서브에이전트를 병렬로 스폰할 수 있다. 각 서브에이전트는 독립된 샌드박스에서 작업한다.
데스크톱 앱의 에이전트 팀 패널에서는 역할별 서브에이전트 팀을 구성한다. 각 에이전트가 남긴 이벤트는 통합 타임라인에 모이며, 전체 세션을 끊지 않고 특정 에이전트만 일시 정지하거나 방향을 바꾸고 종료할 수 있다.
Extensions를 대신하는 플러그인 구조
Gemini CLI의 Extensions는 Antigravity 플러그인으로 확장됐다. 에이전트 스킬, 훅, 서브에이전트와 MCP 서버를 하나의 디렉토리 번들로 묶는 방식이다.
공개 플러그인 SDK에서는 특정 도메인에 맞는 에이전트 스킬을 추가하고, 실행 전후에 작동할 훅을 정의할 수 있다. Model Context Protocol 서버도 플러그인에 포함할 수 있으며, 완성된 번들은 팀 내부에서 재사용하거나 공개 마켓플레이스에 배포할 수 있다.
CLI가 제공하는 슬래시 커맨드는 /resume, /rewind, /permissions, /model, /skills, /mcp, /tasks다.
터미널을 점유하지 않는 예약 작업
Gemini CLI에서 대규모 리팩토링이나 여러 주제에 걸친 연구를 실행하면 작업이 끝날 때까지 터미널 세션이 묶였다. Antigravity 2.0은 이런 장시간 태스크를 백그라운드 서브에이전트에 넘기고 메인 세션을 계속 사용할 수 있게 한다.
크론 워크플로우로는 매일 밤 코드베이스의 보안 취약점을 스캔하거나, 정기적으로 의존성 업데이트 PR을 생성하는 작업을 구성할 수 있다. 배포 후 스모크 테스트도 일정에 맞춰 실행하고 완료 결과를 비동기 알림으로 받을 수 있다.
사용자와 파이프라인에 따라 달라지는 전환 시점
| 사용자 유형 | 마이그레이션 필요성 | 대응 방안 |
|---|---|---|
| Gemini Code Assist Enterprise | 즉시 불필요 | 현행 유지 (Google 지원 계속) |
| Google AI Pro/Ultra (개인) | 6월 18일 필수 | Antigravity CLI 전환 |
| 무료 사용자 | 6월 18일 필수 | Antigravity CLI 전환 (일 20회 제한) |
| CI/CD 파이프라인 의존 팀 | 긴급 | 스크립트 전면 수정 필요 |
엔터프라이즈 라이선스로 기존 Gemini CLI를 유지할 수 있는 조직과 개인 사용자의 상황은 다르다. 특히 CI/CD에서 gemini 바이너리를 직접 호출해 왔다면 서비스 전환뿐 아니라 설치와 실행 스크립트까지 함께 수정해야 한다.
CI/CD에서 바꿔야 할 명령과 런타임
Gemini CLI의 실행 명령은 gemini였지만 Antigravity CLI에서는 agy를 사용한다.
# 이전: Gemini CLI
gemini --model gemini-2.5-pro "코드 리뷰 수행"
# 이후: Antigravity CLI
agy --model gemini-3.5-flash "코드 리뷰 수행"
GitHub Actions, GitLab CI, Jenkins에 남아 있는 gemini 바이너리 경로를 agy로 교체해야 한다. Go 바이너리로 바뀌면서 Node.js 설치 단계가 필요 없어져 CI 빌드 시간이 단축되는 부수 효과도 있다.
명령 치환만으로 마이그레이션이 끝나는 것은 아니다. Gemini CLI Extensions는 Antigravity 플러그인으로 다시 패키징되므로 기존 확장 기능의 호환성을 검증해야 한다. Antigravity SDK는 플러그인 검증 도구를 제공하고 기존 MCP 서버 설정은 대부분 호환되지만, Gemini CLI에서 이전된 서브에이전트와 스킬 가운데 일부 기능은 아직 포팅 중이다.
기업 배포에서 확인할 보안 경계
Gemini Enterprise Agent Platform으로 배포하면 VPC 네트워크 격리와 IAM 정책을 연동할 수 있다. 단일 실행 파일로 배포되는 Go 바이너리는 기업 환경의 소프트웨어 공급망 보안 요구사항을 충족하기에도 용이하다.
Managed Agents가 격리된 Linux 샌드박스에서 실행된다는 점은 컨테이너 보안과 최소 권한 원칙을 적용할 때 중요한 경계가 된다. 에이전트 실행 권한, 네트워크 접근 범위, 플러그인 공급 경로를 별개의 통제 대상으로 다뤄야 한다.
Claude Code CLI와 OpenAI Codex CLI 사이의 위치
2026년 멀티 에이전트 CLI 시장에서 Antigravity 2.0, Claude Code CLI, OpenAI Codex CLI는 서로 다른 강점을 내세운다.
| 비교 항목 | Antigravity 2.0 | Claude Code CLI | OpenAI Codex CLI |
|---|---|---|---|
| 아키텍처 언어 | Go (클로즈드소스) | TypeScript | Python/TypeScript |
| 컨텍스트 윈도우 | 1M 토큰 | 200K 토큰 | 200K 토큰 |
| 멀티 에이전트 | 최대 5 병렬 서브에이전트 | 서브에이전트 지원 | 제한적 |
| 처리 속도 | 289 토큰/초 | 표준 | 표준 |
| SWE-Bench Pro | 55.1% | 64.3% | 54.7% |
| 플러그인 생태계 | 공개 SDK + 마켓플레이스 | MCP 기반 | 플러그인 지원 |
| 오픈소스 여부 | 클로즈드소스 | 클로즈드소스 | 제한적 오픈소스 |
| 기본 요금 | $20/월 (Pro) | API 종량제 | API 종량제 |
Antigravity 2.0은 Gemini 3.5 Flash의 초당 289 토큰 처리 속도와 1M 토큰 컨텍스트 윈도우를 앞세운다. 큰 모노레포를 빠르게 탐색하는 작업에 유리한 조건이다.
SWE-Bench Pro에서는 Claude Code가 64.3%를 기록해 복잡한 실제 소프트웨어 엔지니어링 태스크에서 우위를 보였다. Antigravity는 55.1%, OpenAI Codex CLI는 54.7%다. 현업에서는 대규모 코드베이스 탐색과 빠른 반복에 Antigravity, 복잡한 리팩토링에 Claude Code, 격리된 테스트 실행에 Codex CLI를 조합하는 패턴이 부상하고 있다.
도구 경쟁의 방향도 비슷해지고 있다. 단일 에이전트 실행은 팀 기반 병렬 오케스트레이션으로 이동하고, 장시간 작업은 백그라운드 비동기 실행으로 분리된다. MCP와 SDK를 통한 플러그인 생태계, 로컬 환경을 오염시키지 않는 클라우드 샌드박스 역시 공통 축이다.
운영 설계에서 이어지는 아키텍처 쟁점
멀티 에이전트의 병렬 실행과 통합 타임라인은 분산 시스템의 동시성 제어, 이벤트 소싱, 오케스트레이션과 코레오그래피 패턴에 연결된다. 에이전트 퍼스트 개발은 폭포수와 애자일을 보완하는 AI 보조 개발 방법론으로 볼 수 있으며, 병렬 실행은 Lines of Code per Developer per Day 생산성 지표를 획기적으로 높이는 기술적 메커니즘이다.
공개 플러그인 SDK는 API 경제와 개발자 경험 전략을 실제 플랫폼 구조로 구현한다. 반면 Gemini CLI에서 Antigravity로 넘어가는 과정은 레거시 시스템 마이그레이션, 기술 부채와 변경 관리 문제를 동시에 드러낸다.
Antigravity 2.0의 강점은 Go 기반 실행 환경, 동시성, 멀티 에이전트 오케스트레이션, 예약 작업과 플러그인 확장성을 한 플랫폼에 모았다는 데 있다. 실제 도입에서는 agy 명령으로의 전환뿐 아니라 CI/CD, 플러그인 호환성, 샌드박스 권한과 기업 보안 정책까지 같은 마이그레이션 범위로 잡아야 한다.
Sources
- An important update: Transitioning Gemini CLI to Antigravity CLI - Google Developers Blog
- Google Launches Antigravity 2.0 at I/O 2026 - MarkTechPost
- Google launches Antigravity 2.0 with an updated desktop app and CLI tool at IO 2026 | TechCrunch
- Gemini CLI Shutdown Takes Effect: CI/CD Pipelines Break as Go-Based Antigravity CLI Arrives - TechTimes
- Antigravity 2.0 vs Claude Code vs Codex CLI: AI Coding Agents Compared (May 2026)
- Google Antigravity vs Claude Code: Agent-First Development vs Terminal-First Control | Augment Code
- Antigravity CLI Deep Dive: Google's Go-Based Terminal Agent
- Migrating to Antigravity CLI | Google Cloud Community - Medium
- An important update: Transitioning Gemini CLI to Antigravity CLI · Discussion #27274 · google-gemini/gemini-cli
- Google I/O 2026 Antigravity 2.0 — Gemini CLI Shutdown and Agent IDE War