Codex 플러그인, 명령어 7개로 Claude Code 안에서 쓴 결과

Published on

in

Codex 플러그인, 명령어 7개로 Claude Code 안에서 쓴 결과

2026.03.30 출시
Claude Code v2.1.88 · Codex CLI v0.117.0 기준

Codex 플러그인, 명령어 7개로 Claude Code 안에서 쓴 결과

OpenAI가 경쟁사 Anthropic의 Claude Code에 공식 플러그인을 심었습니다. 설치는 3줄이면 끝나지만, 켜면 안 되는 옵션이 하나 있습니다. GitHub Issues를 직접 열어봤습니다.

7개
슬래시 명령어
72개
GitHub 이슈 (출시 24시간)
800+
GitHub Stars (첫날)

출시 배경 — 왜 OpenAI가 경쟁사 도구에 플러그인을 넣었나

2026년 3월 30일, OpenAI가 openai/codex-plugin-cc를 GitHub에 Apache-2.0 라이선스로 공개했습니다. (출처: GitHub 공식 저장소, 2026.03.30) 목적은 하나입니다. Claude Code 안에서 Codex를 호출하는 것입니다.

AI 코딩 도구 시장에서 경쟁사 제품에 공식 플러그인을 직접 배포하는 건 전례가 없었습니다. 업계 분석에 따르면 Claude Code는 2026년 초 기준 연간 환산 매출 약 25억 달러, 공개 GitHub 커밋의 약 4%를 점유하고 있습니다. (출처: SmartScope, 2026.03.31, 원문 링크) Claude Code 사용자가 Codex로 갈아타기를 기다리는 대신, Claude Code 안에 Codex 접점을 만드는 전략입니다.

💡 공식 발표문과 GitHub 이슈를 같이 놓고 보니 이런 차이가 보였습니다. OpenAI 공식 커뮤니티 발표에는 “세 가지 경우에 유용하다”고 나와 있는데, 실제 저장소에는 출시 24시간 만에 72개의 이슈가 열렸습니다. (출처: GitHub Issues, 2026.03.31) 기능보다 호환성 문제가 먼저 터졌습니다.

수익 구조도 이 전략을 뒷받침합니다. Codex는 사용량 기반 과금입니다. (출처: OpenAI Codex 가격 페이지) Claude Code 사용자가 플러그인으로 리뷰를 돌릴 때마다 Codex 한도가 소진되고 OpenAI에 수익이 발생합니다. 사용자 획득 없이 과금이 이뤄지는 구조입니다.

▲ 목차로 돌아가기

설치 방법 — 명령어 3줄로 끝납니다

사전 조건은 두 가지입니다. Node.js 18.18 이상, 그리고 ChatGPT 구독(무료 포함) 또는 OpenAI API 키가 있어야 합니다. Claude Code 자체는 이미 설치된 상태를 전제합니다. (출처: GitHub README, openai/codex-plugin-cc, 2026.03.30)

# 1. 마켓플레이스에 저장소 추가
/plugin marketplace add openai/codex-plugin-cc
# 2. 플러그인 설치
/plugin install codex@openai-codex
# 3. 플러그인 리로드
/reload-plugins
# 4. 설치 확인 및 Codex CLI 자동 설치 제안
/codex:setup

/codex:setup이 Codex CLI가 없다고 판단하면 npm install -g @openai/codex를 제안합니다. Codex CLI가 설치됐어도 로그인이 안 된 상태라면 !codex login을 Claude Code 내에서 실행하면 됩니다.

⚠️ macOS 사용자 주의
GitHub Issue #63에 따르면, macOS의 Claude Code 샌드박스가 Codex CLI의 SCDynamicStore 접근을 차단해 codex login status가 Rust 패닉으로 종료되는 버그가 있습니다. ~/.codex/auth.json에 토큰이 있어도 “Not logged in”으로 표시됩니다. v1.0.1에서 핫픽스가 나와 있으니 최신 버전을 확인하세요. (출처: GitHub Issue #63, 2026.03.31)

▲ 목차로 돌아가기

명령어 7개 기능 총정리

설치 완료 후 사용 가능한 슬래시 명령어는 7개입니다. 역할별로 두 그룹으로 나뉩니다.

🔍 리뷰 명령어 (읽기 전용, 코드 변경 없음)

명령어 역할 특징
/codex:review 미커밋 변경 또는 브랜치 diff 리뷰 --base main, --background 지원
/codex:adversarial-review 설계 트레이드오프·숨겨진 가정 도전 커스텀 포커스 텍스트 추가 가능

