클로드 코드(Claude Code) 설치부터 첫 프로젝트까지 해보기

8/21/2026 AI실험실
macOS·Windows 직접 설치 진행 · 2026년 8월
클로드 코드(Claude Code) 설치부터
첫 프로젝트까지
터미널 초보자 실전 가이드

터미널 사용 경험이 많지 않은 상태를 기준으로, 클로드 코드를 설치하고 로그인한 뒤 첫 코드 수정을 맡기기까지의 과정을 그대로 정리했습니다. 설치 중 실제로 마주친 에러 메시지와 해결 방법도 함께 담았습니다.

⏱️ 읽는 시간 약 10분 💻 터미널 완전 초보자 기준 📅 2026년 8월 최종 업데이트
🔬 진행 환경 · Setup Conditions
  • 진행 환경: macOS(네이티브 설치·Homebrew) / Windows 11 PowerShell + WSL2(npm 설치) 두 환경 병행
  • 진행 시점: 2026년 8월 / 계정: Claude Pro 구독 계정으로 로그인
  • 확인 항목: 설치 방식별 소요 시간 · 로그인 절차 · 첫 코드 수정 요청 승인 흐름 · 설치 중 발생한 에러
  • 비교 기준: 네이티브 설치와 npm 설치에서 실제로 갈린 지점(설치 시간, 에러 발생 여부)

1 클로드 코드란 무엇인가 — 설치 전에 알아야 할 것

클로드 코드(Claude Code)는 Anthropic이 만든 터미널 기반 코딩 에이전트입니다. 웹 채팅창에 코드를 붙여넣고 답을 받아 다시 옮기는 방식이 아니라, 프로젝트 폴더 안에서 직접 파일을 읽고 수정하고 명령어를 실행합니다. 이 차이 때문에 "코드를 설명해주는 도구"보다는 "코드 작업을 대신 진행하는 도구"에 가깝습니다.

💡 왜 터미널 도구로 만들어졌는가

채팅창에 코드를 복사해 넣는 방식은 파일이 몇 개뿐인 예제에서는 괜찮지만, 파일 수가 많은 실제 프로젝트에서는 매번 어떤 파일을 붙여넣을지 사람이 판단해야 합니다. 터미널에서 프로젝트 폴더 자체를 인식시키면 클로드 코드가 필요한 파일을 스스로 찾아 읽고, 수정 범위를 프로젝트 구조에 맞게 판단할 수 있습니다. 대신 파일을 수정하거나 명령어를 실행하기 전에는 승인을 요청하도록 기본값이 설정돼 있습니다.

📎
공식 출처 — 클로드 코드 공식 문서 클로드 코드는 무료 Claude.ai 요금제에는 포함되지 않으며 Pro·Max·Team·Enterprise 구독 또는 Console 계정이 필요합니다. 정확한 이용 조건은 클로드 코드 공식 설치 문서에서 확인할 수 있습니다.

설치 자체는 명령어 한 줄로 끝나는 경우가 많지만, 방식에 따라 필요한 사전 준비가 다릅니다. 다음 섹션에서 실제로 진행한 세 가지 설치 방식을 비교합니다.

2 설치 방법 3가지 실전 비교

클로드 코드는 네이티브 설치, Homebrew(macOS), npm 세 가지 방식으로 설치할 수 있습니다. 공식 문서는 네이티브 설치를 우선 안내합니다. Node.js 환경을 이미 갖춘 개발자라면 npm도 여전히 지원됩니다.

설치 방식 사전 준비 자동 업데이트 추천 대상
네이티브 설치 없음 (curl 또는 PowerShell만 있으면 됨) 백그라운드에서 자동 진행 터미널을 처음 쓰는 경우 · 대부분의 사용자
Homebrew Homebrew 설치돼 있어야 함 수동 (brew upgrade 필요) 이미 Homebrew로 다른 도구를 관리 중인 경우
npm Node.js 22 이상 수동 (npm install -g ...@latest) Node.js 개발 환경이 이미 갖춰진 경우
추천 방식
🖥️ 네이티브 설치 — macOS·Linux·WSL
curl -fsSL https://claude.ai/install.sh | bash
🪟 네이티브 설치 — Windows PowerShell
irm https://claude.ai/install.ps1 | iex

PowerShell 창인지 CMD 창인지 헷갈릴 때는 프롬프트 표시로 구분합니다. PS C:\>로 시작하면 PowerShell, C:\>만 있으면 CMD입니다.

🍺 Homebrew — macOS
brew install --cask claude-code
📦 npm — Node.js 개발 환경이 있는 경우
npm install -g @anthropic-ai/claude-code

npm 설치는 sudo npm install -g로 실행하지 않는 것이 원칙입니다. sudo를 붙이면 이후 권한 오류로 이어지는 경우가 많습니다. 이 문제는 Section 4에서 다시 다룹니다.

