본문으로 건너뛰기
테마
폰트
크기
A A

Antigravity CLI (agy) — 터미널 에이전트 종합 가이드

Antigravity CLI는 2026-05-19 I/O에서 발표된 Go 기반 터미널 에이전트로, 명령 이름은 agy입니다. Antigravity 2.0 데스크톱·SDK와 같은 에이전트 하네스를 공유하며, Gemini CLI의 공식 후속(2026-06-18 개인 사용자 요청 처리 중단)으로 자리잡았습니다. 공식 문서 — CLI Overview

⚠️ 이름 충돌 주의 — agy vs agy-ide

옛 IDE 런처가 쓰던 agy 이름이 이제 본 페이지의 Antigravity CLI 차지가 되었습니다. IDE 런처는 agy-ide로 개명됐습니다.

  • agy — Antigravity CLI (본 페이지의 주제, 터미널 에이전트 REPL).
  • agy-ide — Antigravity IDE(VS Code 기반) 폴더 열기 명령. setup.html 참고.
이 페이지의 목적: 공식 CLI Overview를 기반으로 한국어로 정리합니다. 설치 후 첫 5분 안에 의미 있는 작업을 돌리고, 이후 슬래시 명령·플러그인·subagent까지 점진적으로 익힐 수 있는 흐름입니다.

Gemini CLI 페이지의 '빠른 시작' 절도 같은 내용을 짧게 요약하고 있습니다. 본 페이지가 종합 레퍼런스입니다.

1. 왜 신규 CLI가 필요했나? #

Google이 Gemini CLI에서 갈아탄 이유는 명확합니다.

  • Go 기반 단일 바이너리 — Node.js·npm 의존성이 없어 시작이 더 빠르고 설치도 단순.
  • 비동기·다중 에이전트 — 백그라운드 subagent를 기본 지원. 사용자가 다른 작업을 하는 동안 여러 에이전트가 동시에 진행 가능.
  • 데스크톱과 같은 하네스 — Antigravity 2.0 데스크톱·SDK가 모두 같은 에이전트 엔진을 공유. 한곳에서 만든 Skill·MCP·Hooks가 모두에서 동작.
  • 스케줄링 1급 지원/schedule로 일회성·반복 작업을 터미널에서 직접 등록.
  • 플러그인 시스템 — Gemini CLI의 Extensions를 그대로 가져와 그 위에 신규 도구를 얹을 수 있음.
한 줄 비유
Gemini CLI가 "터미널에서 Gemini와 대화하는 채팅창"이었다면, Antigravity CLI는 "한 명의 PM과 여러 전문 에이전트가 같이 일하는 터미널 워크스페이스"입니다.

2. 설치 & 인증 #

2.1 설치 명령

macOS / Linux — 터미널
curl -fsSL https://antigravity.google/cli/install.sh | bash
Windows — PowerShell
irm https://antigravity.google/cli/install.ps1 | iex
Windows — cmd
curl -fsSL https://antigravity.google/cli/install.cmd -o install.cmd && install.cmd

2.2 설치 위치 & PATH

Antigravity CLI 설치 위치
OS바이너리 경로PATH 조치
macOS / Linux~/.local/bin/agy~/.local/bin이 PATH에 없으면 ~/.zshrc·~/.bashrc에 추가
Windows%LOCALAPPDATA%\Antigravity\agy.exe설치 스크립트가 자동으로 PATH 추가
설치 확인
agy --version

2.3 인증 — 첫 실행 시 안내

첫 실행
agy
# → 인증 방식 선택:
#    1) Google OAuth (개인 사용자 권장)
#    2) Google Cloud Project (조직·비용 분리)
#  → 브라우저 자동 오픈 → 코드 복사 → 터미널에 붙여넣기

OAuth가 일반 사용자에게 가장 단순합니다. GCP 프로젝트는 비용 청구·감사 로그가 조직 단위로 필요한 환경에서 선택합니다.

3. 첫 실행 — TUI 구조 익히기 #

아무 프로젝트 폴더에서 agy를 입력하면 다음 구성의 TUI(Text-based UI)가 뜹니다.

  • 대화 패널 — 스크롤 가능한 메시지 히스토리
  • 입력 줄> 프롬프트. 자연어와 /명령 모두 입력 가능
  • 상태 바 — 활성 모델·토큰 사용량·동작 중인 subagent 수 실시간 표시

가장 단순한 첫 대화

대화 예시
$ agy
> 이 디렉터리에 어떤 파일이 있는지 트리로 보여줘

> src/utils.py 함수 목록을 표로 정리해줘

> /quit       # Ctrl+D도 동일

비대화형 단발 실행 — 파이프 사용

셸 파이프
# 직접 프롬프트 전달
agy "이 정규식 의미가 뭐야: ^\d{3}-\d{4}$"

# 표준 입력에 파일 내용 전달
cat error.log | agy "이 로그의 가장 가능성 높은 원인 3개를 한국어로"

# 출력을 파일로 저장
agy "FastAPI 모범 사례를 마크다운 표로 정리" > api-best.md

4. 슬래시 명령 모음 #

REPL 안에서 /로 시작하는 명령들입니다. 공식 문서에 정리된 대표 명령:

4.1 기본 명령

