Codex 구독을 여러 컴퓨터에서 쓰는 방법(컴퓨터마다 다시 로그인하지 않고)
구독 로그인 하나로 어느 컴퓨터에서든 Codex(그리고 OpenCode처럼 Codex를 쓰는 도구)를 시작하는 실용적인 설정과, 여전히 컴퓨터별로 준비해야 하는 부분.
- CLI
- 0.2.17
- 프리뷰 ref
- a2c45c8
"다른 컴퓨터에서 Codex 쓰기"는 매번 설정 비용처럼 느껴지곤 합니다.
CLI를 설치합니다.
다시 인증합니다.
노트북, 데스크톱, 서버에서 똑같이 반복합니다.
실제로 원하는 건 단순합니다.
- 로그인은 한 번만.
- 지금 앉아 있는 컴퓨터에서 Codex를 시작.
- 주중에 컴퓨터를 바꿔도 인증 과정을 처음부터 다시 하지 않기.
지금은 몇 가지 방법으로 이 문제를 풀 수 있습니다.
이 가이드에서는 각 방법의 트레이드오프를 정리한 뒤, 여러 컴퓨터에서 Codex를 쓸 때 훨씬 덜 불안정한 워크플로를 소개합니다.
요약
- "여러 컴퓨터에서 Codex 쓰기"가 무슨 뜻인지 정합니다.
- 어디서나 같은 구독 로그인을 쓰고 싶다
- 컴퓨터마다 따로 로그인해도 괜찮다
- 기본(네이티브) 방식은 컴퓨터마다 따로 로그인하는 것입니다.
- "한 번 로그인하고 다른 컴퓨터에서 재사용"하는 워크플로를 원한다면, 자격 증명을 저장하고 다른 컴퓨터에 안전하게 배포할 수 있는 시스템이 필요합니다.
- Happier에서는 Connected services(
openai-codex)로 이를 처리합니다. 다음 백엔드에서 쓸 수 있습니다.- Codex
- OpenCode
- Pi
문제
Codex 구독은 계정에 묶여 있습니다.
컴퓨터는 환경에 묶여 있습니다.
컴퓨터 세 대에서 따로 Codex에 로그인하면, 조금씩 다른 환경이 세 개 생깁니다.
- 서로 다른 계정
- 서로 다른 인증 방식
- 서로 다른 세션 탐색 "홈"
그러면 디버깅은 "어느 컴퓨터가 어느 Codex 홈에 로그인되어 있지?"가 됩니다.
일반적인 방법과 트레이드오프
- 컴퓨터마다 따로 로그인: 되긴 하지만, 모르는 사이 엉뚱한 계정을 쓰기 쉽습니다.
- 설정 파일을 복사해 다니기: 깨지기 쉽고, 시크릿을 다루는 습관으로도 좋지 않습니다.
- 모든 일을 한 컴퓨터에서 하기: 안전하지만, 대부분의 실제 작업 방식과는 다릅니다.
Happier가 처음이라면
Happier는 Codex, OpenCode 같은 세션을 여러 컴퓨터에서 실행하도록 도와주는 오픈 소스 컴패니언 앱(모바일 / 웹 / 데스크톱)입니다.
이 가이드와 관련된 부분은 단순합니다.
- Codex 구독 로그인을 한 번만 저장할 수 있다
- 다른 컴퓨터의 호환 백엔드에서 그것을 재사용할 수 있다
설정하기:
- 휴대폰에서 Happier 사용하는 방법
- GitHub: https://github.com/happier-dev/happier
- 설치 / 다운로드: https://github.com/happier-dev/happier#how-it-works
- Discord: https://discord.gg/W6Pb8KuHfg
현재의 "네이티브" 현실(대부분이 하는 방식)
대부분은 대략 이렇게 합니다.
- 컴퓨터 A에 Codex CLI 설치
- 컴퓨터 A에서 로그인
- 컴퓨터 B에서 반복
틀린 방법은 아닙니다.
다만 어긋나기 쉽습니다.
특히 이런 경우에 그렇습니다.
- 업무용과 개인용 계정이 있다
- 서버가 여러 대 있다
- 초기화하거나 다시 구성하는 노트북이 있다
"한 번만 로그인" 워크플로(Connected services)
Happier는 Codex 구독 로그인을 connected service openai-codex로 다룹니다.
중요한 건 호환성입니다.
- Codex 백엔드는
openai-codex(OAuth)를 사용할 수 있다 - OpenCode 백엔드는
openai-codex(OAuth)를 사용할 수 있다 - Pi 백엔드는
openai-codex(OAuth)를 사용할 수 있다
그래서 한 번 로그인한 Codex 구독으로 여러 컴퓨터에서 Codex / OpenCode / Pi 세션을 시작할 수 있고, 컴퓨터마다 다시 인증할 필요가 없습니다.
1단계: Codex 구독을 한 번만 연결하기
앱에서:
- Settings → Connected services → OpenAI Codex
OAuth 또는 디바이스 플로를 완료합니다.
(웹에서 리디렉션을 받을 수 없는 경우에는 붙여 넣기 방식의 플로를 씁니다.)
2단계: 연결된 인증으로 아무 컴퓨터에서나 세션 시작하기
새 세션을 시작하면, 호환되는 백엔드에서 인증 선택기가 나타납니다.
연결된 프로필을 고릅니다.
그러면 데몬이 대상 컴퓨터에 백엔드별 인증 정보를 만들어 둡니다.
3단계: "Codex 홈" 함정 이해하기(세션 탐색)
Codex 세션 탐색은 어떤 인증을 골랐는지에 따라 달라집니다.
- 네이티브 인증 → 컴퓨터의 표준 Codex 홈
- 연결된 인증 → connected service 기반 Codex 홈
그래서 세션을 탐색하다 찾지 못하면, 먼저 어느 인증의 홈을 보고 있는지 확인하세요.
여전히 저절로 해결되지 않는 것
구독 로그인을 공유해도, 각 컴퓨터에는 여전히 다음이 필요합니다.
- 백엔드 설치
- 제대로 동작하는 환경(PATH, 의존성)
Connected services는 자격 증명을 들고 다닐 수 있게 해 줍니다.
준비되지 않은 컴퓨터를 완전히 설정된 개발 머신으로 바꿔 주지는 않습니다.