Windows + IntelliJ 환경에서 Claude Code 초기 세팅 완전 정복

Kirogramer·2026년 2월 2일

AI

목록 보기
3/10
post-thumbnail

요즘 개발자의 생산성 차이는 더 이상 타이핑 속도나 언어 숙련도에서 갈리지 않습니다.
같은 경력, 같은 스택을 쓰더라도 결과물의 밀도와 속도는 점점 벌어지고 있습니다.

그 차이를 만드는 지점은 의외로 단순합니다.
“혼자 생각하며 개발하느냐, 아니면 사고를 확장해 주는 도구와 함께 개발하느냐”입니다.

Claude Code를 사용하는 개발자는 코드를 작성하기 전에 구조를 점검하고, 리팩토링을 하기 전에 대안을 비교하며, 리뷰 단계에서 놓치기 쉬운 설계적 문제를 한 번 더 검증합니다.

반면 Claude Code를 사용하지 않는 개발자는 같은 고민을 모두 혼자서 반복합니다.
결과적으로 문제를 해결하는 시간보다 문제를 정리하는 데 더 많은 에너지를 쓰게 됩니다.

Claude Code는 코드를 대신 작성해 주는 도구가 아닙니다.
코드를 ‘이해하는 속도’를 비약적으로 줄여 주는 도구에 가깝습니다.
특히 레거시 코드 분석, 구조 설계 검증, 리뷰 품질 향상과 같은 영역에서는
개발자 개인의 사고 한계를 자연스럽게 보완해 줍니다.

이 글에서는 Claude Code를 왜 써야 하는지, 그리고 실제 개발 흐름에서 생산성이 어떻게 달라지는지를 Windows + IntelliJ 환경 기준으로 차근차근 정리해 보려고 합니다.


Claude Code를 쓰기 전에 꼭 알아야 할 전제

Claude Code는 “Windows용 툴”이 아닙니다

이 부분이 가장 중요합니다.

Claude Code는 기술적으로 보면:

  • Node.js 기반 CLI
  • POSIX(유닉스) 환경 기준 설계
  • 파일 시스템 / Git / symlink 활용

즉,

Windows에서 “직접” 쓰는 것이 아니라
Linux 환경 위에서 쓰는 것이 정석입니다.

그래서 2026년 기준으로도 가장 안정적인 구성은 아래와 같습니다.

전체 환경 구조

[ Windows 11 ]
      ↓
[ WSL2 - Ubuntu 24.04 LTS ]
      ↓
[ Node.js (LTS) ]
      ↓
[ Claude Code (CLI) ]
      ↓
[ IntelliJ (WSL 터미널 연동) ]

왜 이런 구조인가?

WSL2
→ Windows에서 “진짜 Linux 커널”을 사용하기 위함

Ubuntu LTS
→ 장기 지원 + 자료 풍부

Node.js LTS
→ Claude Code 안정 실행

IntelliJ 연동
→ 마우스/IDE 작업 흐름 유지


WSL2 설치

PowerShell을 관리자 권한으로 실행

시작 메뉴 → PowerShell → 우클릭 → 관리자 권한 실행

wsl --install

이 명령 하나로 다음이 자동으로 처리됩니다.

  • WSL 기능 활성화
  • WSL2 설정
  • Ubuntu 설치

설치가 끝나면 무조건 재부팅하세요.

Ubuntu 최초 실행 시 하는 일

재부팅 후 Ubuntu를 실행하면:

  • Linux 사용자 이름 설정
  • 비밀번호 설정 (Windows 비밀번호와 달라도 됩니다)

이 순간부터 여러분은 Linux 환경 안에 있습니다.

Ubuntu 기본 환경 정리

sudo apt update
sudo apt upgrade -y

이 작업은:

  • 보안 패치
  • 패키지 충돌 방지
  • npm / node 오류 예방

을 위해 꼭 필요합니다.
안하면 나중에 문제 생깁니다.

Node.js 설치

왜 nvm을 써야 하나?

  • Claude Code는 Node 버전에 민감
  • 프로젝트마다 Node 버전이 다를 수 있음
  • 회사 프로젝트에서 충돌 발생 가능

nvm을 쓰지 않는 것은 장기적으로 리스크입니다.

nvm 설치

curl -fsSL https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash

설치 후 터미널 재시작 또는:

source ~/.bashrc

Node.js LTS 설치

nvm install --lts
nvm use --lts

확인:

node -v
npm -v

정상 출력되면 다음 단계로 진행합니다.


Claude Code 설치

npm install -g @anthropic-ai/claude-code

설치 확인:

claude --version

이 단계에서 오류가 난다면 Node / npm 문제일 확률이 90%입니다.

API Key 설정

API Key 발급

https://console.anthropic.com
API Keys 메뉴 → 새 키 생성

환경 변수 등록

echo 'export ANTHROPIC_API_KEY="여기에_키_입력"' >> ~/.bashrc
source ~/.bashrc

확인:

echo $ANTHROPIC_API_KEY

값이 보이면 정상입니다.


Claude Code 실행 테스트

아무 폴더에서:

claude

정상이라면 아래와 같은 대화형 인터페이스가 실행됩니다.

You are now talking to Claude Code

이제 Claude는:

  • 현재 디렉터리 구조
  • Git 상태
  • 코드 파일

을 자동으로 인식합니다.

IntelliJ 연동

핵심 원칙

IntelliJ는 Windows에서 실행하되
터미널과 프로젝트는 WSL 기준으로 사용한다

IntelliJ에서 WSL 터미널 설정

Settings (Ctrl + Alt + S)
Tools → Terminal

Shell path 입력:

wsl.exe -d Ubuntu

이제 IntelliJ 터미널을 열면 Ubuntu 터미널이 그대로 실행됩니다.

프로젝트 위치

비추천 (성능 문제 발생)

/mnt/c/Users/...

파일 접근 느림
Claude 분석 속도 저하
Git 반응 느림

강력 추천

/home/사용자명/projects/프로젝트명

이 위치에서:

  • Claude Code
  • Git
  • Node
  • 테스트

전부 가장 안정적으로 동작합니다.


실무에서 Claude Code를 이렇게 씁니다

구조 분석

이 프로젝트 전체 구조를 요약해줘
각 디렉터리의 책임을 설명해줘

리팩토링 설계

이 모듈이 책임을 너무 많이 가지고 있는지 평가해줘
대안 구조를 2가지 제안해줘

코드 리뷰

최근 변경사항 기준으로
유지보수 관점에서 리뷰해줘

Claude Code는 잘 세팅되면 생산성을 올리고, 세팅이 어설프면 스트레스만 줍니다.
회사 보안정책 잘 확인하시고 사용하시기 바라겠습니다.

profile
기로그래머

0개의 댓글