· Codex 세팅 가이드

Codex 세팅 가이드 무료

OpenAI의 AI 어시스턴트. VS Code 안에서 채팅하듯 쓰는데, 내 컴퓨터 파일을 직접 읽고 고쳐줍니다.

🆓 무료 체험 ChatGPT 계정만 있으면 ⏱️ 20~30분 (처음이면) 🚨 Windows: WSL2 필수 (0단계)

🗺️ 전체 흐름

0. 사전 요구사항
   - Mac/Linux: git, Node.js 22+ 확인
   - Windows: WSL2 Ubuntu 설치 (필수)
        ↓
1. VS Code 설치                (에디터)
        ↓
2. Codex 확장 설치              (VS Code 안에 AI 붙이기)
        ↓
3. ChatGPT 로그인                (무료 체험이면 여기서 끝)
        ↓
4. AI 채팅창 열기                (오른쪽에 패널이 뜸)
        ↓
5. 권한 모드 사전 설정 (선택)    (config.toml — 프롬프트 빈도 줄이기)
        ↓
6. auto-setup 붙여넣기          (나머지는 AI가 자동 세팅)
STEP 0

사전 요구사항

🍎 Mac · 🐧 Linux 사용자

git과 Node.js 22+가 깔려 있어야 합니다. 터미널에서 확인:

git --version
node --version

❌ 누락 시 설치:

✅ 둘 다 버전이 출력되면 STEP 1로 이동.

🪟 Windows 사용자 — WSL2 Ubuntu 설치 (필수)

왜 WSL이 필요한가요?

Codex CLI는 macOS/Linux용으로 설계됐습니다. Windows 네이티브(PowerShell·cmd)에서는 경로·권한·인증 흐름이 깨지는 일이 많습니다. Windows 안에서 가벼운 Linux를 띄워주는 게 WSL2 — 마이크로소프트 공식 기능, 한 줄로 설치.

설치 절차

  1. PowerShell을 관리자 권한으로 열기
    • 시작 메뉴 → "PowerShell" 검색 → 우클릭 → "관리자 권한으로 실행"
  2. WSL + Ubuntu 한 번에 설치:
    wsl --install
    기본으로 Ubuntu가 깔립니다. 5~10분 걸림.
  3. 재부팅 (필요 시 자동 안내)
  4. 재부팅 후 Ubuntu 첫 실행 — 시작 메뉴 → "Ubuntu" 클릭
    • 검은 창이 뜨면서 사용자명·비밀번호 설정 요청 → 간단하게 정해서 입력 (잊지 마세요)
    • 비밀번호 입력 시 화면에 아무것도 안 찍힙니다 (정상) — 그냥 치고 엔터
  5. Ubuntu 안에서 기본 도구 설치:
    sudo apt update
    sudo apt install -y git curl
    비밀번호 물어보면 4번에서 정한 거 입력.
  6. Node.js 22 LTS 설치 (Ubuntu 안):
    curl -fsSL https://deb.nodesource.com/setup_22.x | sudo -E bash -
    sudo apt install -y nodejs
    node --version
    v22.x.x 출력되면 성공. (Codex CLI는 Node 22+ 필요)
STEP 0 성공 신호: Ubuntu 터미널에서 git --version, node --version, npm --version 모두 버전이 출력됨.
💡 앞으로 모든 명령어는 Ubuntu 안에서 실행하세요. PowerShell 아님. VS Code도 다음 단계에서 "WSL 모드"로 띄울 겁니다.
STEP 1

VS Code 설치 (없으면)

이미 쓰고 있다면 2단계로 바로 이동.

  1. code.visualstudio.com 접속
  2. 자기 OS에 맞는 설치 파일 다운로드 → 설치 — Windows라도 Windows 버전을 받습니다. VS Code는 Windows에 깔지만 WSL Ubuntu에 원격 접속해서 작업합니다.
  3. 실행해서 창이 뜨면 OK
VS Code 설치 직후

🪟 Windows 사용자 추가 단계 — WSL Remote 확장 + WSL로 연결

VS Code 안에서 작업하되, 실제 명령어는 WSL Ubuntu 안에서 돌아야 Codex CLI가 깨지지 않습니다.

  1. 왼쪽 사이드바 확장 아이콘(Ctrl+Shift+X) → 검색창에 WSL → Microsoft 제공 "WSL" 확장 → Install
  2. 좌측 하단 파란색 >< 아이콘 클릭 → "Connect to WSL" 선택
  3. 새 창이 열리고 좌측 하단에 WSL: Ubuntu 표시 → 이제 모든 터미널·명령어가 Ubuntu 안에서 돕니다
  4. 이 상태로 STEP 2 진행
STEP 2

Codex 확장 프로그램 설치

VS Code 왼쪽 사이드바의 확장 아이콘 (네모 4개 모양, Ctrl+Shift+X) 클릭.

검색창에 Codex 또는 ChatGPT 입력 → OpenAI 제공 확장 → Install 클릭.

Extensions 패널

또는 터미널에서 한 줄로:

code --install-extension openai.chatgpt
성공 신호: 확장 탭의 Codex/ChatGPT 항목에 Uninstall 버튼이 보이면 설치 완료.
STEP 3

인증 (추천: ChatGPT 로그인)