🛠️ 위임 명령어 (Codex에게 작업 넘기기)

명령어 역할
/codex:rescue 버그 조사·수정 작업을 Codex에 위임
/codex:status 백그라운드 작업 진행 상황 확인
/codex:result 완료된 작업 결과 가져오기
/codex:cancel 실행 중인 백그라운드 작업 취소
/codex:setup 설치 확인·Review Gate 관리

/codex:rescue는 모델 선택이 가능합니다. --model gpt-5.4-mini--model spark(gpt-5.3-codex-spark의 단축 alias)를 쓰면 비용을 조절할 수 있습니다. 기본값을 지정하지 않으면 Codex가 알아서 모델을 선택합니다. gpt-5.4가 자동 선택될 수 있어서 입력 토큰당 $1.25, 출력 토큰당 $10가 청구될 수 있습니다. (출처: OpenAI Codex 가격 페이지) 명시적으로 모델을 지정하는 습관이 필요합니다.

▲ 목차로 돌아가기

Review Gate — 켜면 안 되는 이유

/codex:setup --enable-review-gate를 실행하면 Claude Code가 응답을 내놓을 때마다 Codex가 자동으로 품질 검사를 합니다. 문제가 발견되면 Claude Code의 출력을 막고 수정을 요구합니다. 자동화된 이중 검증처럼 보입니다.

💡 README를 직접 읽어보니 OpenAI 본인들도 경고를 달아놨습니다. “The review gate can create a long-running Claude/Codex loop and may drain usage limits quickly.” (출처: GitHub README, openai/codex-plugin-cc, 2026.03.30) Claude 한도와 Codex 한도가 동시에 닳습니다.

구체적으로 어떤 일이 벌어지냐면, Claude Code가 코드를 작성하고 → Codex가 리뷰해서 문제를 발견하고 → Claude Code가 수정하고 → Codex가 다시 리뷰하는 루프가 반복됩니다. 멈추는 조건이 명확하지 않으면 세션이 끝날 때까지 돌아갈 수 있습니다. ChatGPT Plus 구독의 Codex 한도와 Claude Max의 한도가 한 작업에 동시에 소진됩니다.

덧붙여 GitHub Issue #59에서 발견된 버그가 하나 더 있습니다. /codex:setup --enable-review-gate가 성공했다고 표시돼도 실제로는 게이트가 활성화되지 않는 경우가 있습니다. 설정이 임시 디렉터리에 저장되고, Stop 훅은 영구 디렉터리를 읽어서 경로가 엇갈리기 때문입니다. (출처: GitHub Issue #59, 2026.03.31) 켜져 있다고 믿고 있는데 안 켜진 상태일 수 있습니다.

결론적으로 Review Gate는 세션을 직접 모니터링할 수 있을 때만 켜는 기능입니다. 자리를 비운 상태에서 활성화하는 건 권장하지 않습니다.

▲ 목차로 돌아가기

출시 24시간 만에 터진 버그 5가지

2026.03.31 기준 GitHub Issues를 직접 확인한 결과입니다. v1.0.1 기준이며 이후 버전에서 일부 수정됐을 수 있습니다. (출처: GitHub Issue 목록, 2026.03.31)

Bug #53, 67Windows ENOENT 오류

Windows에서 spawn codex ENOENT 오류 발생. npm이 설치한 codex.cmd 파일을 shell:true 없이 직접 호출해서 생기는 문제. 모든 리뷰 명령어가 실행 불가합니다.

Bug #63macOS 샌드박스 패닉

macOS Claude Code 샌드박스가 SCDynamicStore를 차단해 codex login status가 Rust 패닉으로 종료됩니다. 토큰이 있어도 “Not logged in”으로 표시됩니다.

Bug #69adversarial-review EISDIR 크래시

추적되지 않은 디렉터리가 저장소에 있으면 /codex:adversarial-review가 EISDIR 오류로 종료됩니다. 디렉터리를 파일처럼 읽으려 하기 때문입니다. 2차로 입력 크기 초과(최대 1,048,576자)도 발생합니다.

Bug #49백그라운드 작업 무한 hang

/codex:rescue --background로 실행한 작업이 API 응답 생성 중 멈추면 무한정 hanging 상태가 됩니다. 타임아웃이 없고, 작업 상태가 “running”으로 고정돼 cancel도 안 됩니다.

