OpenAI, Claude Code에 Codex 탑재 — 두 명령인가, 네 명령인가?

OpenAI의 codex-plugin-cc는 Claude Code에 Codex 리뷰를 더한다. 실제 설치 경로는 두 개가 아니라 네 개 명령이다.

OpenAI, Claude Code에 Codex 탑재 — 두 명령인가, 네 명령인가?
Share

2026년 3월 30일, 보기 드문 일이 벌어졌습니다. OpenAI가 자사 도구를 경쟁사의 터미널 안으로 직접 넣어 배포한 것입니다. 그 결과물이 codex-plugin-cc이고, 하나의 창 안에서 두 에이전트를 함께 쓰는 방식이 달라졌습니다.

codex-plugin-cc란 무엇이며, OpenAI는 왜 Claude Code용으로 만들었나

codex-plugin-cc는 Anthropic의 Claude Code CLI 안에서 Codex 코딩 에이전트를 실행하는 공식 OpenAI 플러그인입니다. 저장소는 openai/codex-plugin-cc이며, Apache-2.0 라이선스를 따르고, 사실상 순수 JavaScript로 작성되어 있습니다 . 눈에 띄는 지점은 방향입니다. 프런티어 모델 업체가 경쟁사 생태계를 위해 도구를 패키징했다는 점입니다.

새로운 런타임은 아닙니다. OpenAI는 개발자 포럼 공지에서 이렇게 설명했습니다.

"It is not a separate runtime. It is Codex, just invoked from inside Claude Code." — OpenAI (source: OpenAI Developer Community)

이 플러그인은 이미 사용자의 컴퓨터에 설치된 Codex CLI와 앱 서버에 작업을 위임하며, 기존 인증과 설정을 그대로 재사용합니다 . 유지보수도 활발합니다. v1.0.0은 2026년 3월 30일에 나왔고, 현재 v1.0.6은 2026년 7월 8일에 배포되었습니다. 넉 달 동안 패치 릴리스가 여섯 번 나온 셈입니다 . 2026년 6월 기준 주간 사용자 500만 명을 넘긴 바로 그 Codex 에이전트가, 다른 터미널 표면에 올라온 것입니다 .

내 컴퓨터에 필요한 조건

Screenshot of https://community.openai.com/t/introducing-codex-plugin-for-claude-code/1378186

필수 조건은 많지 않지만 구체적입니다. Node.js 18.18.0 이상이 필요합니다. 이는 플러그인의 package.json에 선언된 강제 엔진 조건(engines: ">=18.18.0")이지 권장 하한선이 아니므로, 더 오래된 런타임에서는 설치가 거부됩니다 . 계정 측면에서는 ChatGPT 구독, 무료 티어 포함, 또는 OpenAI API 키가 있으면 Codex를 사용할 수 있습니다 .

인증은 다시 입력하지 않고 기존 상태를 이어받습니다. 로컬에서 이미 Codex에 로그인되어 있다면 플러그인이 그 상태를 자동으로 재사용하므로 두 번째 로그인이 필요 없습니다 . 아직 Codex가 설치되어 있지 않다면? npm이 있을 때 /codex:setupnpm install -g @openai/codex 실행을 제안할 수 있고, 먼저 해당 명령을 직접 실행해도 됩니다 .

마켓플레이스 추가부터 /codex:setup까지 설치 순서

공식 설치 경로 전체는 활성 Claude Code 세션 안에서 실행하는 네 개의 슬래시 명령으로 이뤄집니다. 바이럴 클립에서 말하는 두 개가 전부는 아닙니다 . 아래 순서대로 진행합니다.

  1. /plugin marketplace add openai/codex-plugin-cc — 현재 세션 안에 OpenAI가 배포한 마켓플레이스를 등록합니다. Claude Code는 마켓플레이스를 카탈로그처럼 취급하므로, 그 안의 항목을 설치하기 전에 먼저 추가해야 합니다 .
  2. /plugin install codex@openai-codex — 해당 카탈로그에서 플러그인을 설치합니다. 이름에 주의해야 합니다. 플러그인 이름은 codex이고, 마켓플레이스 이름은 openai-codex이므로 참조 형식이 codex@openai-codex가 됩니다 .
  3. /reload-plugins — 반드시 실행해야 합니다. 이 단계를 건너뛰면 /codex:* 스킬이 나타나지 않고, codex:codex-rescue 서브에이전트도 /agents에 표시되지 않습니다 .
  4. /codex:setup — Codex가 설치되어 있고 인증되어 있는지 확인합니다. Codex가 없고 npm을 사용할 수 있으면 npm install -g @openai/codex 실행을 제안합니다. Codex는 있지만 로그인되어 있지 않다면 Claude Code에서 !codex login을 실행하라고 안내합니다 .

