9P by xguru 4시간전 | ★ favorite | 댓글 2개
  • ChatGPT 계정의 OAuth 토큰을 활용해 별도 API 크레딧 구매 없이 OpenAI API를 사용할 수 있는 오픈소스
  • npx openai-oauth 한 줄로 로컬 프록시 서버를 띄워 http://127.0.0.1:10531/v1OpenAI 호환 엔드포인트를 즉시 생성하며, API 키 없이 바로 사용 가능
  • OpenAI Codex CLI가 내부적으로 사용하는 특수 엔드포인트를 동일하게 활용
  • /v1/responses, /v1/chat/completions, /v1/models 엔드포인트 지원, 스트리밍·도구 호출·추론 트레이스 모두 작동
  • Vercel AI SDK Provider로도 제공되어 TypeScript에서 createOpenAIOAuth()로 바로 모델 호출 가능
  • Codex가 지원하는 LLM만 사용 가능. 모델 목록은 계정의 Codex 플랜에 따라 자동 탐색되며, --models 옵션으로 수동 지정도 가능
  • CLI 프록시는 무상태(stateless) 방식이라 호출 시 전체 대화 히스토리를 직접 전송해야 함
  • 로그인 플로우는 의도적으로 번들에 포함되지 않음, npx @openai/codex login을 실행하여 인증 파일 생성 필요
    • 실행하면 ~/.codex/auth.json에 토큰 저장, 이후 자동 갱신(ensureFresh 기본 true)이라 토큰 만료 신경 쓸 일 없음
  • OpenAI와 무관한 비공식 커뮤니티 프로젝트로, 인증 캐시는 비밀번호급 자격증명 취급 필요
  • 개인 로컬 실험 용도로만 사용 권장, 오용 시 계정 정지·해지 가능성 있음

저도 "개인 실험 용도" 로 테스트해봤는데 너무 쉽게 잘 되는군요.
Claude 는 이런 거 다 안되게 막는데,
OpenClaw 같은 걸 잘 허용하는 OpenAI 라면 개인적으로만 사용한다고 막지는 않겠죠...?

이런게 있다는 걸 소개만 드리는 거니까, 개인의 책임하에 사용하세요

opencode, hermes agent 같은 곳에서 claude oauth는 제거됐거나 지원하지 않는데, openai oauth는 아직까지 계속 제공되고 있습니다. 저도 openclaw 인수했으니까 막지 않겠지? 하고 여기저기서 사용중입니다.

한가지 알아두셔야 할 점은 codex가 지원하는 api만 지원하기 때문에 이미지 생성 같이 chatgpt에서는 되지만 codex에서는 안 되는 기능은 쓸 수 없다고 보셔야 합니다.