OpenAI Codex CLI 설치와 사용법: 로그인과 첫 저장소 작업

Codex CLI를 설치하고 ChatGPT 또는 API 키로 로그인한 다음, 실제 저장소에서 첫 작업을 끝낸다.

필요한 것은 로컬 저장소를 읽고, 파일을 고치고, 로컬 도구를 돌리는 코딩 에이전트다. 루프는 터미널에 남겨 두고 싶다.

이 글은 OpenAI Codex CLI 설치와 사용을 공식 절차로 따라간다. 설치기, ChatGPT 또는 API 키 로그인, 실제 저장소에서의 첫 작업. 근거는 developers.openai.com/codex/cli와 developers.openai.com/codex/auth.

설치 로그인 첫 저장소 작업

누구에게 맞나

Codex CLI는 로컬 저장소를 상대로 일한다. 파일을 보고, 고치고, 이미 설치한 도구를 실행한다. 대화형은 codex, 반복 파이프라인은 codex exec. ChatGPT 웹 탭이 아니며 IDE 확장을 먼저 깔 필요도 없다.

01

실제 저장소에서 시작

실행 전에 프로젝트로 cd한다. 공식 입문은 “Tell me about this project”를 물은 뒤, 초점이 있는 변경을 하나 요청하는 것이다.

02

로그인 둘, 청구도 둘

ChatGPT 로그인은 Plus / Pro / Business / Edu / Enterprise 크레딧을 쓴다. API 키는 Platform 요금이라 사설 CI에 맞고, 워크스페이스 클라우드 기능은 일부 제한된다.

03

권한을 먼저

/permissions로 샌드박스와 쓰기 가능한 루트를 본다. 공식 안내도 작업 전후에 Git 체크포인트를 남겨 되돌릴 수 있게 하라고 한다.

설치, 로그인, 첫 작업

  1. 1

    CLI 설치

    macOS / Linux: curl -fsSL https://chatgpt.com/codex/install.sh | sh. Windows는 공식 PowerShell 설치기. npm install -g @openai/codex 또는 brew install --cask codex도 된다. 같은 명령으로 업데이트한다.

  2. 2

    로그인

    프로젝트 디렉터리에서 codex 또는 codex login을 실행하고 Sign in with ChatGPT를 고른 뒤 브라우저를 마친다. 헤드리스이거나 localhost 콜백이 막히면 codex login --device-auth(ChatGPT 보안 설정에서 디바이스 코드 허용). 자동화는 printenv OPENAI_API_KEY | codex login --with-api-key. 확인은 codex login status, 로그아웃은 codex logout.

  3. 3

    첫 저장소 작업

    저장소에 들어가 codex를 실행한다. 구조를 설명하게 한 뒤 테스트 추가나 분명한 오류 수정처럼 한 가지 변경을 요청한다. 커밋 전에 /review. 팀 상설 지시가 필요하면 /init으로 AGENTS.md를 쓸 수 있다.

0
추가 IDE 의존
2
로그인 방법
1
첫 프롬프트
curl -fsSL https://chatgpt.com/codex/install.sh | sh
# Windows: irm https://chatgpt.com/codex/install.ps1 | iex
# npm install -g @openai/codex
# brew install --cask codex

codex login
# printenv OPENAI_API_KEY | codex login --with-api-key
# codex login --device-auth

cd ~/code/your-repo
codex
# Tell me about this project

첫 실행에서 자주 막히는 점

방법 청구 더 맞는 용도
ChatGPT 로그인 플랜 크레딧 일상 로컬 작업
API 키 Platform 요금 사설 CI / 스크립트
디바이스 코드 ChatGPT와 동일 헤드리스 또는 SSH
auth.json은 비밀번호
로그인은 ~/.codex/auth.json 또는 OS 키링에 캐시된다. 커밋하지 말고 티켓에 붙이지 말 것. CLI와 IDE 확장은 캐시를 공유하므로 한쪽에서 로그아웃하면 다른 쪽도 다시 로그인해야 한다.
헤드리스는 다른 경로
원격이 localhost 콜백을 막으면 디바이스 코드를 우선한다. 대안은 브라우저가 있는 기기에서 로그인한 뒤 캐시를 안전하게 복사하거나 localhost:1455를 SSH로 전달하는 것이다.
회사 프록시는 CA
TLS 프록시나 사설 루트가 있으면 CODEX_CA_CERTIFICATE를 설정한 뒤 codex login. 없으면 SSL_CERT_FILE로 넘어간다.

API / CI에 대한 공식 경고: 신뢰할 수 없거나 공개된 환경에서 Codex 실행을 노출하지 말 것.

변경을 사람과 볼 때

에이전트가 고친 뒤에는 무엇이 바뀌었고 왜 합쳐도 되는지의 한 장이 부족한 경우가 많다. 회의 스위트는 필요 없다. tidemeet에서 짧은 공간을 열거나 공간 만들기를 본다. 캔버스는 공유 화이트보드 기초. 이 사이트의 OpenAI 평가 사고 메모는 METR 보고서.

질문

IDE 확장을 꼭 깔아야 하나?

아니다. CLI만으로 된다. 확장은 로그인 캐시를 공유하지만 첫 저장소 작업은 터미널이면 충분하다.

ChatGPT 로그인과 API 키를 섞을 수 있나?

세션당 유효한 방법은 하나다. ChatGPT는 워크스페이스 권한과 플랜 크레딧, API 키는 Platform 조직 설정과 사용량 요금. Codex cloud는 ChatGPT 로그인이 필요하다.

첫 작업으로 큰 리팩터를 맡겨도 되나?

아니다. 공식 입문은 저장소를 이해한 뒤 초점이 있는 변경 하나. 먼저 /permissions를 보고 Git 체크포인트로 되돌릴 길을 남긴다.

임시 회의 도구와 무슨 관계인가?

제품 연동은 없다. diff만 짧게 이야기하면 임시 회의 도구 비교가 짧은 브라우저 공간으로 충분한 때를 설명한다.

무료로 공간 만들기