비공개 베타: 소스와 설치 파일은 공개 준비 중이라 설치 명령은 아직 동작하지 않습니다.
aisync

프로필과 여러 계정

개인 계정과 회사 계정처럼 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 0.1 기준입니다.