GPT-5 Codex로 Codex CLI 활용하기

채널 아이콘
OpenAI 구독자 1,760,000명

요약

이 영상에서는 GPT-5 Codex와 상호작용할 수 있는 Codex CLI의 새로운 기능을 소개합니다. 터미널에서 간단히 설치·로그인한 뒤 멀티플레이어 게임 구현 계획 수립, 트랜스크립트 모드, 모델 전환, 승인 모드 설정, 세션 재개, 외부 문서 검색 및 Vercel 배포까지 전체 워크플로우를 시연합니다. 이를 통해 에이전트 코딩(agentic coding)의 가능성과 실제 프로젝트 적용 사례를 보여주며, CLI만으로 다양한 언어·프레임워크 작업을 손쉽게 수행할 수 있음을 강조합니다.

주요 키워드

Codex CLI GPT-5 Codex Transcript Mode Model Switcher Approval Modes Resume Code-Search Vercel Multiplayer Game Agentic Coding

하이라이트

  • 🚀 Codex CLI를 설치 후 npm이나 brew로 바로 GPT-5 Codex 모델과 연동해 터미널에서 에이전트 코딩을 시작할 수 있습니다.
  • 🔑 Transcript Mode를 활성화하면 모델의 사고 흐름(chain of thought)과 실제 코드를 동시에 확인해 디버깅과 검증이 용이해집니다.
  • ⚡️ Model Switcher 기능으로 간단한 작업은 경량 모델에, 복잡한 작업은 고정밀 모델에 할당해 최적의 처리 속도와 품질을 달성할 수 있습니다.
  • 🔒 Approval Modes(read-only, auto, full access)를 통해 프로젝트 범위 내에서 안전하게 파일을 읽고 수정하며 외부 시스템 영향을 최소화합니다.
  • 🌐 Code-Search 기능을 이용해 Vercel 배포 문서나 외부 API 변경사항을 실시간으로 조회해 배포 스크립트를 자동으로 생성할 수 있습니다.
  • 📦 Resume 기능으로 중단된 세션을 이어서 실행할 수 있어 긴 작업도 끊김 없이 유지할 수 있습니다.
  • 🎮 시연에서는 단 한 번의 프롬프트로 GPT-5 Codex가 멀티플레이어 볼 게임 전체를 구현하고 Vercel에 배포해 실시간으로 플레이까지 해보였습니다.

용어 설명

Codex CLI

터미널 기반으로 OpenAI Codex 모델과 상호작용할 수 있는 커맨드라인 인터페이스입니다.

GPT-5 Codex

OpenAI의 최신 코드 생성 모델로, 복잡한 코딩 작업에 최적화되어 있습니다.

Transcript Mode

모델의 사고 흐름(chain of thought)과 생성된 코드 변화를 상세히 보여주는 모드입니다.

Model Switcher

간단한 작업과 복잡한 작업에 각각 다른 모델을 유연하게 전환해 사용할 수 있는 기능입니다.

Approval Modes

Codex의 파일 접근 권한을 설정하는 기능으로, 읽기 전용(read-only), 자동(auto), 전체 액세스(full access) 모드를 제공합니다.

Resume

이전 세션을 이어서 실행할 수 있는 기능으로, 작업을 중단 없이 유지할 수 있습니다.

Code-Search

외부 문서나 API 정보를 검색해 코드에 반영하도록 도와주는 기능입니다.

Vercel

웹 애플리케이션을 손쉽게 배포할 수 있는 플랫폼으로, CLI를 통해 자동화된 배포가 가능합니다.

[00:00:01] 데모 아이디어 논의

간단한 볼 게임을 멀티플레이어로 확장할 수 있을지 대화를 나누며, Codex로 수정할 만한 좋은 데모 아이디어를 찾습니다.

두 명의 개발자가 Codex를 사용해 기존의 공 게임을 멀티플레이어 버전으로 만드는 데모를 계획하고 있다.
[00:00:12] CLI 및 모델 소개

