opencodex: 어떤 LLM이라도 OpenAI Codex와 Claude Code에서 작동하도록 가능하게 하는 범용 제공자 프록시
opencodex: 어떤 LLM이라도 OpenAI Codex와 Claude Code에서 작동하도록 가능하게 하는 범용 제공자 프록시
해결하는 문제
OpenAI의 Codex CLI, App, 및 SDK는 일반적으로 OpenAI 모델에 잠겨 있습니다. 이 프로젝트는 사용자가 Codex 생태계와 Claude Code 내에서 Anthropic, Google Gemini, Grok, 또는 Ollama를 통한 로컬 모델과 같은任何 LLM 제공자를 사용할 수 있도록 허용함으로써 이 제한을 해제하며, 공식 지원을 기다릴 필요가 없습니다.
작동 방식
이는 가벼운 로컬 프록시 역할을 하여 Codex의 Responses API를 가로채서 선택한 제공자가 사용하는 프로토콜로 번역합니다. 양방향으로 스트리밍, 도구 호출, reasoning 토큰, 이미지를 지원합니다. 또한 여러 ChatGPT 계정 풀을 관리하고 사용량이 가장 낮은 계정에 새 세션을 자동으로 라우팅하여 할당량을 관리하는 관리 대시보드를 포함합니다.
대상 사용자
- 비-OpenAI 모델을 사용하고 싶은 Codex CLI, App, 또는 SDK를 사용하는 개발자
- 다양한 LLM 제공자로 요청을 라우팅하고 싶은 Claude Code 사용자
- 사용량을 최대화하기 위해 여러 AI 계정을 관리하는 파워 유저
주요 기능
- 범용 호환성: Anthropic, Gemini, xAI, DeepSeek 및 Ollama나 vLLM과 같은 로컬 제공자를 포함하여 40개 이상의 제공자를 지원합니다.
- Claude Code 통합: 프록시에 완전히 연결된 상태로 Claude Code를 실행할 수 있어 라우팅된 모델에 대한 모델 탐색이 가능합니다.
- 계정 풀링: 친화성(같은 계정에 스레드 유지)을 갖춘 여러 ChatGPT/Codex 계정을 관리하고 할당량 한도에 대한 자동 장애 조치를 제공합니다.
- 웹 대시보드: 제공자 추가, OAuth 로그인 관리, 토큰 수가 표시되는 실시간 요청 로그를 볼 수 있는 GUI를 제공합니다.
- 크로스 플랫폼 지원: macOS, Linux, Windows에서 백그라운드 서비스 또는 온디맨드 shim으로 네이티브하게 실행됩니다.
요약
로컬 프록시로 Codex의 API를 번역하여 어떤 LLM 제공자(Anthropic, Gemini, Ollama 등)가 OpenAI Codex와 Claude Code 내에서 사용될 수 있도록 함
opencodex: 어떤 LLM이라도 OpenAI Codex와 Claude Code에서 작동하도록 가능하게 하는 범용 제공자 프록시
Sources
- undefinedlidge-jun/opencodex