본문으로 건너뛰기

트렌딩 - GitHub 인기 레포 & HuggingFace 모델

zhishile/codex-auth-helper

CSS5 / 0

브라우저에 로그인된 ChatGPT 세션을 로컬에서만 읽어 Codex 실행에 필요한 auth.json 파일로 자동 변환하는 Chrome 확장.

TL;DR

이 확장은 사용자가 이미 로그인한 ChatGPT 웹 세션의 인증 상태(계정, 구독 플랜, 토큰 만료 시간)를 팝업에서 실시간으로 보여주고, 버튼 한 번으로 Codex가 요구하는 형식의 synthetic id_token을 포함한 auth.json을 생성해 로컬 다운로드로 내려준다. 모든 처리는 브라우저 샌드박스 안에서 끝나며 생성된 파일은 서버를 거치지 않고 data: URL로 바로 다운로드되고, 확장이 요청하는 권한도 downloads와 chatgpt.com 두 가지로 최소화되어 있다. Manifest V3 기반이라 별도 개발자 모드로 로드해 설치해야 하며 외부 CDN이나 서드파티 스크립트를 쓰지 않아 background.js와 popup.js를 직접 열어 동작을 검증할 수 있다. Codex CLI를 쓰는데 CLI 자체 로그인 흐름이 번거로울 때 이미 로그인된 브라우저 세션을 재활용해 설정 파일을 만드는 용도로 쓸 만하다.

핵심 포인트

  • 생성된 auth.json이 서버를 거치지 않고 브라우저 내 data: URL로 바로 다운로드되어 중간에 데이터가 어디에도 남지 않는다.
  • 요청 권한을 downloads와 chatgpt.com 도메인 두 가지로만 좁혀 선언한다.
  • 외부 CDN이나 서드파티 라이브러리 없이 정적 리소스를 전부 로컬에 패키징해 코드를 직접 열어 검증할 수 있게 했다.
  • 토큰 만료까지 남은 시간을 초 단위로 실시간 표시해 언제 다시 로그인해야 하는지 바로 알 수 있다.

10.7k

STARS

450

FORKS

+213

TRENDING

5

조회수

watchers 10.7kopen issues 68

관련 토론

아직 관련 토론이 없습니다.

댓글

댓글을 작성하려면 로그인이 필요합니다.