실제로 쓰기 전에 확인하세요. /codex:setup이 오류 없이 끝나면 /codex:review가 응답해야 하고, codex:codex-rescue 서브에이전트가 /agents에 보여야 합니다 . 둘 중 하나라도 보이지 않는다면 /reload-plugins를 다시 실행하세요. 명령 표면이 나타나지 않는 가장 흔한 이유는 reload 단계를 건너뛴 것입니다.

두 명령어 설명이 놓치는 부분

What the plugin expects on your machine

바이럴처럼 퍼진 "명령어 두 개, 30초" 설명은 마켓플레이스 추가와 플러그인 설치, 즉 1단계와 2단계만 다룹니다. /reload-plugins를 건너뛰면 플러그인은 등록되지만 잠든 상태로 남습니다. 실행 중인 세션에 /codex:* 슬래시 명령어가 로드되지 않기 때문에 아무것도 작동하지 않는 것처럼 보입니다 . /codex:setup을 건너뛰면 플러그인은 Codex가 설치되어 있고 인증도 되어 있는지 확인하지 않습니다. 실패가 읽을 수 있는 오류가 아니라 조용히 발생하므로, 디버깅하기 가장 까다로운 형태가 됩니다 .

실제 업무에 쓰기 전에 특히 주의해야 할 동작이 두 가지 있습니다.

  • 리뷰 게이트가 선택 사항인 데는 이유가 있습니다. 설정 플래그로 켜면 Claude Code Stop 훅을 사용해 Claude가 응답할 때마다 Codex를 실행합니다. OpenAI와 실무자들은 이 방식이 Claude/Codex 루프를 계속 돌려 사용 한도를 빠르게 소진할 수 있다고 경고합니다. 기본값이 아니라 선택 옵션으로 다루세요 .
  • 과금은 따로 유지됩니다. Codex 사용량은 Codex 한도에, Claude 사용량은 Claude 한도에 잡힙니다. 공유 할당량도 없고 계정 간 컨텍스트도 없습니다. 이 플러그인은 Claude 계정 상태가 아니라 로컬 Codex 인증을 재사용합니다 .

최신 상태로 유지하는 것도 중요합니다. 2026년 7월 8일에 출시된 v1.0.6은 git 명령어의 셸 확장을 제거했습니다. 저장소 안에서 셸 명령을 실행하는 플러그인에는 정확성과 보안 측면에서 중요한 수정입니다. 이전 빌드에는 Windows 호환성과 앱 서버 준비 상태 관련 회귀가 있었으므로, 최근 버전으로 고정해 두는 편이 좋습니다 .

깔끔하게 설치한 뒤 사용할 수 있는 슬래시 명령어

Screenshot of https://raw.githubusercontent.com/openai/codex-plugin-cc/main/plugins/codex/.claude-plugin/plugin.json

/codex:setup이 끝나면 플러그인은 집중된 /codex:* 슬래시 명령어 묶음과 /agents에서 보이는 codex:codex-rescue 서브에이전트를 제공합니다 . 이는 범용 오케스트레이션 런타임이 아니라 명령어 표면입니다. 각 명령어는 로컬 체크아웃에 대해 하나의 Codex 동작으로 매핑됩니다.

명령어역할주요 플래그
/codex:review커밋되지 않은 변경사항이나 브랜치 diff를 읽기 전용으로 Codex가 리뷰--base, --wait, --background
/codex:adversarial-review같은 방식으로 대상을 고르되, 버그뿐 아니라 설계 결정과 가정까지 의심하며 살펴보는 리뷰--base + 선택적 초점 텍스트
/codex:rescue조사나 수정을 codex:codex-rescue 서브에이전트에 위임--model (sparkgpt-5.3-codex-spark), --resume, --fresh, --effort
/codex:transfer더 긴 위임을 위해 현재 Claude Code 세션을 지속되는 Codex 스레드로 넘김(v1.0.5에서 추가)
/codex:status · /codex:result · /codex:cancel백그라운드 작업 관리

