프로필과 여러 계정
개인 계정과 회사 계정처럼 Claude Code를 여러 계정으로 함께 쓸 때 설정을 나누고 공유하는 방법입니다.
프로필 하나 = 설정 폴더 하나
Claude Code는 CLAUDE_CONFIG_DIR 환경변수로 설정 폴더를 바꿀 수 있고, 폴더마다 로그인과 사용량이 따로입니다. aisync의 프로필은 이 폴더 하나에 대응합니다.
| 프로필 | 설정 폴더 | MCP 서버 파일 |
|---|---|---|
default |
~/.claude |
~/.claude.json |
work |
~/.claude-work |
~/.claude-work/.claude.json |
폴더를 직접 정하려면 --config-dir를 씁니다.
프로필 만들기
aisync new work --extends default
aisync pull work
--extends default는 기본 프로필을 아래에 깔고 그 위에 work의 내용을 덮습니다. 파일은 경로 단위로, MCP 서버와 환경변수는 이름 단위로 덮습니다. 물려받기는 한 단계까지만 됩니다.
회사 규칙만 다르다면 ~/.claude-work/CLAUDE.md를 고친 뒤 올립니다.
aisync push work
push는 파일이 온 프로필에 반영합니다. work에서 고친 파일이 기본 프로필에서 물려받은 것이라면 기본 프로필이 바뀌고, 그러면 기본 프로필을 쓰는 다른 컴퓨터에도 갑니다. work에만 새로 만든 파일은 push work --add 경로로 work에 들어갑니다.
물려받은 파일을 work에서만 다르게 두는 명령은 아직 없습니다. 지금은 리포의
profiles/work/files/에 같은 경로로 파일을 직접 넣어야 합니다.
실행하기
aisync run work
CLAUDE_CONFIG_DIR=~/.claude-work와 프로필의 env를 넣고 claude를 실행합니다. 처음 한 번은 그 폴더에서 /login으로 회사 계정에 로그인합니다. 이후로는 두 계정을 터미널마다 따로 띄울 수 있습니다.
claude에 넘길 인자는 -- 뒤에 씁니다.
aisync run work -- --continue
계정을 여러 개 쓸 때 알아 둘 것
- 계정마다 로그인 정보는 따로 저장되고 aisync는 이를 옮기지 않습니다.
- 같은 계정으로 여러 세션을 동시에 띄우면 Claude Code의 토큰 갱신이 서로 부딪쳐 로그아웃되는 경우가 보고돼 있습니다. 계정을 나누면 계정 사이의 충돌은 피할 수 있습니다.
- 사용 한도를 피하려고 계정을 나누는 것은 이용약관에 걸릴 수 있습니다. 개인용과 회사용처럼 용도가 다른 계정을 각각 쓰는 데 사용하세요.
이 문서는 aisync 0.1 기준입니다.