⏺ Claude Code 설정을 다른 컴퓨터로 옮기는 방법입니다.
옮겨야 할 것들
1. ~/.claude/ 디렉토리 (핵심)
가장 중요한 폴더입니다. 전체를 복사하면 됩니다.
~/.claude/
├── CLAUDE.md # 전역 지시사항 (현재 oh-my-claudecode 설정 포함)
├── settings.json # Claude Code 설정 (훅, 권한 등)
├── settings.local.json # 로컬 전용 설정
├── keybindings.json # 키 바인딩
├── commands/ # 슬래시 명령어 (스킬)
├── projects/ # 프로젝트별 메모리
└── todos/ # 할 일 목록
복사 방법:
# 현재 컴퓨터에서 압축
tar -czf claude-config.tar.gz ~/.claude/
# 새 컴퓨터에서 복원
tar -xzf claude-config.tar.gz -C ~/
---
2. 프로젝트별 .claude/ (선택)
각 프로젝트 폴더 안의 로컬 설정:
프로젝트/.claude/
├── settings.json # 프로젝트 훅/권한
└── commands/ # 프로젝트 전용 스킬
이건 git으로 관리하거나 프로젝트 폴더 자체를 옮기면 됩니다.
---
3. CLAUDE.md 파일 (체크인된 것)
프로젝트 루트의 CLAUDE.md는 git 저장소에 포함되어 있으므로 자동으로 따라옵니다.
---
4. oh-my-claudecode 재설치 (필요시)
현재 oh-my-claudecode를 사용 중이므로:
# 새 컴퓨터에서 재설치
omc install # 또는 설치 스크립트 실행
~/.claude/CLAUDE.md를 복사하면 설정 내용은 보존되지만, npm 패키지나 바이너리는 별도로 설치해야 합니다.
---
5. 환경변수 (.zshrc / .bashrc)
# 예시로 있을 수 있는 것들
export ANTHROPIC_API_KEY=...
export BI_AGENT_QUERY_LIMIT=...
---
요약: 최소한 해야 할 것
┌──────────┬────────────────────────┬────────────────────────────────────┐
│ 우선순위 │ 항목 │ 방법 │
├──────────┼────────────────────────┼────────────────────────────────────┤
│ 필수 │ ~/.claude/ 전체 │ tar 압축 후 복사 │
├──────────┼────────────────────────┼────────────────────────────────────┤
│ 필수 │ Claude Code CLI 재설치 │ npm i -g @anthropic-ai/claude-code │
├──────────┼────────────────────────┼────────────────────────────────────┤
│ 필요시 │ oh-my-claudecode │ omc update / 재설치 │
├──────────┼────────────────────────┼────────────────────────────────────┤
│ 자동 │ 프로젝트 CLAUDE.md │ git clone으로 해결 │
├──────────┼────────────────────────┼────────────────────────────────────┤
│ 확인 │ API 키 │ .zshrc 또는 키체인 │
└──────────┴────────────────────────┴────────────────────────────────────┘
~/.claude/ 하나만 잘 옮겨도 대부분의 설정이 복원됩니다.