방법 A — ChatGPT 계정 로그인 (무료 체험, 추천)

확장 설치 후 Codex 패널을 열면 "Sign in with ChatGPT" 버튼이 나옵니다. 클릭 → 브라우저로 ChatGPT 로그인 → 완료.

ChatGPT Free 계정으로도 현재 무료 체험 가능 (한시적). Plus/Pro 구독 중이면 한도가 더 큽니다.

방법 B — API 키 (종량제)

무료 체험 끝나고도 구독 없이 쓰려면:

  1. platform.openai.com 접속 → 계정 생성
  2. Billing 메뉴 → 크레딧 충전
  3. API Keys 메뉴 → "Create secret key" → 복사
  4. 환경 변수 OPENAI_API_KEY 로 설정 (auto-setup 단계에서 AI가 안내)
성공 신호: 채팅창 하단에 모델 이름 (GPT-5-Codex 등)이 뜨면 인증 완료.
📢 오해 방지: 무료 체험·유료 결제 모두 OpenAI에 직접 이뤄집니다. 이 가이드는 공개 무료 자료(BSD 3-Clause)고, 가이드 제작자에게 지불되는 게 아닙니다.
STEP 4

채팅창 열기

VS Code 왼쪽 사이드바에 ChatGPT/Codex 아이콘이 생겼습니다.

클릭하면 오른쪽에 채팅 패널이 열림. ChatGPT 웹과 거의 동일한 입력창.

Codex 채팅 패널

❓ 채팅창이 안 보이나요?

STEP 5

권한 모드 사전 설정 (선택)

💡 왜? Codex도 명령을 실행할 때마다 "실행해도 될까요?" 권한 프롬프트를 띄웁니다. ~/.codex/config.toml에 모드를 미리 정해두면 빈도가 줄어듭니다.

⚠️ Claude와의 차이 — 솔직 안내: Claude는 Bash(git *) 같은 명령어 단위 화이트리스트를 지원하지만, Codex는 그게 없습니다. 두 가지 모드(승인 정책 + 샌드박스)로만 권한을 잡습니다. 그래서 Claude만큼 정밀하게 "git/npm은 자동, rm은 묻기" 식으로 나눌 수가 없습니다.

권장 default — 워크스페이스 안 작업은 자유, 외부는 묻기

VS Code 터미널에서 (Mac · Linux · Windows WSL bash):

mkdir -p ~/.codex && cat > ~/.codex/config.toml <<'EOF'
approval_policy = "on-request"
sandbox_mode = "workspace-write"
EOF

Windows 사용자는 0단계에서 깐 WSL Ubuntu 터미널 안에서 실행. PowerShell 아님.

의미

효과
approval_policyon-requestCodex가 필요하다고 판단할 때만 묻기 (default보다 덜 묻음)
sandbox_modeworkspace-write현재 작업 폴더 안에서의 파일 쓰기·명령 실행은 자동 허용, 폴더 밖 작업·네트워크는 여전히 묻기
🔥 더 강한 옵션 (비추천): 완전히 안 묻게 하려면 approval_policy = "never". sandbox가 안전망 역할을 하지만, 비개발자에게는 권장하지 않음 — 의도치 않은 실행을 알아챌 기회가 없어집니다.
cat ~/.codex/config.toml 결과가 위와 같으면 OK. 다음 채팅 세션부터 적용.
STEP 6

나머지는 Codex에게 맡기기

채팅창이 열렸으면, auto-setup 프롬프트를 복사해서 채팅창에 붙여넣기:

📋 auto-setup.md — 이 파일을 열고, 내용 전체 선택(Ctrl+A) → 복사(Ctrl+C) → Codex 채팅창에 붙여넣기(Ctrl+V) → 엔터.

Codex가 질문을 시작하면 답하기만 하면 됩니다:

성공 신호: Codex가 마지막에 "세팅 완료! 이제 시작하세요." 라고 말하면 끝.

⚠️ Windows 사용자 특별 안내

Codex CLI는 macOS/Linux 네이티브 지원. Windows 네이티브에서 CLI를 돌리면 이슈가 생길 수 있습니다.

권장 — WSL 사용:

  1. PowerShell을 관리자 권한으로 열기
  2. wsl --install 실행 → Ubuntu 설치
  3. 재부팅 후 Ubuntu 터미널 열기
  4. Ubuntu 안에서 위 가이드의 CLI 관련 단계 진행
💡 VS Code 확장 자체는 Windows 네이티브에서도 문제없이 동작합니다. CLI를 직접 돌릴 필요 없으면 Windows 그대로 써도 됩니다.

참고

📚 용어 사전

용어한 줄 설명
터미널검은 화면에 명령어 치는 도구. VS Code 안에서 Ctrl+` 로 열림.
CLI터미널에서 돌아가는 프로그램.
WSLWindows 안에서 Linux를 돌리는 기능. wsl --install 한 줄로 설치.
Node.jsAI 도구가 돌아가기 위한 엔진. 한 번만 설치.
API 키"내 계정 비밀번호" 같은 것. 요금 청구 주소.
AGENTS.mdCodex의 글로벌 지침 파일. Claude의 CLAUDE.md에 해당.
← 홈으로 Claude 가이드 보기 →