터미널 네이티브 코딩 에이전트들은 자율적인 리포지토리 편집, 테스트 실행, MCP/Skills 확장성, 샌드박스 기반 권한 제어를 중심으로 수렴하고 있습니다. 하지만 Claude Code, OpenAI Codex CLI, **Google Antigravity CLI (agy)**를 오가며 작업하면 플래그, 슬래시 명령어, 설정 경로, 보안 정책에서 미묘한 차이가 드러납니다.
이 비교 치트시트는 세 가지 CLI를 모두 활용하는 개발자와 팀을 위한 1:1 동등성 매핑표를 제공합니다.
🔗 개별 CLI 치트시트: Claude Code CLI 치트시트 · OpenAI Codex CLI 치트시트 · Antigravity CLI (agy) 치트시트 · AI 에이전트 하네스 엔지니어링 치트시트
1. 아키텍처 및 생태계 개요
| 비교 항목 | Claude Code (claude) |
Codex CLI (codex) |
Antigravity CLI (agy) |
|---|---|---|---|
| 제공사 | Anthropic | OpenAI | Google (Antigravity 2.0 플랫폼) |
| 런타임 및 발전 방향 | Node.js / TypeScript 생태계 | Rust 기반 로컬 + 클라우드 하이브리드 CLI | Go 재작성 버전; 종료된 일반용 Gemini CLI 대체 |
| 주요 모델 라인업 | Claude 5 시리즈 (Opus 5.5 / Fable 5.2) | GPT-6 / Codex 모델군 | Gemini 3.8 시리즈 및 멀티 모델 라우팅 |
| 리포지토리 메모리 파일 | CLAUDE.md |
AGENTS.md |
GEMINI.md / AGENTS.md |
| Skills / 템플릿 | .claude/skills/<name>/SKILL.md |
~/.codex/prompts/ (Markdown 템플릿) |
.agents/skills/<name>/SKILL.md |
| 대표 기능 | 라이프사이클 Hooks, 원커맨드 /pr |
codex cloud / codex apply 동기화 |
네이티브 /worktree, /goal, /grill-me, 음성 F5 |
2. CLI 실행 및 자동화 명령어 동등 비교
| 작업 / 목적 | Claude Code | Codex CLI | Antigravity CLI (agy) |
|---|---|---|---|
| 대화형 TUI 시작 | claude |
codex |
agy |
| 초기 프롬프트로 대화형 시작 | claude "prompt" |
codex "prompt" |
agy -i "prompt" |
| 비대화형 / CI 실행 | claude -p "prompt" |
codex exec "prompt" (또는 codex e) |
agy -p "prompt" |
| 마지막 / 특정 세션 재개 | claude --resume [id] |
codex resume [--last | <id>] |
agy -c / agy --conversation <id> |
| 모델 선택 | claude --model <name> |
codex -m <name> |
agy --model <name> |
| 추론 깊이 설정 | 세션 설정 / API effort |
/model 내 Reasoning Effort |
agy --effort <low..max> |
| CLI에서 MCP 관리 | claude mcp [list | add | remove] |
codex mcp [list | add] |
TUI /mcp 또는 mcp_config.json 편집 |
| 플러그인 / 확장 도구 | 플러그인 Marketplace / 로컬 플러그인 | — | agy plugin [install | list | validate] |
| 업그레이드 / 진단 | claude update / claude doctor |
패키지 관리자 / codex --strict-config |
agy 자체 업데이트 / agy plugin import gemini |
3. 대화형 슬래시 명령어 및 단축키 비교
| 동작 | Claude Code | Codex CLI | Antigravity CLI (agy) |
|---|---|---|---|
| 프로젝트 메모리 초기화 | /init ➔ CLAUDE.md |
/init ➔ AGENTS.md |
GEMINI.md / AGENTS.md 생성 |
| 명령어 도움말 | /help |
/ 자동 완성 메뉴 |
? / /help |
| 설정 및 권한 | /config · /permissions |
/permissions · /status |
/config / /settings |
| 모델 / effort 전환 | /model |
/model |
/model · /effort |
| 편집 전 계획 수립 | 프롬프트 기반 계획 / 모드 전환 | /plan |
/plan · --mode plan |
| 코드 리뷰 및 diff | /review · /diff |
/review · /diff (codex review) |
작업 공간 diff 검토 + /worktree |
| 컨텍스트 압축 | /compact [focus] |
/compact |
/compact |
| 초기화 / 분기 / 되돌리기 | /clear |
/fork |
/clear · /fork · /rewind / /undo |
| 과거 세션 재개 | /resume |
셸에서 codex resume |
/resume |
| 비용 및 토큰 확인 | /cost · /context |
/status |
/config / 세션 하단 바 |
| MCP 서버 관리 | /mcp |
/mcp |
/mcp |
| 인라인 파일 참조 | @<path> |
@<path> (퍼지 검색) |
@<path> (경로 자동 완성) |
| 인라인 셸 실행 | !<command> |
!<command> |
!<command> |
| 프롬프트용 외부 편집기 | Shift + Enter 여러 줄 입력 |
Ctrl + G ($EDITOR) |
Ctrl + G |
| 중단 / 깔끔한 종료 | Esc 중단 · Ctrl + D 종료 |
Ctrl + C 중단 또는 종료 |
Esc Esc 비우기 · Ctrl + D Ctrl + D 종료 |
4. 설정 파일, 메모리 및 MCP 경로 비교
| 설정 계층 | Claude Code | Codex CLI | Antigravity CLI (agy) |
|---|---|---|---|
| 전역 설정 | ~/.claude/settings.json |
~/.codex/config.toml |
~/.gemini/antigravity-cli/settings.json |
| 프로젝트 설정 | .claude/settings.json (.local.json) |
.codex/config.toml |
.agents/ 디렉터리 및 작업 공간 규칙 |
| 전역 메모리 | ~/.claude/CLAUDE.md |
~/.codex/AGENTS.md |
~/.gemini/AGENTS.md / GEMINI.md |
| 프로젝트 메모리 | ./CLAUDE.md |
./AGENTS.md |
./AGENTS.md / ./GEMINI.md |
| 전역 MCP 설정 | ~/.claude.json |
~/.codex/config.toml (MCP 섹션) |
~/.gemini/config/mcp_config.json |
| 프로젝트 MCP 설정 | ./.mcp.json |
.codex/config.toml |
.agents/mcp_config.json |
| 원격 MCP 주의사항 | 표준 HTTP / SSE | TOML 서버 테이블 | serverUrl 필수 (url은 조용히 실패) |
| 사용자 지정 스킬 / 명령어 | .claude/commands/ · .claude/skills/ |
~/.codex/prompts/*.md |
.agents/skills/<name>/SKILL.md · .agents/rules/ |
💡 공존 운영 모범 사례: 리포지토리 공통 빌드, 테스트 및 스타일 가이드라인은
AGENTS.md(Codex CLI와agy가 모두 네이티브로 로드)에 유지하고, 팀 내 규칙 불일치를 방지하기 위해 **CLAUDE.md**에서 핵심 제약을 참조하거나 동기화하세요.
5. 보안 모델 및 최적 활용 시나리오
| 비교 항목 | Claude Code | Codex CLI | Antigravity CLI (agy) |
|---|---|---|---|
| 권한 모델 | 도구 단위 allow / ask / deny + Hooks |
이중 계층: --sandbox + --ask-for-approval |
모드 (default / accept-edits / auto / plan) + 샌드박스 |
| 무인 / 자동 실행 플래그 | --dangerously-skip-permissions (샌드박스 전용) |
--sandbox workspace-write --ask-for-approval never (--full-auto 지원 중단) |
--mode auto 또는 /goal |
| 핵심 강점 영역 | 깊은 멀티턴 추론(Fable 5.2 / Opus 5.5), 결정론적 Hook 강제, GitHub PR 워크플로 | 빠른 로컬 반복 작업, Codex Cloud 비동기 오프로드, 엄격한 OS 수준 샌드박스 경계 | 멀티 서브에이전트 동시 실행, 네이티브 Git worktree 격리, Antigravity IDE/2.0 호환성 및 플러그인 번들 |