XiaoDuoYa/codex-with-chatgpt
ChatGPT thinks. Codex works. Use ChatGPT as the planning brain while keeping the Codex harness.
해결하는 문제
코딩 에이전트에서 고수준 계획 및 코드 리뷰에 비싼 API 토큰을 사용하는 비효율성을 해결합니다. "사고"(계획 및 검토)를 사용자가 보유한 미사용 구독 할당량이 있는 ChatGPT 웹 인터페이스로 이동함으로써, 실제 작업 실행에 API 토큰을 보존할 수 있습니다.
작동 방식
이 프로젝트는 ChatGPT 웹 앱과 로컬 워크스페이스 사이에 안전한 읽기 전용 브리지를 생성합니다. Cloudflare Quick Tunnel을 통한 Model Context Protocol (MCP) 연결과 OAuth 2.1을 사용하여 보안을 구현합니다.
- 컨트롤 플레인: Codex와 ChatGPT는 워크플로우를 조율하기 위해 작은 상태 메시지를 교환합니다 (Init → Plan → Executed → Review → Done).
- 데이터 플레인: ChatGPT는 전체 리포지토리 업로드 없이 필요한 특정 코드와 워크스페이스 정보만을 가져오기 위해 8개의 읽기 전용 도구를 사용합니다.
- 실행: Codex는 코드 실행을 완전히 소유하지만, ChatGPT는 작업 계획과 생성된 git diff 및 테스트 기록을 검토하여 성공 여부를 검증하는 '뇌' 역할을 합니다.
대상 사용자
Codex 코딩 에이전트를 사용하고 ChatGPT Plus/Pro 구독을 보유한 개발자. API 비용을 줄이고 웹 UI의 기능을 계획 및 검토에 활용하고자 하는 분들.
주요 특징
- 디자인상 읽기 전용: 쓰기/삭제/쉘 도구가 없어 프롬프트 인젝션으로 로컬 시스템이 수정되는 것을 방지합니다.
- 터치리스 설치: 코딩 에이전트가 전체 환경을 자동으로 설치하고 설정할 수 있는 '스킬'을 포함합니다.
- 보안 접근: OAuth 2.1(PKCE)과 일회성 페어링 코드를 사용해 인증된 사용자만 워크스페이스에 접근할 수 있도록 합니다.
- 경로 제한: 디렉터리 트래버설 공격을 방지하고
.env파일과 같은 민감한 파일의 읽기를 차단합니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트