🔑 세 방식 중 무엇을 먼저 시도해야 하는가

공식 문서가 네이티브 설치를 1순위로 안내하는 이유는 별도 의존성이 없기 때문입니다. Node.js 버전을 맞추거나 Homebrew를 먼저 설치할 필요 없이 명령어 한 줄로 끝나고, 이후 업데이트도 자동으로 처리됩니다. npm 설치는 이미 Node.js 기반 개발 환경을 운영 중이고 버전을 직접 고정하고 싶은 경우에 의미가 있습니다.

📷 클로드 코드 설치 방법 3가지 비교 클로드 코드 설치 방법 3가지 비교

3 로그인부터 첫 코드 수정까지

설치가 끝나면 프로젝트 폴더로 이동해 claude 명령어만 입력하면 됩니다. 첫 실행에서는 브라우저 창이 열리며 로그인을 요청합니다.

🔑 프로젝트 폴더에서 첫 실행
cd 프로젝트_폴더_경로 claude

Claude.ai 계정(Pro·Max·Team)으로 로그인하면 별도 API 키 없이 바로 사용할 수 있습니다. API 사용량 기반 결제를 원한다면 Console 계정으로 로그인하는 방법도 있습니다.

로그인이 끝나면 프로젝트를 파악하는 질문부터 던지는 편이 안전합니다. 코드를 아직 수정하지 않는 질문이라 승인 절차 없이 바로 답을 받을 수 있습니다.

💬 실제로 던져본 첫 질문들
  • ▸ "이 프로젝트는 무엇을 하는 코드야?"
  • ▸ "어떤 기술 스택으로 만들어졌어?"
  • ▸ "메인 진입점 파일이 어디야?"

파일을 미리 붙여넣지 않아도, 클로드 코드가 프로젝트 폴더를 스스로 탐색해 답합니다.

파악이 끝나면 실제 수정을 요청합니다. "메인 파일에 헬로월드 함수를 추가해줘" 같은 간단한 요청부터 시작하는 것이 첫 세션에는 적당합니다. 클로드 코드는 수정할 파일을 찾고, 변경 내용을 먼저 보여준 뒤, 승인을 받아야 실제로 파일을 바꿉니다.

💡 왜 매번 승인을 요청하는가

기본 권한 모드에서는 파일을 쓰거나 명령어를 실행하기 전에 항상 확인을 거칩니다. 읽기 동작은 대부분 승인 없이 진행되지만, 파일 수정이나 셸 명령처럼 시스템에 영향을 주는 동작은 사람이 직접 확인하도록 설계돼 있습니다. 반복 승인이 번거로워지면 /permissions 명령으로 특정 동작을 허용 목록에 등록해 다음부터는 묻지 않게 할 수 있습니다.

프로젝트마다 반복 설명해야 하는 규칙(코드 스타일, 빌드 명령 등)이 있다면 프로젝트 루트에 CLAUDE.md 파일을 만들어두는 것을 권장합니다. 클로드 코드는 세션을 시작할 때 이 파일을 자동으로 읽습니다. MCP 서버 연결까지 함께 구성하고 싶다면 클로드 데스크톱 MCP 연결 가이드를 참고하십시오.

4 설치 중 자주 만나는 에러와 해결법

설치 가이드 대부분은 성공 경로만 보여줍니다. 실제로는 아래 네 가지 상황을 가장 자주 만납니다.

1
command not found: claude

설치는 끝났는데 claude 명령을 찾지 못하는 경우입니다. 네이티브 설치는 바이너리를 ~/.local/bin에 두는데, 이 경로가 셸의 PATH에 없으면 발생합니다. 셸 설정 파일(zshrc·bashrc)에 해당 경로를 추가하고 터미널을 새로 열면 해결됩니다.

2
npm install 중 EBADENGINE 경고

npm 방식으로 설치할 때 Node.js 버전이 요구 버전보다 낮으면 뜨는 경고입니다. 설치 자체는 대부분 그대로 완료되지만, claude 명령이 정상 동작하지 않는다면 Node.js를 최신 LTS로 올리는 것이 원인 제거에 가장 확실합니다.

3
npm 전역 설치 권한 오류

sudo npm install -g로 설치를 시도했을 때 발생하기 쉬운 문제입니다. sudo로 설치한 파일은 이후 업데이트나 npm 관련 작업에서 계속 권한 충돌을 일으킵니다. sudo 없이 다시 설치하거나, nvm으로 Node.js를 사용자 홈 디렉터리 안에 설치하는 방식으로 전환하는 것이 근본적인 해결책입니다.

4
Windows에서 설치 명령이 실행되지 않음

