XiaoDuoYa/codex-with-chatgpt

ChatGPT thinks. Codex works. Use ChatGPT as the planning brain while keeping the Codex harness.

Codex with ChatGPT – 개요

Codex with ChatGPT는 공식 ChatGPT 웹 UI가 코딩 어시스턴트 워크플로우의 생각(계획, 검토) 부분을 담당하고, Codex 에이전트가 실제 코드 실행을 수행하도록 하는 브리지입니다. OpenAI API 키가 필요하지 않습니다 – ChatGPT 쪽은 일반 브라우저 세션에서 실행되며, 작은 읽기 전용 MCP(Microsoft Code Protocol 스타일) 브리지가 모델이 봐야 하는 몇 줄의 코드만 전달합니다.


존재 이유

  • ChatGPT Plus/Pro 웹 구독은 사용하지 않는 할당량이 많은 반면, Codex 기반 에이전트는 계획과 검토에 희소한 API 토큰을 소비합니다.
  • 이 도구는 "생각"을 유료 웹 UI로 옮기고 실행은 Codex에 유지하여 API 사용량을 절약합니다.
  • 저장소를 업로드하지 않고 작동합니다: ChatGPT는 안전한 OAuth 보호 읽기 전용 브리지를 통해 파일을 읽습니다.

실행 방법(원패스트 설치)

  1. 사전 요구 사항 – git, Node ≥ 20, cloudflared(macOS에서는 Homebrew, Windows에서는 winget으로 자동 설치).
  2. 클론 및 빌드 – git clone https://github.com/XiaoDuoYa/codex-with-chatgpt ~/codex-with-chatgpt && cd ~/codex-with-chatgpt && corepack pnpm install && corepack pnpm build.
  3. Codex Skill 설치 – skill/SKILL.md를 Codex 스킬 디렉토리($CODEX_HOME/skills/codex-with-chatgpt/)에 복사합니다.
  4. 첫 설정 – c2c setup을 실행합니다. 내장 브라우저가 열리고, ChatGPT에 로그인하고, 짧은 코드로 세션을 페어링하고,(선택 사항) Cloudflare 터널을 연결하여 안정적인 호스트 이름을 얻습니다.
  5. 사용 – Codex에 "Set up Codex with ChatGPT"라고 지시한 다음 "Use Codex with ChatGPT to implement …"라고 지시합니다.

전체 흐름은 자동화되도록 설계되었습니다. 비기술 사용자는 위 블록을 붙여넣기만 하면 에이전트가 나머지를 처리합니다.


핵심 아키텍처(단순화)

ChatGPT Web UI  ←→  C2C Bridge (loopback HTTP + Cloudflare tunnel)
   ▲                     ▲
   │   read‑only MCP (10 tools)   │
   │                     │
   └─> Local workspace ←─ Codex harness (executes, runs tests)
  • 제어 평면 – 작은 [C2C] 메시지(INIT → PLAN → EXECUTED → REVIEW → DONE).
  • 데이터 평면(MCP) – list_directory, read_file, git_status, test_status 등의 읽기 전용 도구.
  • 보안 – PKCE가 포함된 OAuth 2.1, 일회성 페어링 코드, 경로 격리, 비밀 파일에 대한 기본 거부 목록(.env*, 키 등).

할 수 있는 일

  • 계획 – ChatGPT에 기능 설계를 요청합니다. 읽기 전용 도구로 현재 저장소를 검사할 수 있습니다.
  • 실행 – Codex가 생성된 코드를 실행하고, 커밋하고, 테스트를 실행합니다.
  • 검토 – 실행 후 ChatGPT가 실제 git diff와 테스트 결과를 읽고 독립적인 검토를 제공합니다.
  • 자산 처리 – 읽기 전용 이미지/비디오 검사. c2c asset import로 검증된 자산을 가져올 수 있습니다.

제한 사항 및 상태

  • 읽기 전용: 브리지는 파일에 쓰지 않습니다. 모든 수정은 Codex에서 옵니다.
  • 비공식: 커뮤니티 프로젝트이며 OpenAI의 보증이 아닙니다.
  • V1: 엔드투엔드로 검증되었지만 아직 초기 단계입니다 – 가끔 버그가 발생할 수 있습니다. 스킬은 매일 자동 업데이트됩니다.

라이선스

MIT – 자유롭게 사용, 수정, 재배포할 수 있습니다.


요약: Codex with ChatGPT를 사용하면 저렴하고 할당량이 없는 ChatGPT 웹 UI를 코딩 어시스턴트의 브레인으로 유지하고, Codex가 무거운 작업을 수행하며, 모든 것이 코드와 자격 증명을 보호하는 안전한 읽기 전용 브리지 뒤에 있습니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트