Bug #58Azure OpenAI 인증 오탐

Azure OpenAI로 Codex를 구성했을 때 플러그인이 “not authenticated” 오류를 냅니다. OAuth 인증만 확인하고 API 키 기반 구성을 무시하기 때문입니다. 기업 환경에서 영향이 큽니다.

▲ 목차로 돌아가기

DIY 방식과 뭐가 다른지 직접 비교

💡 “공식 플러그인이 나왔으니 DIY보다 무조건 낫겠지”라고 생각하기 쉬운데, 실제로 두 방식의 실행 경로와 제어 범위가 다릅니다. SmartScope 분석 자료와 GitHub README를 교차해서 정리해봤습니다.

플러그인 방식은 Codex App Server를 통해 작업을 위임합니다. 세션 관리, 백그라운드 실행, 상태 추적이 플러그인 레이어에서 추상화됩니다. 슬래시 명령어 하나로 시작할 수 있어서 초기 진입 비용이 낮습니다.

반면 DIY 방식은 codex exec를 직접 Bash에서 호출하거나 SKILL.md와 Stop Hook을 조합합니다. 루프 조건, 반복 횟수, 멈추는 시점을 직접 제어합니다. 세밀한 파이프라인이 필요한 경우에는 공식 플러그인으로는 한계가 생깁니다.

항목 codex-plugin-cc (공식) DIY (직접 실행)
실행 경로 Codex App Server 경유 codex exec 직접 호출
세션 관리 플러그인이 추상화 직접 구현 필요
루프 제어 제어 불가 (README 경고) 멈춤 조건 자유 설정
초기 설정 슬래시 명령어 3줄 SKILL.md · Hook 구성
적합한 용도 일상 리뷰, 빠른 도입 출시 전 최종 감사 파이프라인

두 방식은 상호 배타적이지 않습니다. 일상 리뷰는 /codex:review --background로, 배포 직전 검증은 DIY 파이프라인으로 나눠 쓰는 구성이 현실적입니다. (출처: SmartScope 분석, 2026.03.31)

▲ 목차로 돌아가기

실무 적용 시 주의할 4가지

SmartScope의 운영 가이드와 GitHub README를 바탕으로 정리했습니다. (출처: SmartScope, 2026.03.31 / GitHub README, 2026.03.30)

이중 인증 관리

Claude Code에는 Anthropic 계정, Codex에는 ChatGPT 계정 또는 OpenAI API 키가 별도로 필요합니다. 팀 단위 도입 시 계정 관리 복잡도가 올라갑니다. 특히 Azure OpenAI를 쓰는 기업 환경에서는 Issue #58처럼 인증 오탐이 발생합니다.

한도 이중 소진

Codex 사용량은 ChatGPT 구독 한도에서 차감됩니다. Claude Code 한도와는 별개입니다. 멀티파일 리뷰 한 번에 ChatGPT Plus 한도를 모두 쓰고 $6를 추가 청구당한 사례가 Reddit에 보고됐습니다. (출처: r/codex, 2026.02.27) 팀 도입 전 한도 설정을 먼저 확인해야 합니다.

백그라운드 실행 지연

README에서 멀티파일 리뷰는 시간이 걸린다고 반복해서 언급합니다. --background 없이 동기 실행하면 Claude Code 세션이 리뷰가 끝날 때까지 블로킹됩니다. 습관적으로 --background를 붙이는 게 좋습니다.

모델 선택 비용 관리

/codex:rescue에서 --model을 생략하면 Codex가 자동 선택합니다. gpt-5.4(출력 토큰당 $10/MTok)가 선택될 수 있습니다. 간단한 작업에는 --model gpt-5.4-mini 또는 --model spark를 명시하고, 프로젝트 기본값은 .codex/config.toml에 설정해두세요.

▲ 목차로 돌아가기

Q&A