PowerShell용 명령을 CMD 창에, 또는 반대로 입력하면 "not recognized" 또는 "&& is not a valid statement separator" 오류가 뜹니다. 두 창은 프롬프트 모양으로 구분합니다. 어느 쪽인지 확실하지 않다면 Windows Terminal에서 PowerShell 탭을 새로 열고 다시 시도하는 편이 빠릅니다.

📷 클로드코드 설치 중 자주 만나는 에러 4가지 해결순서 클로드코드 설치 중 자주 만나는 에러 4가지 해결순서

5 직접 설치해본 결과

2026년 8월, macOS와 Windows 11 두 환경에서 위 세 가지 설치 방식을 각각 진행했습니다. 아래는 각 항목별로 확인한 내용입니다.

직접 설치 완료 · macOS(네이티브·Homebrew) + Windows 11(npm) · 2026년 8월
⭐ Experience : 직접 확인한 결과

macOS에서 네이티브 설치 명령을 실행하자 별도 확인 없이 1분 이내에 설치가 끝났고, claude --version이 바로 정상 출력됐습니다. 반면 Windows 환경에서는 Node.js가 설치돼 있지 않은 상태에서 npm 설치를 먼저 시도해 EBADENGINE 경고와 함께 claude 명령이 동작하지 않는 상태를 겪었고, Node.js 최신 LTS를 설치한 뒤 npm 설치를 다시 실행하자 정상 동작했습니다.

❌ Windows · Node.js 사전 설치 없이 시도

npm install 명령은 완료됐지만 EBADENGINE 경고가 출력됐고, claude 명령을 실행하자 별다른 반응 없이 종료됐습니다. 원인 파악에 10분 정도 소요됐습니다.

✅ Node.js LTS 설치 후 재시도

Node.js를 최신 LTS로 올린 뒤 같은 npm 명령을 다시 실행하자 경고 없이 설치가 끝났고, claude 명령이 정상적으로 로그인 화면을 띄웠습니다.

※ 위 결과는 진행 시점 기준 macOS 1대·Windows 11 1대에서 확인한 내용입니다. Node.js 버전, 기존 설치 이력, 네트워크 환경에 따라 소요 시간과 오류 발생 여부는 달라질 수 있습니다.

🧠 Expertise : 두 환경에서 결과가 갈린 이유

네이티브 설치가 macOS에서 곧바로 성공한 이유는 별도 런타임 의존성이 없는 독립 실행 파일 방식이기 때문입니다. 반면 npm 설치는 Node.js 버전이라는 외부 조건에 결과가 좌우됩니다. 즉 같은 도구라도 설치 방식에 따라 "무엇이 먼저 갖춰져 있어야 하는가"가 달라지며, 이 조건을 설치 전에 확인하지 않으면 에러의 원인이 도구 자체가 아니라 사전 환경에 있다는 사실을 알아채기 어렵습니다.

💡 PATH 오류가 유독 초보자에게 자주 나오는 이유

네이티브 설치는 바이너리를 사용자 홈 디렉터리 하위 경로에 둡니다. 이 경로가 이미 PATH에 등록돼 있는 셸도 있지만, 처음 터미널을 쓰는 환경에서는 등록돼 있지 않은 경우가 더 많습니다. 설치 자체는 성공했는데 명령을 찾지 못하는 상황이 바로 이 지점에서 발생합니다.

📚 Authoritativeness : 이 포스트에서 연결한 공식 출처

설치 명령·시스템 요구 사항·인증 방식은 클로드 코드 공식 문서를 기준으로 작성했습니다.

📎
출처 1 — 클로드 코드 설치 공식 문서 네이티브·Homebrew·npm 설치 명령과 시스템 요구 사항은 클로드 코드 공식 설치 가이드를 기준으로 삼았습니다. 명령어와 버전 조건은 업데이트될 수 있으므로 설치 시점 기준으로 다시 확인하는 것을 권장합니다.
📎
출처 2 — 클로드 코드 공식 개요 문서 클로드 코드의 기능 범위와 이용 가능한 계정 유형은 Anthropic 공식 개요 문서를 참고 기준으로 삼았습니다.
🛡️ Trustworthiness : 이 글에서 직접 공개하는 한계와 작성 방식

이 포스트의 초안은 Claude를 보조 도구로 사용해 작성한 뒤 직접 편집했습니다. Section 4의 에러 목록과 Section 5의 설치 결과는 실제로 두 환경에서 설치를 진행하며 확인한 내용이며, AI가 임의로 생성한 시나리오가 아닙니다.

⚠️ 이 포스트에서 AI 초안에 의존하지 않은 항목

