
intellij를 재시작할 때마다 console에서 다시 명령어를 작성해야하는 경우가 있다. 이때는 아래와 같은 명령어를 복사 붙여넣기 하면된다.
$env:HOME='C:\DevHome'; $env:USERPROFILE='C:\DevHome'; npx -y @anthropic-ai/claude-code@latest --add-dir "C:\claude-workspace"
명령어 전체는 PowerShell 한 줄짜리 명령이고, 이렇게 3단계로 나뉜다:
$env:HOME='C:\DevHome';
$env:USERPROFILE='C:\DevHome';
npx -y @anthropic-ai/claude-code@latest --add-dir "C:\claude-workspace"
1. $env:HOME='C:\DevHome';
- 의미: PowerShell에서 환경변수 HOME 값을 C:\DevHome 으로 설정.
- 대상:
- 현재 PowerShell 세션
- 이 세션에서 실행되는 자식 프로세스들(Node, npx, claude-code 등)
즉, 원래 HOME 이 보통
C:\Users\이름
같은 경로일 텐데, 이 명령을 통해 “내 홈폴더는 이제 C:\DevHome 이라고 생각해라” 라고 임시로 바꾸는 것이다.
이유
CLI 도구들이 한글 경로나 공백이 있는 경로(C:\Users\이)에서 깨지거나 에러 나는 걸 피하기 위해
일부러 영어로만 된 깔끔한 경로를 홈 디렉터리로 지정하는 패턴.
2. $env:USERPROFILE='C:\DevHome';
- 의미: 환경변수 USERPROFILE 도 C:\DevHome 으로 설정.
- Windows에서는 HOME 말고도 USERPROFILE을 사용자 홈 경로로 보는 프로그램이 많아서 둘을 같은 경로로 맞춰 쓰는 것.
그래서 이 시점 이후에 실행되는 프로그램들은:
- “사용자 폴더” = C:\DevHome
- 설정 파일, 캐시, 로그, 워크스페이스 등을 C:\DevHome 기준으로 만들 가능성이 큼
3. npx -y @anthropic-ai/claude-code@latest --add-dir "C:\claude-workspace"
이제 본명령.
3-1. npx
- Node.js에 딸려오는 패키지 실행기.
- npm install 없이도,
npm에 올라와 있는 패키지를 바로 한 번 실행할 때 쓰는 도구.
3-2. -y
- npx가 물어볼 수 있는 질문들(예: “이 패키지를 설치할까요?”)에 대해
자동으로 yes 처리. - 즉, 아무 추가 입력 없이 바로 패키지를 내려받고 실행하게 함.
3-3. @anthropic-ai/claude-code@latest
- 실행할 npm 패키지 이름: @anthropic-ai/claude-code
- @latest ⇒ 항상 가장 최신 버전을 쓰겠다는 의미.
- 이 패키지는 Anthropic에서 만든 claude-code CLI(터미널용 Claude 코딩 도우미).
그래서 여기까지를 합치면:
“최신 버전의 claude-code CLI를, npx로 바로 내려받아서 실행해라”
라는 뜻.
3-4. --add-dir "C:\claude-workspace"
claude-code 프로그램에 전달되는 옵션.
- 의미: "C:\claude-workspace" 디렉터리를 Claude 코드 워크스페이스에 추가하라는 뜻.
- 내부적으로는:
- C:\claude-workspace 폴더를 스캔해서 파일 목록을 읽고
- 이 디렉터리를 “프로젝트 디렉터리”로 등록해서
앞으로 Claude가 이 폴더 안의 소스코드/파일들을 맥락(Context)으로 사용할 수 있게 만드는 역할을 함.
쉽게 풀어서 얘기하자면:
“이 폴더 전체를 Claude 코드 어시스턴트에게 보여줘서,
코드 분석·리팩터링·질문 등을 할 수 있게 준비시켜라.”
4. 한 줄로 정리하면
이 명령어 전체는:
- 홈 디렉터리 환경변수(HOME, USERPROFILE)를
C:\DevHome으로 바꿔서- 한글 경로/공백 문제를 피하고
- 설정/캐시가 영어 경로 쪽에 쌓이도록 만들고
- 그 상태에서
- npx로 최신 @anthropic-ai/claude-code CLI를 실행하면서
- C:\claude-workspace 폴더를 Claude 작업공간으로 등록하는 명령어.
5. 실제로 쓰일 때의 상황 정리
- C:\Users\이름 처럼 한글이 들어간 기본 사용자 폴더에서
bun / claude-code / Node 도구들이 경로 인코딩 문제로 깨지거나 에러 발생 - 그래서:
- C:\DevHome 같은 영어 전용 홈 폴더를 하나 만들고
- C:\claude-workspace에 프로젝트(예: orange-brook-ac24)를 넣어두고
- 위 명령어를 실행해서:
- “지금부터는 사용자 홈 = C:\DevHome이야
- “그리고 이 프로젝트 폴더 전체를 Claude에 등록해줘”
라는 식으로 설정하는 것.
6. 더 체계적으로 사용하고 싶을 때
- 먼저 폴더 존재 확인:
- mkdir C:\DevHome -Force mkdir C:\claude-workspace -Force
- 그 다음 방금 명령 실행:
- $env:HOME='C:\DevHome'; $env:USERPROFILE='C:\DevHome'; npx -y @anthropic-ai/claude-code@latest --add-dir "C:\claude-workspace"
반응형
'인공지능 (AI)' 카테고리의 다른 글
| Gemini CLI 빠르게 활용하기(Gemini 3.0 pro 설정하는 법) (0) | 2026.01.17 |
|---|---|
| OpenAI의 오픈소스 ai 모델 gpt-oss-20b와 gpt-oss-120b의 성능과 사용 후기 (0) | 2026.01.05 |
| gpt 구독 바로 해지하고 환불 받는 법 (0) | 2025.09.06 |
| google cloud의 무료 교육 프로그램 (0) | 2025.08.31 |
| 앤트로픽(Anthropic), api와 claude code 를 배울 수 있는 강의를 개설하다 (3) | 2025.08.04 |