Roma가 GPT-5 Codex와 Codex CLI의 주요 개선 사항을 소개하고, CLI 개발을 주도한 Eson을 초대해 전체 투어를 예고합니다.

Roma가 최근 출시된 GPT-5와 GPT-5 Codex의 새로운 기능들을 소개하며, CLI 개발을 주도한 Eson과 함께 시연을 진행한다.
[00:00:34] CLI 설치 및 계획 생성

npm 혹은 brew로 Codex CLI를 설치하고 ChatGPT 계정으로 로그인한 뒤, 터미널에서 단일 명령어로 멀티플레이어 게임 구현 계획을 요청합니다.

Eson이 Codex CLI의 설치 방법을 설명한다. npm이나 brew로 쉽게 설치하고 ChatGPT 계정으로 로그인한 후, 'by codex' 명령어로 실행할 수 있다.
게임을 멀티플레이어로 만드는 계획을 요청하며, 이 게임이 원래 GPT-5가 한 번의 프롬프트로 완전히 만든 예제라고 설명한다.
[00:01:06] 모델 작동 원리와 트랜스크립트 모드

GPT-5 Codex 모델을 선택해 사용하고, Control+T로 Transcript Mode를 활성화해 사고 흐름과 실제 코드 생성 과정을 실시간으로 확인합니다.

GPT-5 Codex가 모든 종류의 코딩 작업에 뛰어나며, 현재 멀티플레이어 구현을 위한 단계별 계획을 작성하고 있다고 설명한다.
Control+T로 트랜스크립트 모드에 진입하여 사고 과정과 실행 중인 정확한 코드를 볼 수 있으며, 세부사항에 관심이 없다면 높은 수준에서만 진행 상황을 확인할 수 있다.
Eson이 좋아하는 기능인 모델 스위처를 소개한다. 작업에 따라 다른 모델을 사용할 수 있으며, GPT-5 Codex는 간단한 작업은 빠르게, 복잡한 작업은 몇 시간 동안 처리할 수 있다.
[00:01:46] 모델 전환·승인 모드·세션 재개

Model Switcher로 작업별 최적 모델을 지정하고, Approval Modes(read-only, auto, full)를 설정해 파일 안전성을 확보합니다. 이어서 Resume 기능으로 이전 세션을 바로 이어갑니다.

승인 기능과 샌드박싱 시스템을 설명한다. 읽기 전용, 자동, 전체 접근의 세 가지 모드가 있으며, 기본 자동 모드에서는 현재 디렉토리 내에서만 파일을 읽고 수정할 수 있어 안전하다.
Codex CLI의 다양한 모드와 기능을 설명하며, git 저장소 외부 실행, 계획 전용 모드, resume 기능을 통한 세션 연속성 등의 장점을 소개합니다.
[00:02:57] 플랜 확인 및 Vercel 배포

생성된 계획을 Codex에 실행하도록 지시한 뒤, Code-Search로 Vercel 배포 문서를 검색해 full access 모드로 앱을 Vercel에 자동 배포합니다.

멀티플레이어 게임 개발 계획이 완료되어 Codex를 통해 실행에 옮기는 단계로 진행합니다. Codex가 단순히 코딩뿐만 아니라 배포, 시스템 운영, 로그 분석 등 다양한 작업에 활용 가능함을 강조합니다.
게임을 Vercel에 배포하는 과정을 시작하며, code-search 기능을 활용해 최신 Vercel 문서를 참조하고 전체 액세스 모드로 전환하여 배포를 진행합니다.
[00:03:45] 실시간 게임 플레이

배포된 멀티플레이어 게임 링크를 각자 브라우저로 접속해 실시간으로 플레이하며, Codex와의 동기화 작업 결과를 확인합니다.

배포가 완료되어 두 개발자가 각각 다른 디바이스에서 멀티플레이어 게임을 테스트합니다. 실시간으로 동기화되는 게임 플레이를 성공적으로 확인합니다.
[00:04:49] 요약 및 마무리

Codex CLI 로그인, 멀티플레이어 구현 계획, 핵심 커맨드 사용, 외부 문서 검색, 배포, 플레이 과정을 총정리하고 AI 동료로서의 활용 가능성을 강조하며 종료합니다.

