**Antigravity CLI (agy)**는 Antigravity 2.0 플랫폼에 포함된 Google의 경량 Go 기반 터미널 네이티브 코딩 에이전트입니다. 병렬 서브에이전트 실행, Git worktree 격리, Agent Skills, 플러그인 및 MCP 통합을 위해 설계되었으며, 기존 일반 사용자용 Gemini CLI를 대체합니다.
이 치트시트는 agy CLI 플래그와 하위 명령어, 대화형 슬래시 명령어, 단축키, .agents/ 및 mcp_config.json 설정, 그리고 Gemini CLI 마이그레이션 단계를 다룹니다.
🔗 관련 치트시트: 터미널 AI 코딩 CLI 비교 치트시트 · Claude Code CLI 치트시트 · OpenAI Codex CLI 치트시트 · AI 에이전트 스킬 아키텍처 치트시트
1. 설치, 하위 명령어 및 시작 플래그
1.1 설치 및 실행
# Antigravity CLI 설치
curl -fsSL https://antigravity.google/cli/install.sh | bash
# 대화형 TUI 실행 (첫 실행 시 화면의 인증 안내를 따르세요)
agy
1.2 핵심 하위 명령어 및 시작 플래그
| 명령어 / 플래그 | 설명 | 사용 예시 |
|---|---|---|
agy |
활성 작업 공간에서 대화형 TUI 실행 | agy |
agy -p "<prompt>" |
비대화형(헤드리스) 실행, stdout으로 결과를 출력하고 종료 | agy -p "Summarize the last 5 commits" |
agy -i "<prompt>" |
초기 프롬프트가 미리 입력된 상태로 대화형 세션 시작 | agy -i "Refactor auth middleware under src/auth" |
agy -c, --continue |
가장 최근 대화 세션 재개 | agy -c |
agy --conversation <id> |
ID로 특정 과거 대화 불러오기 | agy --conversation 42a506e6-... |
--mode <mode> |
실행 권한 모드 설정:default · accept-edits · auto (샌드박스 내 자동 승인) · plan |
agy --mode accept-edits |
--model <model> |
현재 세션에 사용할 모델 재정의 | agy --model gemini-3.8-flash |
--effort <level> |
추론 강도(effort) 설정 (low ~ max, 모델에 따라 다름) |
agy --effort high |
--agent <agent> |
시작 시 사용자 지정 에이전트 프로필 연결 | agy --agent reviewer |
--add-dir <path> |
추가 디렉터리에 작업 공간 컨텍스트 접근 권한 부여 (반복 지정 가능) | agy --add-dir ../shared-types |
agy models / agy agents |
사용 가능한 모델 또는 구성된 사용자 지정 에이전트 목록 조회 | agy models |
agy plugin <subcmd> |
플러그인 관리: install · list · validate --strict · import gemini |
agy plugin validate --strict ./my-plugin |
2. 대화형 TUI 슬래시 명령어
agy 내부에서 /를 입력해 내장 명령어를 호출하고 자동 완성할 수 있습니다.
2.1 일반, 세션 및 기록 제어
| 명령어 | 기능 | 참고 및 사용법 |
|---|---|---|
? / /help |
사용 가능한 모든 슬래시 명령어 및 단축키 목록 표시 | 세션 중 빠른 참조 |
/config / /settings |
전체 화면 대화형 설정 오버레이 열기 | 기본 설정, 테마 및 권한(settings.json) 편집 |
/clear |
활성 프롬프트 버퍼를 비우고 새 세션 시작 | 관련 없는 다른 작업으로 깔끔하게 전환 |
/compact |
대화 이력을 압축 및 요약 | 장기 실행 시 컨텍스트 여유 공간 확보 |
/resume |
대화 선택기를 열어 이전 세션 복원 | 중단된 워크플로 이어서 진행 |
/rewind / /undo |
대화 턴을 한 단계씩 뒤로 되돌리기 | 잘못된 턴이나 작업 방향 복구 |
/fork |
현재 체크포인트에서 대화 분기 | 병렬 작업 공간 브랜치를 안전하게 탐색 |
/exit / /quit |
agy CLI 세션 종료 |
또는 Ctrl + D Ctrl + D 입력 |
2.2 모델, 워크플로, 에이전트 및 확장 기능
| 명령어 | 기능 | 참고 및 사용법 |
|---|---|---|
/model |
세션 도중 활성 AI 모델 전환 | 속도/비용과 추론 성능 간의 균형 조절 |
/effort |
추론 effort(low ~ max) 확인 또는 설정 |
참고: agy -p "/effort"는 읽기 전용 JSON 출력 |
/plan |
파일 수정 전 단계별 구현 계획 생성 | 대규모 아키텍처 변경 전 안전 점검 단계 |
/goal |
중간 멈춤 없이 완료될 때까지 자율 실행 | 장기 목표 달성에 적합 |
/grill-me |
코딩 전 대화형 요구사항 인터뷰 진행 | 엣지 케이스와 인수 기준을 사전에 명확화 |
/agent |
사용자 지정 서브에이전트/에이전트 프로필 전환 또는 호출 | .agents/agents/에서 정의 로드 |
/worktree |
격리된 Git worktree 디렉터리 생성 및 관리 | 메인 트리를 오염시키지 않고 병렬 브랜치 작업 |
/mcp |
실시간 MCP 연결 상태 및 로그 확인, 설정 다시 불러오기 | 로컬 또는 원격 MCP 서버 문제 해결 |
/plugin |
Marketplace 플러그인 탐색, 활성화, 비활성화 및 검사 | 번들된 스킬, 규칙, 훅, MCP 서버 관리 |
/voice |
음성 받아쓰기 입력 모드 전환 | 동일 기능 단축키: F5 |
3. 터미널 단축키 및 입력 구문
| 단축키 / 구문 | 동작 | 효과 및 시나리오 |
|---|---|---|
@<path> |
파일 경로 자동 완성 | 특정 파일 또는 디렉터리 경로를 컨텍스트에 삽입 |
!<command> |
인라인 터미널 실행 | 앞에 !를 붙여 셸 명령을 직접 실행 (예: !npm run build) |
Ctrl + G |
외부 편집기 열기 | 기본 편집기(Vim, VS Code)에서 긴 프롬프트나 여러 줄 프롬프트 작성 |
Esc Esc |
활성 프롬프트 입력창 비우기 | 스트리밍이 없을 때 대기 중인 입력 내용 지우기 |
F5 |
음성 받아쓰기 토글 | /voice와 동일 |
Ctrl + D Ctrl + D |
세션 종료 | Ctrl + D를 두 번 눌러 깔끔하게 종료 |
4. 설정 계층 구조 및 mcp_config.json
4.1 전역 범위 vs 작업 공간 범위 디렉터리 맵
| 계층 | 전역 범위 (모든 작업 공간) | 작업 공간 범위 (프로젝트 로컬) | 용도 |
|---|---|---|---|
| CLI 설정 | ~/.gemini/antigravity-cli/settings.json |
— | CLI 환경설정, 테마, 편집기 및 기본 권한 |
| 키 바인딩 | ~/.gemini/antigravity-cli/keybindings.json |
— | 사용자 지정 터미널 키 매핑 |
| 프로젝트 지침 | ~/.gemini/AGENTS.md 또는 GEMINI.md |
./AGENTS.md 또는 ./GEMINI.md |
리포지토리 영구 규칙, 빌드/테스트 명령어, 페르소나 |
| 상시 적용 규칙 | ~/.gemini/config/rules/*.md |
.agents/rules/*.md |
컨텍스트에 자동으로 주입되는 백그라운드 제약 조건 |
| Agent Skills | ~/.gemini/config/skills/<name>/SKILL.md |
.agents/skills/<name>/SKILL.md |
스크립트와 리소스가 포함된 모듈형 Agent Skills 패키지 |
| MCP 설정 | ~/.gemini/config/mcp_config.json |
.agents/mcp_config.json |
로컬 stdio 및 원격 HTTP MCP 서버 정의 |
⚠️ 원격 MCP 호환성 중단 스키마 (
serverUrl):mcp_config.json에서 원격 HTTP MCP 서버는 기존url이나httpUrl키 대신 반드시serverUrl을 사용해야 합니다.url을 사용하면 오류 없이 조용히 연결에 실패합니다.
{
"mcpServers": {
"remote-docs": {
"serverUrl": "https://docsmcp.googleapis.com/mcp/v1",
"oauth": {
"clientId": "OAUTH_CLIENT_ID",
"clientSecret": "OAUTH_CLIENT_SECRET"
}
},
"local-tool": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://mcp.example.com/mcp"]
}
}
}
5. 기존 Gemini CLI에서 agy로 마이그레이션하기
Gemini CLI의 일반 사용자용 무료 티어 및 Google AI Pro/Ultra 요청 지원은 2026년 6월 18일에 종료되었습니다(기업용 Gemini Code Assist 및 종량제 API 키 워크플로만 유지). agy로의 주요 마이그레이션 매핑은 다음과 같습니다.
| 구성 요소 | 기존 Gemini CLI | Antigravity CLI (agy) |
마이그레이션 작업 |
|---|---|---|---|
| 런타임 및 바이너리 | 오픈소스 TypeScript (gemini) |
Go 기반 멀티 에이전트 CLI (agy) |
호출 명령어를 agy로 전환 (실행 시 자동 온보딩 진행) |
| 확장 기능 | Gemini CLI extensions | 네이티브 Antigravity 플러그인 | **agy plugin import gemini**를 실행해 변환 및 가져오기 |
| 지침 파일 | GEMINI.md |
GEMINI.md 및 AGENTS.md |
완전 호환 — 기존 GEMINI.md를 그대로 사용 가능 |
| 로컬 스킬 경로 | .gemini/skills/ |
.agents/skills/ |
스킬 폴더를 .agents/skills/<name>/SKILL.md로 이동 |
| 기존 워크플로 | .agents/workflows/ |
Agent Skills로 통합 | 단일 파일 워크플로를 .agents/skills/ 형식으로 변환 (/migrate-workflows) |
| MCP 설정 및 키 | settings.json 내부에 url 사용 |
전용 **mcp_config.json**에서 serverUrl 사용 |
MCP 블록을 mcp_config.json으로 분리하고 url을 serverUrl로 변경 |