만족

[codex] 2개 이상의 계정으로 codex 사용하기 본문

[codex] 2개 이상의 계정으로 codex 사용하기

기타 컴퓨터 지식 Satisfaction 2026. 5. 18. 22:08

 

 

gpt 5.5 등장으로 클로드를 찢어버리면서, 요즘 집에서건 회사에서건 codex 만 사용하고 있다.

 

fast 모드까지 지원하면서 더욱이 짧은 시간에 집중적으로 사용하는 사용자에겐 최고의 선택지가 되었는데,

문제는 gpt 5.5 + fast 모드를 사용할 경우 plus 요금제에선 1시간도 못 가서 사용량이 동난다는 것이다.

 

 

5배의 사용량이 필요하다면 pro 요금제를 사용하면 되지만..

사실 5배까진 필요 없고 2-3배정도면 딱 좋을 것 같아 방법을 찾아보았다.

 

나와 같은 고민을 하고 있는 개발자라면 아주 유용한 글이 될 것이다.

 

아이디어

가장 간단한 방법은 하나의 계정을 쓰다가, 사용량을 소진하면 로그아웃하고 새로운 계정으로 로그인하는 것이다.

 

그러나 이 방법은 매우 귀찮다...

 

대신, codex 설정 파일을 이중화하고 계정 정보만 바꿔끼워주는 방법을 사용한다.

 

이렇게 하면 1번 계정은 기존과 똑같이 `codex` 로 사용할 수 있고, 2번 계정은 `codex2` 로 사용할 수 있게 된다.

 

시작

macOS 기준으로 설명한다.

 

다른 OS의 경우 이 포스트의 주소를 gpt나 claude한테 집어넣고 windows, linux 버전으로 설명해달라고 하면 될 것이다.

 

먼저 홈에 .codex 디렉터리를 생성한다.

 

cd ~/
mkdir .codex2

 

이제 현재 codex 설정을 똑같이 적용하기 위해 ~/.codex 하위 모든 폴더/파일을 ~/.codex2 에 심볼릭 링크로 추가할 것이다.

(복사/붙여넣기를 하지 않는 이유는 설정 싱크를 맞추기 위해서다)

 

setopt null_glob && for item in ~/.codex/{.,}*; do [[ ${item:t} == "." || ${item:t} == ".." ]] || ln -sfn "$item" ~/.codex2/; done

 

실행 후 .codex2 하위에 심볼릭 링크가 잘 생겼는지 확인한다.

 

여기까지 기존 .codex의 설정, 인증 정보 등을 모두 가져왔다.

 

rm ~/.codex2/auth.json


우리는 인증 정보만 교체할 것이므로, ~/.codex2/auth.json을 제거한다.

 

이제 CODEX_HOME="$HOME/.codex2" codex 를 실행하면, 별도의 계정으로 codex를 사용할 수 있다.

 

그런데 쳐야하는 명령이 너무 길어 불편하므로, 이제 `codex2` 명령으로 바로 실행할 수 있도록 alias를 추가할 것이다.

 

zsh 기준으로는 아래 명령으로 codex2 를 등록할 수 있다.

echo 'alias codex2='\''CODEX_HOME="$HOME/.codex2" codex'\''' >> ~/.zshrc
source ~/.zshrc

 

이제 1번 계정은 codex, 2번 계정은 codex2 로 간편하게 사용이 가능하다!

 

# 1번 계정
codex

# 2번 계정
codex2

 

더 많은 계정

.codex3, .codex4 를 만들고 똑같이 반복해주면 된다.

 

 

 

 



Comments