OpenAI Codex CLI, 터미널에서 쓰는 코딩 에이전트 도구
OpenAI Codex CLI는 대화형 TUI와 비대화형 exec를 함께 제공하는 코딩 에이전트 CLI다.
2026-04-20
왜 중요한가
- 실제 업무에서는 모델 자체보다 어떤 작업 환경과 안전 장치 위에서 돌릴 수 있는지가 더 중요하다.
- Codex CLI는 sandbox, approval, MCP, cloud task, review, resume/fork까지 갖춰 단순 데모를 넘어선 사용 환경을 보여준다.
- 대화형 사용과 자동 실행을 함께 지원해 사람이 옆에서 쓰는 흐름과 반복 작업 자동화 모두에 연결된다.
핵심 관찰
- 공개 저장소와 공식 문서를 함께 확인해 전체 구조를 살폈다.
- README 기준 설치 경로는 npm i -g @openai/codex 또는 brew install --cask codex였다.
- npm view @openai/codex 기준 최신 버전은 0.121.0, 실행 bin은 codex였다.
- npx @openai/codex --help를 직접 실행했더니 exec, review, login, mcp, mcp-server, app-server, sandbox, resume, fork, cloud, features 같은 하위 명령이 실제로 노출됐다.
- 전역 옵션에도 --sandbox, --ask-for-approval, --full-auto, --search, --oss, --local-provider, --remote 등이 있었다.
- npx @openai/codex exec --help까지 확인해보니 비대화형 실행에서도 --json, --output-schema, --ephemeral, --skip-git-repo-check, --output-last-message처럼 자동화에 맞는 옵션이 준비돼 있었다.
- docs/install.md 기준 공식 시스템 요구사항은 Windows 11도 WSL2를 전제로 적고 있었다.
- repo 구조도 codex-cli, codex-rs, sdk 등으로 나뉘어 있어 단일 스크립트보다 제품형 CLI 스택에 가깝다.
- 실제 agent run은 로그인/API 키 없이 진행하지 않았고, help와 설치 표면, 실행 옵션까지만 검증했다.
해석
OpenAI Codex CLI는 대화형 화면과 비대화형 실행을 함께 제공해, 터미널에서 코딩 작업을 돕는 도구로 설계된 모습이다.
누구에게 도움이 되나
- 개발팀: 로컬 코드베이스 작업용 coding agent CLI
- 플랫폼팀: 비대화형 agent 실행을 CI나 스크립트에 연결하는 실험
- 파워유저: interactive TUI와 batch exec를 함께 쓰는 개인 개발 흐름
어디에 바로 써볼 수 있나
- coding agent CLI가 sandbox, approval, MCP, cloud task를 어떻게 한 표면에 묶는지 분석
- 반복 작업은 exec 모드로 자동화하고 수동 작업은 TUI로 수행하는 혼합형 흐름 실험
- approval policy, session resume/fork, MCP server 표면 설계 참고
- 로컬 코드베이스 작업용 coding agent CLI
- 비대화형 agent 실행을 CI나 스크립트에 연결하는 실험
- interactive TUI와 batch exec를 함께 쓰는 개인 개발 흐름
주요 출처
공식 repo / docs
주의점
- Windows 지원은 언급되지만 공식 문서는 WSL2를 전제로 설명한다.
- 실제 활용도는 로그인, provider 설정, sandbox 정책까지 갖춰야 제대로 드러난다.
- 실행 권한이 강한 만큼 승인 정책과 외부 샌드박스 구성이 중요하다.
- 가볍게 체험하는 도구라기보다 실제 작업에 투입할 수 있는 도구에 가깝고, 그에 맞는 운영 습관이 필요하다.
다음에 볼 포인트
- 세션 메모리와 장기 메모리의 구분이 제품 기본값으로 더 분명해지는지 지켜볼 필요가 있다.
- skills, orchestration, writable memory를 어떤 정책 경계로 나누는지 계속 비교해볼 만하다.