agy 기본 슬래시 명령
명령동작
/help전체 명령 목록
/model모델 전환 — Gemini 3.5 Flash, 3.1 Pro, Claude Sonnet/Opus 4.6, GPT-OSS 120B 등
/usage현재 플랜의 남은 할당량
/clear대화 컨텍스트 초기화
/logout인증 정보 삭제
/quitREPL 종료 (Ctrl+D)

4.2 작업 실행 명령

agy 작업 실행 슬래시 명령
명령동작사용 시점
/goal입력한 목표가 끝날 때까지 자율 실행중간 개입 없이 큰 작업을 끝내고 싶을 때
/grill-me에이전트가 작업 전 명확화 질문을 먼저 던짐요구가 모호하거나 잘못 해석할 위험이 클 때
/schedule일회성·반복 작업 등록 (cron 스타일)야간 빌드·일일 리포트·정기 점검 자동화
/browser이번 작업에 한해 브라우저 사용 명시 허용웹 페이지 수집·SPA 조작이 필요한 경우
/artifact이번 세션의 산출물 폴더 열기에이전트가 만든 파일 검토
/agents동작 중인 Subagent 패널병렬 작업의 진행 상태 확인·개입

4.3 도구·환경 명령

agy 도구·환경 슬래시 명령
명령동작
/skills등록된 Skills 목록과 활성 상태
/mcp등록된 MCP 서버 + 연결 상태
/plugins설치된 플러그인 목록 (Extensions 후속)

5. 플러그인 · Subagent #

5.1 플러그인 — Extensions 후속

업계 용어를 따라 Gemini CLI의 Extensions가 Plugins로 개명됐습니다. 첫 실행 시 기존 Extensions가 자동 변환되며, 안 되면 수동 명령으로:

수동 마이그레이션
# Gemini CLI Extensions를 Antigravity 플러그인으로 변환
agy plugin import gemini

# 플러그인 목록 확인
agy plugin list

# REPL 안에서도 가능
> /plugins

5.2 Subagent — 백그라운드 병렬 에이전트

큰 작업을 하나의 에이전트가 끝까지 끌고 가지 않아도 됩니다. Antigravity CLI는 주 에이전트가 작업을 잘게 쪼개 Subagent에 위임하고, 사용자는 /agents 패널로 진행 상태를 확인합니다.

예시 흐름
> /goal 새 React+TS 프로젝트를 초기화하고 인증·결제·관리자 페이지 골격을 만들어줘

# 주 에이전트가 3개 Subagent를 자동 생성
#   subagent-1: 인증 모듈
#   subagent-2: 결제 모듈
#   subagent-3: 관리자 페이지

> /agents     # Subagent 패널로 각자 진행 상태 확인

Subagent는 데스크톱 Antigravity 2.0의 다이내믹 Subagent와 동일한 개념이 터미널에서 제공되는 것입니다.

5.3 스케줄링 — /schedule

cron과 비슷하지만 자연어로 등록합니다. 등록한 작업은 사용자가 IDE·CLI를 꺼두어도 백그라운드에서 실행됩니다.

예시
> /schedule "매일 오전 9시에 git log --since=yesterday 요약을 Slack #daily에 올려줘"

> /schedule "main 브랜치에 push 될 때마다 변경 영향 분석 리포트 생성"
스케줄링 보안: 백그라운드 자동 실행은 의도치 않은 동작 위험이 큽니다. 사용 전에 Unified Permissions에서 해당 Subagent가 쓸 수 있는 도구·접근 범위를 좁혀두세요.

6. Gemini CLI에서 마이그레이션 #

마감 일정: 무료·유료 개인 사용자의 Gemini CLI 요청은 2026-06-18부터 처리되지 않습니다. 그 전에 옮기세요. 엔터프라이즈 고객은 별도 안내까지 유지.

6.1 호환 사항 — 거의 모든 것이 그대로

  • Context 파일~/.gemini/GEMINI.md·AGENTS.md는 그대로 읽힘
  • Skills — 위치만 이동: ~/.gemini/skills/~/.gemini/antigravity-cli/skills/, 워크스페이스도 .gemini/skills/.agents/skills/
  • MCP 서버 — 새 경로 ~/.gemini/antigravity-cli/mcp_config.json · .agents/mcp_config.json
  • Extensionsagy plugin import gemini로 플러그인으로 자동 변환

6.2 변경 사항 — 직접 손봐야 할 부분

  • 명령 이름geminiagy
  • MCP 필드 — 원격 서버 정의의 url·httpUrl은 폐지, serverUrl로 통일
  • 커스텀 테마 — 자동 이전 안 됨. 새로 지정
  • 스크립트gemini …를 단순 검색 치환으로 agy …로 바꾸면 대체로 동작. Dockerfile에서 GEMINI.md를 복사하는 경우만 AGENTS.md로 명시 매핑 필요

6.3 제거 (참고)

Antigravity CLI 제거
rm "$HOME/.local/bin/agy"
rm -rf "$HOME/.cache/antigravity"
# PATH 추가 라인이 있다면 ~/.zshrc, ~/.bashrc에서 제거
관련 페이지: Gemini CLI의 옛 사용 패턴은 Gemini CLI 페이지에 보존되어 있습니다. 본 페이지가 Antigravity CLI 종합 레퍼런스이고, gemini-cli 페이지는 마이그레이션 비교용으로 활용하세요.

오늘코드 Antigravity 튜토리얼 — Google Antigravity 공식 문서 기반 한국어 학습 가이드

이 튜토리얼은 비공식 학습 자료입니다. 공식 문서: antigravity.google/docs

오늘코드