Google Antigravity CLI란 무엇인가? 터미널 AI 에이전트의 새로운 왕
요약
Google이 Gemini CLI를 은퇴시키고 차세대 터미널 AI 에이전트 생태계인 Antigravity CLI(agy)를 발표했습니다. Go 언어로 재작성되어 성능이 비약적으로 향상되었으며, 비동기식 멀티 에이전트 오케스트레이션을 지원합니다.
핵심 포인트
- Go 언어 기반의 초고속 성능 및 낮은 메모리 점유율
- 비동기 서브에이전트를 통한 터미널 점유 문제 해결
- 데스크톱 GUI(Antigravity 2.0)와 컨텍스트 실시간 동기화
- 자율적 다단계 추론 및 다중 파일 편집 기능 제공
이번 주에 Node 기반의 gemini-cli를 실행하려고 터미널을 열었다면, 깜짝 놀랄 일이 생길 것입니다. Google I/O 2026에서 Google은 Gemini CLI를 공식적으로 은퇴시키고, 터미널 기반의 AI 기능을 Google Antigravity라는 훨씬 더 크고 강력한 생태계로 통합했습니다. 이 플랫폼의 터미널 인터페이스가 바로 Antigravity CLI (agy)입니다. 이것은 단순한 리브랜딩이나 LLM (Large Language Model) 채팅 엔드포인트를 감싸는 래퍼(wrapper)가 아닙니다. 이는 단순한 AI 어시스턴트에서 비동기식, 멀티 에이전트 개발 오케스트레이션 (orchestration)으로의 근본적인 변화를 의미합니다. Antigravity CLI가 정확히 무엇인지, 아키텍처가 어떻게 변했는지, 그리고 왜 터미널 중심 개발에 있어 엄청난 업그레이드인지 설명하겠습니다.
🧭 핵심 개념: 이것의 실체는 무엇인가?
Antigravity CLI는 자율적인 다단계 추론 (reasoning), 다중 파일 편집, 도구 실행을 명령줄(command line)로 직접 가져오는 경량 터미널 사용자 인터페이스 (TUI, Terminal User Interface)입니다. AI에게 코드를 수정해달라고 요청하기 위해 브라우저나 무거운 IDE (Integrated Development Environment)로 이동하는 대신, 저장소(repository) 내부에서 직접 에이전트를 실행합니다. 이 에이전트는 파일을 매핑하고, 명령을 경청하며, 사용자의 허가 하에 코드를 작성, 편집 또는 테스트합니다.
🏗️ 3가지 거대한 변화: Gemini CLI vs. Antigravity CLI
Gemini CLI가 본질적으로 Google 모델에 대한 단독 터미널 인터페이스였던 반면, Antigravity CLI는 통합된 에이전트 중심 플랫폼의 하나의 구조적 기둥으로 구축되었습니다. Google은 내부적으로 세 가지 핵심적인 방식으로 도구를 완전히 재설계했습니다:
Go 언어로의 재작성 (즉각적인 성능)
Gemini CLI는 Node.js를 기반으로 구축되었습니다. Antigravity CLI는 Go 언어로 처음부터 완전히 다시 작성되었습니다. 그 실질적인 결과는 무엇일까요? 1초 미만의 시작 시간, 사실상 존재하지 않는 수준의 메모리 점유율, 그리고 키보드 중심 레이아웃 및 원격 환경에 대한 네이티브 최적화입니다.
공유된 통합 에이전트 엔진
이 CLI는 Antigravity 2.0 (새로 출시된 독립형 데스크톱 GUI)과 정확히 동일한 백엔드 엔진을 공유합니다. 이는 설정, 자격 증명(credentials), 그리고 컨텍스트 경계(context boundaries)가 양방향으로 동기화됨을 의미합니다.
가장 멋진 기능은 다음과 같습니다: 터미널에서 복잡한 작업을 시작하던 중 시각적 디프(visual diff)나 프로젝트 관리 대시보드가 필요하다고 느낀다면, /export를 입력하여 현재 진행 중인 터미널 대화를 Antigravity 2.0 데스크톱 앱으로 즉시 전송할 수 있습니다. 비동기 서브에이전트 (Asynchronous Subagents, 터미널 잠금 현상 해소): 기존의 개발자용 CLI에서는 AI에게 방대한 지시 사항(예: "이 레거시 데이터베이스 로직을 리팩터링하고 단위 테스트를 생성해줘")을 내리면, 모델의 처리가 완료될 때까지 터미널 창이 사실상 점유되어 사용할 수 없는 상태가 되었습니다. Antigravity CLI는 동적 서브에이전트(Dynamic Subagents)를 도입했습니다. 메인 TUI(Text User Interface)는 무거운 코드 생성이나 다중 주제 연구를 백그라운드에서 비동기적으로 처리할 수 있도록 집중된 서브에이전트를 생성할 수 있으며, 이를 통해 사용자의 활성 프롬프트를 자유롭게 유지하여 계속 타이핑할 수 있게 해줍니다. 🛠️ 내부 핵심 기술 특징: agy를 일상적인 업무 루틴에 통합하려는 개발자들을 위해, 이 도구는 동작을 제어하고 확장할 수 있는 세 가지 핵심 구성 요소를 제공합니다: 모델 불가지론적 전환 (Model Agnostic Switching): 기본적으로 gemini-3.5-flash에 연결되지만, /model 명령어를 사용하여 세션 도중에 모델을 교체할 수 있습니다. 이를 통해 구독 상태에 따라 gemini-3.1-pro 또는 외부 모델까지 사용할 수 있습니다. 분리된 MCP 서버 아키텍처 (Separated MCP Server Architecture): 모델 컨텍스트 프로토콜 (Model Context Protocol, MCP) 서버 설정이 이제 전용 mcp_config.json 파일로 깔끔하게 분리되어 있어, 커스텀 도구를 통해 에이전트의 기능을 확장하는 것이 매우 간단해졌습니다. SSH 인식 인증 (SSH-Aware Authentication): 클라우드 및 DevOps 엔지니어를 위해, 이 CLI는 SSH 세션 내에서 실행 중인지 여부를 기본적으로 감지합니다. 오류가 발생하거나 터미널 브라우저 로그인을 강제하는 대신, 깔끔한 인증 URL과 핸드셰이크(handshake) 코드를 출력하여 로컬 머신에서 안전하게 인증을 완료할 수 있도록 합니다. ⚡ 퀵스타트: 설치 및 실행하기: 새로운 CLI를 설치하는 데는 1분도 채 걸리지 않습니다.
터미널을 열고 사용 중인 운영 체제에 맞는 명령어를 실행하세요:
- 바이너리 (Binary) 설치:
Linux / macOS. curl을 사용하여 공식 설치 스크립트를 가져와 실행합니다:
Bash
curl -fsSL https://antigravity.google/cli/install.sh | bash
- PowerShell 대안:
Windows. Windows를 사용 중이라면 PowerShell을 통해 설치 프로그램을 실행하세요:
PowerShell
irm https://antigravity.google/cli/install.ps1 | iex
- 대화형 TUI 실행:
명령어. 코딩 프로젝트 중 아무 곳으로나 이동하여 새로운 단축 명령어를 입력해 인터페이스를 실행합니다:
Bash
agy
- Google/GCP 로그인 완료:
인증 (Authentication). CLI가 시스템 키링 (Keyring) 또는 보안 브라우저 OAuth 링크를 통해 인증하도록 요청합니다. 엔터프라이즈 클라우드 사용자라면, 이 단계에서 Gemini Enterprise Agent Platform 프로젝트 ID를 연결할 수 있습니다.
⚖️ 생태계 지형: 비교 분석
터미널 우선 (Terminal-first) 엔지니어링 분야가 점점 혼잡해지고 있습니다. Google의 새로운 진입 모델이 2026년에 사용 가능한 다른 주요 커맨드 라인 에이전트들과 비교했을 때 어떤 수준인지 살펴보겠습니다:
🔮 결론
Google Antigravity CLI는 단순한 커맨드 라인 도구의 업그레이드가 아닙니다. 이는 소프트웨어 엔지니어링의 미래가 에이전트 중심 (Agentic)이라는 점을 인정하는 것입니다. 에이전트 엔진을 표준 코드 에디터에서 분리하여 빠르고 비동기적인 (Asynchronous) 터미널 환경에 네이티브로 배치함으로써, Google은 엔지니어들이 실제로 일하는 방식에 놀라울 정도로 최적화된 개발자 인터페이스를 구축했습니다. 완전히 새로운 애플리케이션의 스캐폴딩 (Scaffolding)을 수행하든, SSH를 통해 고장 난 CI/CD 파이프라인을 진단하든, 혹은 대규모 리팩토링 작업을 백그라운드에서 실행하든, agy는 여러분의 터미널을 단순한 프롬프트 창에서 능동적인 협업 도구로 변화시킵니다.
AI 자동 생성 콘텐츠
본 콘텐츠는 Dev.to AI tag의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기