lidge-jun/opencodex
Universal provider proxy for OpenAI Codex & Claude Code — use any LLM (Claude, Gemini, Grok, DeepSeek, Ollama…) with Codex CLI, App, SDK, and Claude Code
해결하는 문제
OpenCodex는 Codex, Claude Code, Claude Desktop, Grok Build와 같이 특정 프로바이더에 종속된 도구에서 어떤 대규모 언어 모델(LLM)이라도 사용할 수 있도록 해주는 로컬 프록시입니다. Codex 응답 API를 다양한 LLM 프로바이더가 요구하는 형식으로 변환함으로써 프로바이더 종속성을 제거합니다.
작동 방식
클라이언트 애플리케이션과 AI 프로바이더 사이의 가벼운 번역 계층으로 작동합니다. Anthropic, Google Gemini, xAI, DeepSeek, Ollama 등 40개 이상의 내장 프로바이더 또는 OpenAI 호환 엔드포인트를 지원합니다. 프로바이더, 모델, 계정을 관리할 수 있는 웹 대시보드도 포함되어 있습니다. 또한 ChatGPT 계정 풀 기능을 통해 여러 계정을 관리하고, 할당량을 고려한 자동 전환과 스레드 유사성(스레드 고정)을 지원하여 대화가 동일한 계정에 고정되도록 합니다.
대상 사용자
Codex, Claude Code, Grok Build의 기존 인터페이스 내에서 선호하는 LLM을 사용하고 싶은 개발자나 AI 전문 사용자, 또는 할당량 사용을 최적화하기 위해 여러 AI 계정을 관리하고 싶은 사용자.
주요 기능
- 유니버설 모델 라우팅: Codex, Claude Code, Claude Desktop, Grok Build에서 40개 이상의 프로바이더를 사용 가능하며, 네이티브 UI를 유지합니다.
- 계정 풀링: 할당량을 고려한 자동 라우팅과 장애 대체 기능을 갖춘 ChatGPT 계정 풀을 관리합니다.
- 모델 조합: 장애 대체 또는 가중 라운드로빈 방식으로 요청을 분산하는 가상 모델 ID를 생성할 수 있습니다.
- 서브에이전트 지원: 특정 모델을 Codex 인터페이스 내에서 서브에이전트로 사용하도록 라우팅할 수 있습니다.
- 크로스-프로바이더 기능: ChatGPT 로그인을 기반으로 한 사이드카를 통해 비 OpenAI 모델에 웹 검색 및 비전 기능을 추가합니다.
- 간편한 배포: npm, Docker Compose, 또는 소스 설치로 이용 가능하며, 백그라운드 서비스 또는 요청 시 활성화되는 쉴(shim) 옵션 제공.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트