OpenAI Codex vs Gemini CLI: 2026년 터미널 AI, 어느 것을 써야 할까요?
OpenAI Codex와 Gemini CLI는 둘 다 오픈소스 터미널 코딩 에이전트이지만, 그중 하나가 방금 개인 사용자용 무료 등급을 잃었어요. 이 글을 쓰는 시점에서 Codex는 여전히 (ChatGPT Free 요금제를 통해) 개인 사용자를 위한 무료 경로가 있어요. 반면 기존 Gemini CLI에는 없어요. 2026-06-18부터 Google은 개인/무료 사용자를 새 제품인 Antigravity CLI로 옮겼어요. 이 글에서는 모델, 요금, 컨텍스트 윈도우, 샌드박스, 생태계를 비교하고, 빠르게 결정하도록 돕는 두 갈래 가이드도 함께 소개해요.
- 두 CLI의 요금, 무료 등급 조건, 기본 설정은 빠르게 바뀌며, 아래 수치는 작성 시점(2026년 8월)의 공식 문서와 대조 확인한 것이에요. 의존하기 전에 최신 문서를 확인하세요.
Codex vs Gemini CLI 한눈에 비교
아래 표는 가장 중요한 기준으로 두 CLI를 나란히 정리했어요. 먼저 이 표를 보시고, 이후 각 섹션에서 자세한 내용을 살펴보세요.
| 기준 | OpenAI Codex CLI | Gemini CLI |
|---|---|---|
| 제조사 | OpenAI | |
| 모델 | GPT-5.6 (Sol/Terra/Luna 등급) | Gemini 3 (Pro/Flash, 선택 가능) |
| CLI 라이선스 | Apache-2.0, Rust로 작성 | Apache-2.0 |
| 컨텍스트 윈도우 | 실효 기본값 약 272K 토큰 (설정 변경 가능, 아래 참조) | 1M 토큰 고정 |
| 개인 무료 등급 (2026년 8월) | 있음, ChatGPT Free 요금제를 통해 | 더 이상 없음 (2026-06-18부터) — Antigravity CLI로 이동 |
| 샌드박스 | read-only / workspace-write / danger-full-access | Docker/Podman/Seatbelt + 자체 승인 모드 |
| 장시간 자율 실행 | /goal (기능 플래그) | --yolo (자동 승인, 스케줄러 없음) |
| AgentKit (agentkit.best) | 공식 타깃 | 타깃 없음 |
그 아래의 모델: GPT-5.6 vs Gemini 3
Codex CLI는 OpenAI의 GPT-5.6(2026-07-09부터 GA)에서 실행되며, Sol, Terra, Luna라는 세 가지 속도/비용 등급이 있어요(GPT-5.6 발표 페이지 기준 - 이 페이지는 가끔 자동 요청을 차단하니, 정확한 수치가 필요하면 직접 확인하세요). 세 등급은 기본적으로 속도/비용과 품질의 트레이드오프예요. Sol은 작은 작업에 빠르고 저렴하고, Terra는 균형 잡힌 일상용 등급이며, Luna는 느리지만 어려운 작업을 더 깊이 추론해요. Gemini CLI는 Google의 Gemini 3에서 실행되며, Pro 또는 Flash로 제공되고 플래그나 설정으로 선택할 수 있어요. Flash는 속도를, Pro는 품질을 우선하는데, 어느 벤더에서나 볼 수 있는 같은 트레이드오프 패턴이에요.
둘 다 세션 중간에 모델을 전환할 수 있지만, Codex는 ChatGPT 생태계에, Gemini CLI는 Google AI / Vertex에 묶여 있어요. 이미 다른 용도(글쓰기, 리서치)로 ChatGPT에 요금을 내고 있다면 Codex가 그 할당량을 재사용해요. 이미 Google Workspace/Cloud 안에 있다면 Gemini CLI가 기존 흐름에 더 자연스럽게 맞아요.
둘 다 오픈소스지만 - 실행이 무료인 건 아니에요
이 둘을 비교할 때 흔히 건너뛰는 부분이 있어요. 두 CLI 모두 Apache-2.0이라서, 클라이언트 코드를 직접 읽고 포크하고 감사할 수 있어요. github.com/openai/codex와 github.com/google-gemini/gemini-cli는 둘 다 공개되어 있고 라이선스도 명확해서 모호함이 없어요. 하지만 '오픈소스'는 내 컴퓨터에 설치하는 CLI만 설명할 뿐, 그 뒤에서 이뤄지는 모델 호출의 비용에 대해서는 아무 말도 하지 않아요.
실제 운영 현실은 이래요. Codex는 추론을 위해 뒤에서 ChatGPT 요금제(무료 요금제라도)가 필요해요. Gemini CLI(2026-06-18 이후)는 개인 사용자의 경우 유료 Gemini API 키나 엔터프라이즈 Code Assist 라이선스가 필요해요. 기존 제품에는 더 이상 개인용 공개 무료 경로가 없어요. 다시 말해, 오픈소스가 실행이 무료라는 뜻은 아니에요. 이건 경쟁 제품 비교에서도 명확히 짚어주지 않는 거의 유일한 지점이에요.
설치 명령에도 같은 현실이 드러나요. Codex CLI: curl -fsSL https://chatgpt.com/codex/install.sh | sh (Windows에서는 대응하는 .ps1 스크립트를 사용해요). Gemini CLI: npm install -g @google/gemini-cli, 또는 설치 없이 npx @google/gemini-cli로 실행해요. 설치 후에는 둘 다 실제로 모델을 호출하기 전에 로그인을 요구해요. Codex는 ChatGPT 계정으로, Gemini CLI는 Google 계정이나 API 키로요.
컨텍스트 윈도우: 1M vs '경우에 따라 달라요'
Gemini CLI는 일률 1M 토큰 컨텍스트를 내세워요 - Gemini 3에서 나온 고정값이라 설정할 게 없어요. Codex CLI는 좀 더 복잡해요. GPT-5.6 사양은 약 1.05M 토큰이지만, Codex CLI의 실효 기본 컨텍스트 윈도우는 비용/지연 시간 때문에 약 272,000 토큰으로 줄였어요(2026-07-18자 CLI v0.144.6에 기재됨). config.toml의 model_context_window 키로 상한에 가까워질수록 자동 압축이 작동하면서 약 1M까지 올릴 수 있어요.
그 272K 수치는 CLI 릴리스마다 바뀌고, 이번 작성 세션에서는 독립적으로 재검증하지 않았어요 - 최종 수치가 아니라 출발점으로 여기세요. 긴 작업의 비용 추정처럼 중요한 일에 의존하기 전에 github.com/openai/codex의 변경 로그를 직접 확인하세요.
실무에서 이게 왜 중요하냐면, 에이전트가 뭔가를 쓰기 전에 많은 파일을 읽어야 하는 대형 모노레포 작업에서는 Gemini CLI의 일률 1M 상한 덕분에 한계를 거의 의식하지 않게 돼요. Codex CLI는 기본값이 작아서, model_context_window를 직접 올리지 않는 한 같은 작업에서 더 일찍 자동 압축에 도달해요. 작은 추가 단계일 뿐 치명적인 걸림돌은 아니지만, 작업 도중에 '왜 에이전트가 갑자기 내 대화의 절반을 요약했지'라고 의아해하기 전에 알아둘 가치가 있어요.
요금 및 무료 등급: 2026-06-18의 전환
Codex는 단독 SKU가 없어요 - ChatGPT 요금제에 묶여 있어요. 공식 요금 페이지에 따르면 Free, Go($8), Plus($20), Pro($100~200), Business(시트당 약 $20)예요(가격은 빠르게 바뀌니 결정 전에 다시 확인하세요). 별도의 CLI 요금은 없어요 - 설치하고, 이미 가진 ChatGPT 요금제를 쓰면 바로 실행돼요.
Gemini CLI는 예전엔 Google 계정 로그인으로 넉넉한 할당량과 함께 완전히 무료였어요. 하지만 2026-05-19에 Google은 2026-06-18부터 Gemini CLI와 Gemini Code Assist IDE 확장 기능이 개인 사용자에게 무료 요청과 Google AI Pro/Ultra의 요청 제공을 중단한다고 발표했어요. 개인 사용자는 새 제품인 Antigravity CLI(할당량이 다른 별도의 CLI)로 밀려났어요(Google의 공식 발표 기준). antigravity.google를 직접 확인해 보니, 이 제품은 현재 개발자에게 '무료로 이용 가능'하다고 표기하지만, 정확한 할당량/제한은 랜딩 페이지에 명시되어 있지 않아요 - 기존 Gemini CLI 할당량과 같다고 가정하지 말고, 공식 수치가 나올 때까지 '다르고 더 작다'고 여기세요.
Code Assist Standard/Enterprise 라이선스와 유료 Gemini API 키는 영향을 받지 않아요 - 같은 발표에 따르면 그 라이선스를 가진 조직은 기존 Gemini CLI를 그대로 계속 쓸 수 있어요. 지금 비교 중인 분들께 솔직하게 말하면, 오늘 무료 경로를 찾고 있다면 Codex에는 현재 하나 있고, 기존 Gemini CLI에는 대부분의 개인 사용자에게 없어요 - API 키에 요금을 내거나 Antigravity CLI로 완전히 갈아탈 의향이 없다면요.
샌드박스 및 승인 모드
둘 다 샌드박스 + 승인 모드 시스템을 갖추고 있고, 이름만 다를 뿐이에요.
| Codex CLI | Gemini CLI |
|---|---|
샌드박스: read-only / workspace-write (기본값) / danger-full-access | 샌드박스: Docker (기본 이미지) / Podman / macOS Seatbelt |
승인: untrusted / on-request / never | 승인 모드: default / auto_edit / yolo |
구체적인 예를 들면, Codex의 workspace-write + on-request는 에이전트가 프로젝트 디렉터리 안의 파일은 자유롭게 편집하지만, 네트워크를 건드리는 명령을 실행하거나 범위 밖의 파일을 만지기 전에는 물어봐야 한다는 뜻이에요. Gemini CLI의 yolo는 그런 프롬프트를 거의 다 건너뛰어요 - 더 빠르지만, 푸시 전에 커밋을 검토하지 않으면 더 위험해요. Codex의 샌드박스 레벨과 approval_policy를 조정하는 방법을 더 깊이 알고 싶다면 Codex 샌드박스 및 승인 모드를 참고하세요.
생태계: Skills, MCP, GitHub
둘 다 MCP 클라이언트예요 - 외부 MCP 서버에 연결해 툴셋을 확장해요. Codex는 두 가지를 더해요. 자동 PR 리뷰를 위한 네이티브 GitHub Actions(openai/codex-action)와 Codex Skills(SKILL.md 파일, Claude Code skill과 하위 호환 - 공식 문서 참고)예요. Codex에서 MCP 서버를 추가하는 건 한 줄이에요. codex mcp add <name> -- <cmd>, 또는 config.toml의 [mcp_servers.*] 블록에 직접 선언해요.
Gemini CLI에는 자체 Extensions와 Agent Skills(v0.23 이상에서 추가)가 있고, 후속 제품인 Antigravity의 플러그인 시스템으로 점차 통합되고 있어요 - Gemini CLI의 MCP 문법은 Codex와 다르니, 정확한 단계가 필요하면 최신 문서를 확인하세요. 여기서 다루는 초점은 아니에요. Codex Skills를 처음부터 끝까지 이해하려면 Codex Skills란 무엇인가를 참고하세요.
자율성: Goal Mode vs YOLO Mode
Codex에는 /goal이 있어요 - 검증 가능한 정지 조건이 있는 기계적 작업을 위한 장시간 실행 모드로, 현재는 기능 플래그가 걸려 있어요(제대로 쓰는 법을 실제 사용에서 얻은 세 가지 뼈아픈 교훈과 함께 Goal Mode를 효과적으로 쓰는 법이라는 별도의 글로 썼어요). Gemini CLI에는 --yolo / --approval-mode=yolo가 있어서 세션 동안 모든 툴 호출을 자동 승인하지만, /goal에 상응하는 장시간 실행 스케줄러는 없어요. 단일 세션을 빠르게 해줄 뿐, 자체 정지 조건을 가진 여러 단계 루프를 대체하지는 않아요.
AgentKit은 Codex와 동작해요 - Gemini CLI와는 아니에요
AgentKit을 고민하는 독자들에게 자주 받는 질문이라 분명히 말할게요. AgentKit(agentkit.best)의 ak CLI는 --target 값으로 claude-code, codex, 그리고 실험적인 cursor/grok를 지원하지만, Gemini CLI 타깃은 없어요. Codex를 쓰면서 직접 리뷰-십 프로세스를 조립하는 대신 미리 만들어진 skill/subagent/워크플로가 필요하다면, 바로 그 지점이 AgentKit이 맞아떨어지는 곳이에요. ak kit init engineer --target codex를 실행하고, 새 Codex 세션을 연 다음 그 자리에서 $ak:cook ...를 실행하세요. Gemini CLI 사용자에게는 오늘 AgentKit에서 동등한 옵션이 없어요 - 비밀이 아니라, 그냥 아직 그 타깃이 존재하지 않을 뿐이에요.
범위에 대해서도 솔직하게 말할게요. Codex 자체의 무료 등급과 /goal 모드는 추가 비용이 들지 않아요 - AgentKit은 Codex 위에 얹는 별도의 유료 애드온이지, Codex를 쓰기 위한 필수 조건이 전혀 아니에요. 직접 만드는 대신 미리 만들어진 skill/subagent를 특별히 원할 때만 관련이 있어요.
더 자세히: Codex 안에서 AgentKit 사용하기 또는 AgentKit 전체 리뷰.
Codex를 쓰면서 미리 만들어진 skill/subagent가 필요하세요? AgentKit은 ak kit init engineer --target codex로 Codex에 곧바로 설치돼요 - AgentKit이 아직 Gemini CLI를 지원하지 않아서 Gemini CLI에서는 동작하지 않아요. 가격은 작성 시점의 최신 요금 페이지 기준이며, Engineer Kit에는 첫 구매 할인이 붙는 경우가 많아요.
어느 것을 써야 할까요?
빠른 두 갈래예요.
- 이미 ChatGPT 요금제를 쓰고 있거나, 네이티브 GitHub PR 리뷰가 필요하거나, 오늘 무료 경로가 필요하세요? Codex를 고르세요.
- 기본 상태에서 가장 큰 컨텍스트 윈도우가 필요하거나, Google Cloud/Workspace 안에서 일하거나, 이미 엔터프라이즈 Code Assist 라이선스를 가지고 있으세요? Gemini CLI(기존 버전, 폐쇄된 개인 등급이 아니라 엔터프라이즈 라이선스를 통해)를 고르세요.
어느 갈래에도 맞지 않는다면, 즉 ChatGPT 요금제도 Google 엔터프라이즈 라이선스도 없다면요? 같은 터미널/IDE 코딩 에이전트 카테고리에서 직접 경쟁하는 세 번째 선택지이자 자체 무료 등급을 갖춘 Claude Code도 비교해 볼 가치가 있어요.
자주 묻는 질문 (FAQ)
Gemini CLI는 아직 무료인가요?
아니요, 2026-06-18부터 개인 사용자에게는 무료가 아니에요. Google은 개인/무료 사용자를 새 제품인 Antigravity CLI로 옮겼어요. 엔터프라이즈 Code Assist 라이선스와 유료 Gemini API 키는 영향을 받지 않아요.
Codex CLI는 오픈소스인가요?
네, Apache-2.0이고 대부분 Rust로 작성되었으며, 소스는 github.com/openai/codex에서 공개돼 있어요. 하지만 오픈소스는 CLI만 설명할 뿐, 그 뒤의 모델을 실행하려면 여전히 ChatGPT 요금제가 필요해요.
컨텍스트 윈도우가 더 큰 건 어느 쪽인가요?
Gemini CLI는 1M 토큰으로 고정돼 있어요. Codex CLI의 실효 기본값은 더 작지만(가장 최근 기재 기준 약 272K 토큰), config.toml의 model_context_window로 약 1M까지 설정 변경할 수 있어요.
AgentKit은 Gemini CLI와 동작하나요?
아니요. AgentKit은 Claude Code와 Codex에 대해서만 공식 타깃을 가지고 있어요(그리고 실험적인 Cursor/Grok 타깃). Gemini CLI 타깃은 없어요.
무인으로 실행하기에 더 안전한 건 어느 쪽인가요?
둘 다 자체 샌드박스와 승인 모드 시스템을 갖추고 있지만, 어느 쪽도 완벽하지 않아요 - 두 종류의 도구 모두에 대해 실제 샌드박스 우회 연구가 존재하니, 민감한 데이터가 있는 컴퓨터에서는 최고 권한 모드(danger-full-access / yolo)를 실행하지 마세요.
2026년에는 어느 것을 골라야 하나요?
오늘 무료 경로가 필요하거나 이미 ChatGPT 요금제가 있다면 Codex를 고르세요. 고정 1M 컨텍스트가 필요하거나 엔터프라이즈 Code Assist 라이선스가 있다면 Gemini CLI를 고르세요. 둘 다 해당하지 않는다면 Claude Code도 고려해 보세요.
결론
둘 다 탄탄한 오픈소스 CLI이지만, 2026년의 이야기는 더 이상 '둘 다 무료'가 아니에요. 기존 Gemini CLI는 2026-06-18에 개인용 무료 경로를 닫았고, Codex는 여전히 ChatGPT Free 요금제를 통해 무료 경로를 유지하고 있어요. Codex를 쓰고 있다면 AgentKit은 미리 만들어진 skill/subagent를 위한 추가 옵션이에요. Gemini CLI에는 아직 동등한 게 없어요. Codex가 처음이세요? OpenAI Codex가 실제로 무엇인지를 보거나, 2026년 최고의 AI 코딩 도구에서 더 넓은 분야를 비교해 보세요.