타임라인 정보가 없습니다.

안녕, 뭘 작업하고 있어?
좋은 데모를 찾으려고 하고 있어.
Codex가 수정할 수 있는 뭔가. 이 작은 공 게임을
멀티플레이어로 만들 수 있을 거야.
정말 멋지다. 해보자.
Codex CLI 164. 시작.
안녕하세요, Roma입니다. 최근에 저희가
GPT-5와 GPT-5 Codex를 출시했고
Codex CLI에 많은 개선사항을 추가해서
이러한 모델들의 에이전트 코딩
기능을 더 잘 활용할 수 있게 했습니다. 그리고 오늘
CLI 작업을 주도한 Eson과 함께 앉아있습니다.
간단한 둘러보기를
보여주실래요?
네, 기꺼이요. 저희는 정말
멋진 업데이트들이 많이 있어요. npm이나 brew로
정말 쉽게 설치할 수 있고
ChatGPT 계정으로 로그인하면 됩니다.
터미널에서
by codex로 실행하기만 하면 됩니다.
그게 전부입니다. 그럼 이렇게 말해보죠.
이 게임을 멀티플레이어로 만드는
계획을 세워줘.
웃긴 건 이 게임이
저희가 출시한 수많은 예제 중 하나로
GPT-5가 한 번의 프롬프트로 완전히 만든 거예요.
맞아요.
그리고 이제 이걸 바탕으로
계속 구축해나갈 수 있어요. 지금 생각하고 있는 걸
좀 더 자세히 말해주세요. 무슨 일이
일어나고 있는지, 어떤 모델을
사용하고 있는지요.
네. 이것은 GPT-5
Codex가 될 것이고, 이게 저희의 새로운 모델이며
모든 종류의 코딩 작업에 정말 좋습니다.
지금 여기서 계획을
작성하고 있어요. 해야 할 단계들을 정리하고 있네요.
네.
여기서 무슨 일이 일어나고 있는지
설명해 주실 수 있나요?
네, 물론이죠. Control+T로 트랜스크립트 모드로 들어갈 수 있고
그러면 정말 유용한 것들을 볼 수 있어요.
사고 과정이나
실행 중인 정확한 코드 같은 것들을 말이죠.
세부 사항에 관심이 없다면
그냥 높은 수준에서 실행되도록 두고
뭘 하고 있는지만
알려주도록 할 수 있어요.
네, 정확히 그래요.
좋아요. 이 멀티플레이어 기능을
작업하는 동안, 두 번째
Codex를 열어서 좋아하는
명령어들을 간단히 둘러봐주실래요?
네, 모델 스위처를
정말 좋아해요. 때로는 한 모델을 어떤 일에,
다른 모델을 다른 일에 사용하고 싶을 때가 있어요.
이걸로 추론 레벨을
바꿀 수 있거든요.
새로운 GPT-5 Codex
모델에서는 아주 간단한 작업도 매우
빠르게 할 수 있기 때문이죠.
네.
하지만 더 고급 작업의 경우,
이제 Codex가 몇 시간 동안이나
작업할 수 있어요. 좋아요. 그게 /model이고. 다른 건요?
네. 승인 기능이 정말 유용해요.
여기서 Codex의 샌드박싱 기능들을
사용하게 되는데, 정말 멋지고
강력한 기능이에요. 세 가지
모드가 있습니다. 읽기 전용, 자동,
그리고 전체 접근. 자동이
기본값이에요. 이 모드에서는 Codex가
파일을 읽고 현재 디렉토리 내에서
파일을 수정할 수 있습니다. 기본적으로
프로젝트 경계 안에서만 작동합니다.
노트북의 다른 것들에는 영향을 주지 않아요.
정확히 그래요.
읽기 전용 모드를 원한다면
예를 들어, 깃 저장소 밖에서 실행할 때 유용해요.
또는 '난 계획만 관심 있어, 실제로는
예를 들어, git 저장소 외부에서 실행하는 경우에 말이죠.
네, 또는 '나는 계획만 신경 쓰고 싶어'라고 생각하는 경우죠.
실제로 Codex가 편집을 시도하면서
산만해지는 것을 원하지 않을 때요.
그리고 여기에 Codex resume 기능이 있습니다.
이를 통해 이전 세션에서 중단한 지점부터
다시 시작할 수 있어요. 정말 멋지죠.
이 멀티플레이어 게임의 상태를
다시 확인해보는 게 어떨까요?
네, 계획이 완료된 것 같네요.
그럼 Codex에게 실행하라고 말해볼까요?
좋아요.
제가 정말 흥미롭다고 생각하는 것 중 하나는
사람들이 Codex에 대해 놓치고 있는 부분인데요,
코딩 작업에 유용할 뿐만 아니라
배포 작업에도 사용할 수 있다는 점이에요.
SysOps 유형의 작업에도 사용할 수 있고,
예를 들어 '아, 우리 사용자들에게
이런 버그가 나타나고 있네요.
왜 이런 일이 발생하는 걸까요?
로그를 살펴보자'라고 할 수 있죠.
이런 서로 다른 데이터 소스들을 가져와서
결합할 수 있어요. 이런 종류의 작업에
놀랍도록 뛰어난 성능을 보여줍니다.
게임 진행 상황은 어떤가요?
네, 게임이 거의 완료된 것 같아요.
좋습니다.
진실의 순간은 게임을 플레이해보는 것 같은데,
그 전에 먼저 배포해야겠네요.
네, 이 앱을 Vercel에
배포해보죠.
네.
그리고 code-search를 사용해서
최신 Vercel 문서를 찾아보라고 해보죠.
네, 특별한 것을 배포하고 싶거나
지속성이 필요하거나
API의 최신 변경사항을 찾아보고 싶을 때 말이죠.
네, 맞아요. 승인 모드로 전환해야겠네요.
전체 액세스로 전환하고
Vercel 명령줄 도구를 사용해서
이 앱을 배포하라고 지시하겠습니다.
네, 정확히 그렇게 하면 됩니다.
전체 액세스로 전환하고
Vercel 명령줄 도구로
이 앱을 배포하겠습니다.
좋아요. 배포가 완료된 것 같네요.
네, 해보죠.
시도해볼까요?
네, 해보죠.
제가 이 노트북을 사용하겠습니다.
당신 것을 가져오시면 링크를 보내드릴게요.
네.
자, 여기 있습니다. 링크를 받으셨을 거예요.
시작할 준비됐나요?
시작해보죠.
오 마이 갓, 정말 멋져요!
우리 정말 잘 맞는 것 같아요.
네, 정말 잘 맞네요.
놀랍습니다.
이 모든 게 실시간이에요.
누가 가장 잘할까요?
모르겠네요.
당신이 꽤 잘하는 것 같아요.
아, 알겠습니다.
마무리하자면, 우리가 본 것들은
ChatGPT 구독에 로그인한 Codex CLI를 보았고
게임을 변경하기 시작했습니다.
네.
완전한 멀티플레이어 게임을 구현하기 위한
계획을 세웠죠.
네. 명령어들의 간단한 둘러보기를 봤지만,
더 흥미롭게는, 웹 서치를 사용해서
인터넷에서 정보를 가져왔습니다.
승인 모드를 변경했고,
이 게임을 배포해서
이제 플레이할 수 있게 되었습니다.
네, 정말 쉬워요.
이것은 제가 꽤 중요한 작업을 할 때
사용하는 것과 똑같은 워크플로우예요.
다양한 언어, 다양한 프레임워크,
다양한 프로젝트에 걸쳐서요.
놀라워요. 보시다시피,
우리는 모든 Codex 인터페이스에서
수많은 개선사항을 출시하고 있습니다.
이제 여러분은 어디서 작업하든지
이 AI 팀메이트를 활용할 수 있습니다.
그리고 이 경우에는 터미널에서 바로요.
Codex CLI로 여러분이 무엇을 만들어낼지
기대가 됩니다.
다음에 또 만나요.