실무적으로는 블로킹 방식의 --wait에 의존하기 전에 백그라운드 작업으로 실행하고 /codex:status/codex:result로 확인하며, 필요하면 /codex:cancel로 취소하는 습관이 좋습니다. --wait는 Codex가 응답할 때까지 터미널을 붙잡아 둡니다 . 핵심은 간단합니다. 최근 빌드로 고정 설치하고, /codex:review를 한 번 실행해 서브에이전트가 응답하는지 확인한 다음, 리뷰 명령어를 릴리스 체크리스트에 넣으세요. 그러면 하나의 터미널에서 Claude가 계획하고 Codex가 리뷰하는 흐름을 갖게 됩니다 .

자주 묻는 질문

codex-plugin-cc를 쓰려면 유료 OpenAI 플랜이 필요한가요?

아니요. ChatGPT 무료 계정도 가능하며, OpenAI API 키로도 사용할 수 있습니다 . 플러그인은 자체 자격 증명을 관리하지 않습니다. 로컬 Codex 설치에 이미 들어 있는 인증을 그대로 재사용합니다. 해당 머신에서 Codex에 이미 로그인되어 있다면 그 인증이 자동으로 사용됩니다. 아니라면 Claude Code에서 !codex login을 한 번 실행하면 됩니다.

Codex 플러그인이 내 Claude 계정이나 과금을 공유하나요?

아니요. Codex 사용량은 Codex 한도에, Claude 사용량은 Claude 한도에 잡힙니다. 공유 할당량도, 계정 간 인증도, 연결된 과금도 없습니다 . 이 플러그인은 로컬에 설치된 Codex CLI와 앱 서버를 호출하는 편의용 브리지입니다. 두 에이전트가 컨텍스트, 계정, 권한을 공유한다는 뜻은 아닙니다. 특히 선택 사항인 "리뷰 게이트"는 주의해서 보세요. Claude/Codex 루프가 Codex 한도를 빠르게 소진할 수 있습니다.

2단계까지 했는데 /codex:* 명령어가 왜 보이지 않나요?

대부분은 설치 명령어 두 개까지만 실행하고 /reload-plugins를 건너뛴 경우입니다. 마켓플레이스를 추가하고 플러그인을 설치하면 등록은 되지만, 실행 중인 세션에는 새 스킬이 아직 로드되지 않습니다. /reload-plugins를 실행한 뒤 /codex:setup을 실행하면 /codex:* 슬래시 명령어와 codex:codex-rescue 서브에이전트가 /agents에 나타납니다 . 그래서 "두 명령어"라는 설명은 실제로는 네 단계에 가깝습니다.

/codex:review와 /codex:adversarial-review는 무엇이 다른가요?

/codex:review는 커밋되지 않은 변경사항이나 main 같은 base ref 기준 브랜치 diff를 대상으로 표준 읽기 전용 Codex 리뷰를 실행하며, --base, --wait, --background를 지원합니다 . /codex:adversarial-review는 같은 방식으로 대상을 고르되, 선택적 초점 텍스트를 더해 설계 결정과 가정을 적극적으로 의심하는 리뷰를 수행합니다. 단순 변경 요약이 아니라 병합 전의 두 번째 의견이 필요할 때 adversarial 리뷰를 쓰면 됩니다.

codex-plugin-cc는 Claude Code용 "OpenAI Developers" 플러그인과 같은 것인가요?

아니요. openai/openai-developers-for-claude는 Docs MCP 서버와 API 설정 스킬을 묶은 별도 플러그인이고, openai/codex-plugin-cc는 Codex 코딩 에이전트 자체를 노출합니다 . 두 플러그인은 서로 다른 저장소에 있으며 목적도 다릅니다. 하나를 설치한다고 다른 하나까지 생기지는 않습니다. 코드 리뷰와 작업 위임이 목표라면 필요한 것은 codex-plugin-cc입니다.

영상 / 자료

이 글이 도움이 되셨다면, 새 글이 올라올 때마다 이메일로 받아보세요.

구독하기