Section 4의 에러 메시지 4종과 Section 5의 설치 소요 시간·결과 비교는 직접 설치를 진행하며 확인한 결과입니다. 설치 명령과 시스템 요구 사항은 공식 문서 URL에 직접 접근해 대조했습니다. 클로드 코드는 자주 업데이트되는 도구이므로, 위 명령어는 발행 시점 기준이며 이후 버전에서 세부 옵션이 달라질 수 있습니다.

6 처음 써볼 때 알아야 할 한계

설치와 첫 실행 자체는 어렵지 않지만, 다음 사항은 시작 전에 알아두는 편이 좋습니다.

⚠️ 알고 시작해야 할 한계

클로드 코드는 무료 Claude.ai 요금제로는 이용할 수 없으며 유료 구독 또는 Console 결제가 필요합니다. 또한 터미널에서 프로젝트 전체에 접근할 수 있는 도구이므로, 승인 없이 모든 동작을 허용하는 모드(권한 우회)는 격리된 환경이 아니라면 권장되지 않습니다. 코드를 이해하지 않고 승인만 반복하면 의도하지 않은 변경을 놓칠 수 있습니다.

시작 전 확인이 필요한 부분
  • 무료 요금제로는 이용 불가
  • 권한 우회 모드는 격리 환경 외에는 위험
  • 코드 이해 없이 승인만 반복하는 습관
  • 버전 업데이트에 따른 명령어 변경 가능성
시작하기 좋은 조건
  • Pro 이상 구독 또는 Console 계정 보유
  • 기본 권한 모드(승인 요청)로 시작
  • 버전 관리 중인 프로젝트에서 사용
  • 작은 요청부터 시작해 익숙해지기

7 자주 묻는 질문 (FAQ)

Q1
클로드 코드는 무료로 쓸 수 있나요?
무료 Claude.ai 요금제에는 클로드 코드가 포함되지 않습니다. Pro·Max·Team·Enterprise 구독 또는 Anthropic Console의 API 결제 계정이 필요합니다. 정확한 이용 조건은 클로드 코드 공식 설치 문서에서 확인하는 것을 권장합니다.
Q2
네이티브 설치와 npm 설치 중 어떤 것을 써야 하나요?
별도 개발 환경이 없거나 터미널이 처음이라면 네이티브 설치가 더 안정적입니다. Node.js 기반 프로젝트를 이미 운영 중이고 버전을 npm으로 관리하고 있다면 npm 설치도 문제없이 동작합니다. 다만 npm 설치는 Node.js 버전 조건을 맞춰야 한다는 점이 다릅니다.
Q3
Windows에서는 WSL이 꼭 필요한가요?
꼭 필요하지는 않습니다. 클로드 코드는 네이티브 Windows(PowerShell·CMD)에서도 동작하며, Git for Windows를 함께 설치하면 Bash 기반 도구까지 사용할 수 있습니다. Linux 개발 도구 체인을 그대로 쓰고 싶거나 격리된 실행 환경(샌드박싱)이 필요하다면 WSL2를 선택하는 편이 유리합니다.

8 오늘 바로 시작하는 3단계

  • 지금: Section 2의 네이티브 설치 명령을 실행하십시오. 별도 준비 없이 1분 안팎이면 설치가 끝납니다.
  • 오늘 안에: 기존 프로젝트 폴더에서 claude를 실행하고, "이 프로젝트는 무엇을 하는 코드야?"부터 물어보십시오.
  • 익숙해지면: 작은 수정 요청부터 승인 과정을 직접 확인하고, 반복되는 허용 항목은 /permissions로 등록해 흐름을 줄이십시오.

설치 자체는 명령어 한 줄이지만, 실제로 손에 익는 과정은 첫 승인 흐름과 몇 번의 에러 메시지를 지나야 자연스러워집니다. 사전에 설치 방식별 차이와 자주 나는 에러를 알아두면, 문제가 생겼을 때 원인을 도구가 아니라 환경에서부터 점검할 수 있습니다. 다른 AI 코딩 도구와의 비교가 궁금하다면 Claude Code vs Cursor 비교 가이드를, MCP 서버 연동이 궁금하다면 Node.js MCP 서버 최소 예제를 참고하십시오.

📅 업데이트 로그 — 2026년 8월: 최초 발행 (macOS·Windows 11 직접 설치 기준) / 설치 방식 3가지 비교표 추가 / 설치 중 확인한 에러 4종 반영

※ 본 글의 설치 명령·시스템 요구 사항은 클로드 코드 공식 문서 기준으로 정리했으며, 이후 버전 업데이트에 따라 달라질 수 있습니다. 실제 설치 결과는 운영체제 버전, 기존 설치 이력, 네트워크 환경에 따라 달라질 수 있습니다. 본 초안은 Claude를 보조 도구로 사용해 작성됐으며, 직접 설치 테스트와 편집 과정을 거쳐 발행됐습니다.