콘텐츠로 이동

Quickstart

이 가이드는 새로 설치한 상태에서 OpenAI가 아닌 모델로 Codex를 실행하기까지의 과정을 안내합니다.

Terminal window
ocx init

ocx init은 다음 과정을 안내합니다:

  1. 프로바이더 선택 — 내장 레지스트리 프리셋 50개 중 하나를 고르거나, custom을 선택해 base URL과 adapter를 직접 입력합니다.
  2. API 키 — 키를 붙여넣거나, ${ANTHROPIC_API_KEY}와 같은 환경 변수를 참조합니다.
  3. 기본 모델 — API 키, 로컬, custom 프로바이더에서는 프리셋 값을 쓰거나 모델 id를 직접 입력합니다.
  4. 프록시 포트 — 기본값은 10100입니다.
  5. Codex에 주입할까요? — 일반적인 로컬 전용 구성에서는 $CODEX_HOME/config.toml(기본값 ~/.codex/config.toml) 루트에 openai_base_url을 추가해 Codex의 내장 openai 프로바이더가 프록시를 바라보게 합니다. LAN 등 외부 주소에 바인딩한 구성에서는 API 인증 헤더가 포함된 전용 프로바이더 항목을 대신 사용합니다.
  6. 자동 시작 shim을 설치할까요? — 켜 두면 codex를 실행할 때 먼저 ocx ensure가 실행됩니다.

결과는 $OPENCODEX_HOME/config.json(기본값 ~/.opencodex/config.json)에 저장됩니다.

Terminal window
ocx start # 기본 포트 10100
ocx start --port 8080

시작 시 opencodex는:

  • PID를 ~/.opencodex/ocx.pid에 기록하고(두 번 실행되는 것을 거부),
  • 지원하는 프로바이더에서는 실시간 모델을 조회하고, 네이티브 및 라우팅 항목을 Codex 모델 카탈로그에 동기화하며,
  • http://localhost:<port>/v1에서 수신 대기합니다.

요청한 포트가 이미 사용 중이면 빈 포트를 찾아 runtime-port.json에 기록하고, Codex가 실제 리스너를 사용하도록 설정을 갱신합니다.

확인:

Terminal window
ocx status
ocx gui # 현재 포트에서 대시보드 열기

이제 Codex는 opencodex와 투명하게 통신합니다:

Terminal window
codex "Refactor this function for readability"

특정 라우팅 모델을 지정하려면, Codex의 모델 선택기에 표시되는 provider/model 형식을 사용하세요:

Terminal window
codex -m "anthropic/claude-opus-5" "Explain this stack trace"
codex -m "ollama-cloud/glm-5.2" "Write a SQL migration"

GPT-5.6 사용 권한이 있다면 네이티브 ChatGPT 경로는 bare 모델명, API 키와 OpenRouter 경로는 명시적 provider/model 형식을 사용하세요:

Terminal window
codex -m "gpt-5.6-sol" "Plan a risky refactor"
codex -m "openai-apikey/gpt-5.6-terra" "Review this architecture"
codex -m "openrouter/openai/gpt-5.6-luna" "Summarize this trace"

새 구성에는 gpt-5.5, gpt-5.6-sol, gpt-5.6-terra, gpt-5.6-luna, gpt-5.4-mini가 Codex의 sub-agent 선택기에 기본으로 표시됩니다. ocx gui에서 네이티브 모델과 라우팅 모델을 합쳐 최대 다섯 개까지 바꾸거나 순서를 조정할 수 있습니다. 선호하는 sub-agent 모델과 reasoning effort도 지정할 수 있으며, opencodex는 이 값을 v1 협업 요청의 안내 메시지에 반영합니다.

키를 붙여넣는 대신 로그인하기

섹션 제목: “키를 붙여넣는 대신 로그인하기”

일부 프로바이더는 실제 계정 로그인을 지원합니다(OAuth, 자동 갱신):

Terminal window
ocx login xai # 또는 anthropic, kimi, kiro, google-antigravity, cursor
ocx logout xai

기본 OpenAI 경로는 키가 필요 없습니다 — 기존 codex login 자격 증명을 그대로 포워딩합니다. OpenAI API 키를 따로 쓰려면 openai-apikey 프로바이더를 추가하세요. 이 프리셋에는 gpt-5.6-sol, gpt-5.6-terra, gpt-5.6-luna가 포함되지만, API 키에 실제 사용 권한이 있어야 합니다 (프로바이더 참고).

Terminal window
ocx stop # 프록시를 중지하고 네이티브 Codex 복원
ocx restore # 프록시는 둔 채 네이티브 Codex 복원(별칭: ocx eject)
ocx restore back # 실행 중인 프록시로 Codex를 다시 연결