Q1. ChatGPT 무료 구독으로도 됩니까?
네, ChatGPT 무료 구독으로 사용 가능합니다. 다만 무료 구독의 Codex 한도는 유료 구독보다 낮습니다. 멀티파일 리뷰 한 번으로 한도가 소진될 수 있습니다. OpenAI는 한시적으로 Plus·Pro·Business 구독에 Codex 한도 2배를 제공 중입니다. (출처: OpenAI 도움말)
Q2. 이 플러그인을 쓰면 코드가 OpenAI 서버로 전송됩니까?
예. 플러그인은 로컬 Codex CLI를 통해 Codex App Server로 작업을 위임합니다. 리뷰 요청 시 코드 diff가 OpenAI API로 전송됩니다. OpenAI의 2023년 3월 이후 정책에 따르면 API로 전송된 데이터는 기본적으로 모델 학습에 사용되지 않습니다. (출처: OpenAI 데이터 정책) 기밀 코드베이스라면 내부 정책을 먼저 확인하세요.
Q3. Anthropic 계정 한도는 별도로 소진됩니까?
이 부분이 흥미롭습니다. GitHub Issue #72의 기여자가 제안한 구조를 보면, 플러그인이 Claude Code에서 Codex App Server로 단일 Bash 호출을 넘기도록 설계되어 있어 “Anthropic quota stays near zero”라고 명시했습니다. 실제 연산은 OpenAI 쪽에서 처리됩니다. 단, 이 동작은 아직 구현 중인 제안(PR)이라 현재 v1.0.1에서 그대로 적용된다고 보장할 수는 없습니다. 공식 문서에서 별도로 이 부분을 밝히지 않았습니다.
Q4. Windows에서 쓸 수 없습니까?
v1.0.1 기준으로 여러 Windows 관련 버그가 동시에 보고됐습니다. ENOENT, UNC 경로 오류, PowerShell 샌드박스 차단 등입니다. 커뮤니티에서 핫픽스 PR이 다수 제출된 상태입니다. 실제 적용 여부는 최신 릴리스 노트를 확인해야 합니다. WSL 환경에서는 상대적으로 안정적이라는 보고가 있습니다.
Q5. /codex:review와 /codex:adversarial-review의 실질적 차이는 무엇입니까?
/codex:review는 Codex App Server의 네이티브 리뷰어를 사용합니다. 코드 품질, 버그, 컨벤션을 점검합니다. /codex:adversarial-review는 구현 자체를 의심하는 “악마의 변호인” 방식입니다. 다른 접근법이 더 안전하거나 단순하지 않았는지, 트레이드오프 선택이 적절한지, 숨겨진 가정이 있는지를 도전합니다. 일상 리뷰는 전자, 중요한 설계 결정이 포함된 PR에는 후자를 사용하는 것이 자연스럽습니다.

▲ 목차로 돌아가기

마치며

솔직히 말하면 이번 플러그인은 아직 초기 단계입니다. 출시 24시간 만에 이슈가 72개 열렸고, Windows와 macOS 모두에서 기본 동작이 깨지는 버그가 있습니다. 지금 바로 팀 프로세스에 올리기에는 이릅니다.

그럼에도 흥미로운 지점이 있습니다. OpenAI가 경쟁사 생태계에 직접 발을 디뎠다는 사실입니다. 플러그인 자체의 완성도보다, AI 코딩 도구 간 경쟁이 이제 “누가 더 좋은 모델을 만드나”에서 “누가 더 많은 생태계를 연결하나”로 옮겨가고 있다는 신호를 이번 출시에서 읽을 수 있습니다.

당장은 /codex:review --background 하나만 써도 충분합니다. Review Gate는 이 글을 쓰는 시점(2026.04.01)에는 켜지 않는 편을 권장합니다. 버그가 잡히고 한도 루프 문제가 해결되면 자동화 가치가 생깁니다. 저장소 이슈를 구독해두고 v1.1 이후 릴리스를 기다리는 것이 현실적입니다.

본 포스팅 참고 자료

  1. GitHub 공식 저장소: github.com/openai/codex-plugin-cc (2026.03.30)
  2. OpenAI Developer Community 발표: community.openai.com (2026.03.30)
  3. OpenAI Codex 가격 페이지: developers.openai.com/codex/pricing
  4. SmartScope 분석 자료: smartscope.blog (2026.03.31)
  5. GitHub Issues: github.com/openai/codex-plugin-cc/issues (2026.03.31 기준)

본 포스팅은 2026년 4월 1일 기준으로 작성됐습니다. 본 포스팅 작성 이후 서비스 정책·UI·기능이 변경될 수 있습니다. GitHub Issues의 버그 현황과 플러그인 버전은 빠르게 업데이트되므로, 실제 적용 전 최신 릴리스 노트를 반드시 확인하세요.

댓글 남기기


최신 글


아이테크 어른경제에서 더 알아보기

지금 구독하여 계속 읽고 전체 아카이브에 액세스하세요.

계속 읽기