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 보호 읽기 전용 브리지를 통해 파일을 읽습니다.
실행 방법(원패스트 설치)
- 사전 요구 사항 – git, Node ≥ 20,
cloudflared(macOS에서는 Homebrew, Windows에서는 winget으로 자동 설치). - 클론 및 빌드 –
git clone https://github.com/XiaoDuoYa/codex-with-chatgpt ~/codex-with-chatgpt && cd ~/codex-with-chatgpt && corepack pnpm install && corepack pnpm build. - Codex Skill 설치 –
skill/SKILL.md를 Codex 스킬 디렉토리($CODEX_HOME/skills/codex-with-chatgpt/)에 복사합니다. - 첫 설정 –
c2c setup을 실행합니다. 내장 브라우저가 열리고, ChatGPT에 로그인하고, 짧은 코드로 세션을 페어링하고,(선택 사항) Cloudflare 터널을 연결하여 안정적인 호스트 이름을 얻습니다. - 사용 – 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가 무거운 작업을 수행하며, 모든 것이 코드와 자격 증명을 보호하는 안전한 읽기 전용 브리지 뒤에 있습니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트