간략 요약: Claude Code는 macOS 및 Linux에서 네이티브로 실행되고 Windows에서는 WSL2를 통해 실행되는 터미널 기반 AI 코딩 도우미입니다. 설정을 위해서는 Anthropic API 키를 생성하고, 플랫폼별 설치 프로그램을 실행하고, 키로 인증하고, 테스트 명령으로 설치를 확인해야 합니다.
Claude Code는 Anthropic의 공식 터미널 기반 코딩 도우미입니다. 명령줄에서 직접 작동하며 자연어 명령을 통해 코드 생성부터 버그 수정까지 모든 것을 처리합니다.
하지만 설정 과정이 항상 간단하지만은 않습니다. Windows 사용자는 WSL2가 필요합니다. API 인증은 처음 사용하는 사람들을 당황하게 할 수 있습니다. 버전 충돌도 발생합니다.
이 가이드에서는 시스템 요구 사항부터 첫 코딩 세션까지 모든 플랫폼에 대한 전체 설정 과정을 안내합니다.
Claude Code의 실제 기능
Claude Code는 개발 환경과 통합되는 에이전트형 터미널 애플리케이션입니다. 대화형 명령을 통해 코드베이스를 이해하고, 일상적인 작업을 실행하며, git 워크플로우를 관리합니다.
브라우저 기반 도구와 달리 Claude Code는 터미널에서 로컬로 실행됩니다. 프로젝트 파일에 직접 액세스하고, 세션 간에 컨텍스트를 유지하며, 기존 개발 워크플로우와 통합됩니다. 공식 Claude Code 문서에 따르면 이 도구는 Anthropic의 API에 연결되며 Amazon Bedrock, Google Cloud Vertex AI 및 Azure AI와의 통합을 지원합니다.
이 도구는 기존 코딩 도우미와 다르게 작동합니다. 솔직히 말해서, 코드 완성 도구보다는 터미널에 페어 프로그래머가 있는 것에 가깝습니다.
Claude Code의 시스템 요구 사항
설치 전에 시스템이 특정 요구 사항을 충족해야 합니다. 각 플랫폼에 필요한 내용은 다음과 같습니다.
| 플랫폼 | 요구 사항 | 참고 |
|---|---|---|
| macOS | macOS 13.0 이상 | 네이티브 지원, 간단한 설치 |
| Linux | glibc 2.28 이상을 갖춘 64비트 배포판 | 대부분의 최신 배포판에 대한 네이티브 지원 |
| Windows | Windows 10 빌드 19041 이상 또는 Windows 11 | 먼저 WSL2 설치 필요 |
모든 플랫폼은 API 호출을 위해 안정적인 인터넷 연결이 필요합니다. Claude Code 다운로드는 일반적으로 약 50MB가 필요하며, Windows의 WSL2는 Linux 서브시스템에 약 500MB를 추가합니다.
저장 공간은 최소 4GB의 여유 공간을 예상해야 합니다. 애플리케이션 자체는 작지만, 종속성 및 프로젝트 파일을 위한 공간이 중요합니다.
Windows 특정 요구 사항
Node.js가 설치되어 있다면 PowerShell 또는 명령 프롬프트를 통해 Windows에서 Claude Code를 실행할 수 있습니다. 이 도구는 Linux 환경을 만들기 위해 Windows Subsystem for Linux 2가 필요합니다.
claude.ai의 설치 가이드에 따르면, Windows 10 시스템은 버전 1903 이상, 빌드 19041 이상이 필요합니다. Windows 11 사용자는 WSL2 지원이 내장되어 있습니다. 초기 WSL2 설정에는 관리자 권한이 필요합니다.
프로세스에는 BIOS에서 가상화를 활성화하고, Windows 기능을 활성화하고, Linux 배포판을 설치하는 것이 포함됩니다. Ubuntu 22.04 LTS는 호환성을 위해 권장되는 배포판입니다.
Claude Code 설치: 단계별 프로세스
설치 프로세스는 플랫폼에 따라 다릅니다. 각 운영 체제에서 Claude Code를 실행하는 방법은 다음과 같습니다.
macOS 및 Linux에 설치
macOS 및 Linux 설치는 동일한 패턴을 따릅니다. 두 플랫폼 모두 추가 설정 없이 네이티브 설치를 지원합니다.
프로세스는 설치 프로그램 다운로드부터 시작됩니다. 터미널을 열고 다음을 실행합니다.
curl -fsSL claude.ai/install.sh | sh
스크립트는 운영 체제를 감지하고 적절한 바이너리를 다운로드하며 Claude Code를 로컬 bin 디렉토리에 설치합니다. 안정적인 연결 상태에서 설치는 일반적으로 2분 이내에 완료됩니다.
curl이 없는 시스템의 경우 wget을 대안으로 사용할 수 있습니다. 설치 프로그램은 Claude Code를 시스템 PATH에 자동으로 추가합니다.
WSL2를 통한 Windows에 설치
Windows 설치는 먼저 WSL2를 설정해야 합니다. 전체 프로세스는 다음과 같습니다.
관리자 권한으로 PowerShell을 열고 WSL을 활성화합니다.
wsl --install
이 명령은 필요한 Windows 기능을 활성화하고, WSL2 커널을 다운로드하며, 기본적으로 Ubuntu를 설치합니다. 시스템에서 재시작을 요청합니다. 재부팅 후 Ubuntu가 자동으로 실행되어 사용자 설정을 완료합니다.
요청 시 사용자 이름과 암호를 만듭니다. 이 자격 증명은 Windows 로그인 정보와 별개로 Linux 환경에 사용됩니다.
WSL2가 실행되면 Linux 설치 프로세스가 적용됩니다. Ubuntu 터미널에서 macOS/Linux 섹션의 curl 명령을 실행합니다.
나머지는 설치 프로그램이 처리합니다. Claude Code는 WSL2 환경 내에 설치되고 Ubuntu 터미널을 통해 실행됩니다.
Anthropic API 키 얻기
Claude Code는 인증을 위해 Anthropic API 키가 필요합니다. 이 키는 로컬 설치를 Anthropic 서버에 연결합니다.
console.anthropic.com에서 Anthropic Console을 방문합니다. 계정을 만들거나 기존 자격 증명으로 로그인합니다. 계정 설정에서 API 키로 이동합니다.
"키 생성"을 클릭하여 새 API 키를 생성합니다. 키는 한 번만 표시되므로 즉시 복사해야 합니다. Anthropic은 페이지를 벗어난 후에는 전체 키를 다시 표시하지 않습니다.
키를 안전하게 보관하십시오. Anthropic API 및 관련 모든 청구에 대한 전체 액세스 권한을 제공합니다.
API 비용 이해
Claude Code는 Anthropic API를 통해 종량제 모델로 운영됩니다. claude.ai 설치 가이드의 데이터에 따르면 비용은 모델별로 다릅니다.
| 모델 | 입력 비용 | 출력 비용 |
|---|---|---|
| Claude Opus 4.6 | 토큰 백만 개당 $5 | 토큰 백만 개당 $25 |
| Claude Sonnet 4.6 | 토큰 백만 개당 $3 | 토큰 백만 개당 $15 |
청구를 활성화하기 위한 최소 구매 금액은 $5이지만, 커뮤니티 논의에 따르면 $20-30이면 테스트에 더 나은 여유를 제공합니다. 대안 구독 옵션에는 월 $20의 Claude Pro 또는 대량 사용자를 위한 월 $100의 Claude Max가 포함됩니다.
기본 동작은 사용량 제한의 50%에 도달할 때까지 Opus를 사용한 다음 비용 효율성을 위해 Sonnet으로 전환합니다.
인증 및 첫 실행
설치 후 Claude Code는 첫 사용 전에 인증이 필요합니다. 다음을 실행하여 Claude Code를 실행합니다.
claude
첫 실행 시 API 키를 묻는 메시지가 표시됩니다. Anthropic Console에서 복사한 키를 붙여넣고 Enter 키를 누릅니다. Claude Code는 키를 검증하고 로컬 구성 파일에 안전하게 저장합니다.
인증은 세션 간에 지속됩니다. API 키는 명시적으로 제거하거나 계정을 전환하는 경우가 아니면 다시 입력할 필요가 없습니다.
인증이 성공했는지 확인하기 위해 Claude Code는 환영 메시지와 명령 프롬프트를 표시합니다. 인터페이스는 사용 가능한 명령을 보여주고 Anthropic의 API에 대한 연결을 확인합니다.
모델 환경 설정
Claude Code는 기본적으로 모델 선택을 자동으로 하지만 수동 구성도 가능합니다. 공식 문서에 따르면 사용자는 /model 명령을 통해 모델 선택을 조정하거나 CLAUDE_CODE_EFFORT_LEVEL 환경 변수를 설정할 수 있습니다.
노력 수준은 Opus 4.6 및 Sonnet 4.6 모델의 사고 깊이를 제어합니다: 낮음, 중간 또는 높음. 노력 수준이 높을수록 추론 깊이가 증가하지만 비용과 응답 시간도 증가합니다.
심층 분석이 필요한 프로젝트의 경우, 프롬프트에 "ultrathink"를 포함하면 해당 특정 턴에 대해 노력 수준이 일시적으로 높게 설정됩니다.
설치 성공 확인
인증 후 Claude Code가 올바르게 작동하는지 확인합니다. 다음 기본 테스트를 실행합니다.
claude --help
claude --version
help 명령은 사용 가능한 옵션과 명령을 표시합니다. version 출력은 설치된 릴리스를 확인합니다. 두 명령 모두 오류 없이 실행되어야 합니다.
다음으로 프로젝트 디렉토리에서 Claude Code를 테스트합니다. 테스트 폴더를 만듭니다.
mkdir test-project
cd test-project
echo "# Test Project" > README.md
claude
Claude Code 세션 내에서 기본 상호 작용을 시도합니다.
- "help"를 입력하여 사용 가능한 명령 보기
- "explain what you can do"라고 질문하기
- "summarize this project" 요청하기
- /help 명령 테스트하기
이러한 상호 작용은 Claude Code가 프로젝트 파일을 읽고 프롬프트에 응답할 수 있음을 확인합니다. 성공적인 응답은 설치가 작동함을 의미합니다.

프로젝트를 위한 Claude Code 구성
Claude Code는 구성 파일에 프로젝트별 설정을 저장합니다. 이러한 파일은 동작을 사용자 정의하고, 메모리를 정의하며, 워크플로우를 설정합니다.
주요 구성 파일은 프로젝트 루트에 있는 CLAUDE.md입니다. 이 파일에는 Claude Code가 세션 중에 참조하는 지침, 컨텍스트 및 프로젝트별 가이드라인이 포함되어 있습니다.
기본 CLAUDE.md 파일을 만듭니다.
# 프로젝트 컨텍스트
[프로젝트 유형]으로 구축되었으며 [기술]을 사용합니다.
## 주요 지침
– [중요 규칙 1]
– [중요 규칙 2]
## 프로젝트 구조
[폴더 구성에 대한 간략한 설명]
이 파일은 Markdown 서식을 허용합니다. Claude Code는 세션 시작 시 이 컨텍스트를 읽고 대화 내내 유지합니다.
고급 구성 옵션
기본 컨텍스트 외에 Claude Code는 .claude 디렉토리를 통해 고급 구성을 지원합니다. 이 디렉토리에는 다음이 포함될 수 있습니다.
- 스킬: .claude/skills/SKILL.md에 정의된 전문화된 기능
- 명령: .claude/commands/*.md의 사용자 지정 슬래시 명령
- 훅: 이벤트에 의해 트리거되는 자동화된 워크플로우
- 플러그인: 프로그래밍 통합을 통한 기능 확장
공식 Agent SDK 문서에 따르면 이러한 기능은 정교한 사용자 지정을 가능하게 합니다. 스킬은 재사용 가능한 기능을 정의합니다. 명령은 일반적인 작업에 대한 바로 가기를 만듭니다. 훅은 파일 변경 또는 도구 사용에 대한 응답을 자동화합니다.
Claude Code 사용: 기본 워크플로우
설치가 완료되면 Claude Code는 자연어로 일반적인 개발 작업을 처리합니다.
프로젝트 디렉토리로 이동하여 다음을 실행하여 세션을 시작합니다.
claude
프롬프트는 일반적인 언어 요청을 허용합니다. 몇 가지 일반적인 워크플로우:
- 코드 생성: "적절한 오류 처리를 포함하여 이메일 주소를 유효성 검사하는 Python 함수를 생성하세요."
- 버그 수정: "이 함수에서 null 포인터 예외가 발생합니다. 문제를 식별하고 수정해 주시겠어요?"
- 리팩터링: "이 컴포넌트를 직접 인스턴스화하는 대신 의존성 주입을 사용하도록 리팩터링하세요."
- Git 작업: "새 브랜치를 생성하고, 이러한 변경 사항을 설명적인 메시지로 커밋하고, origin으로 푸시하세요."
Claude Code는 세션 전반에 걸쳐 컨텍스트를 유지합니다. 이전 상호 작용을 기억하고, 파일 수정을 추적하며, 전반적인 프로젝트 구조를 이해합니다.
계획 모드 이해
복잡한 변경을 위해 Claude Code는 계획 모드를 제공합니다. 이 모드는 수정하기 전에 상세한 실행 계획을 생성합니다.
"plan:"으로 요청을 접두사로 지정하거나 /plan 명령을 사용하여 계획 모드를 활성화합니다. Claude Code는 제안된 변경 사항을 개략적으로 설명하고, 그 이유를 설명하며, 실행 전에 승인을 기다립니다.
계획 모드는 리팩터링, 아키텍처 변경 또는 여러 파일에 영향을 미치는 수정에 특히 유용합니다. 변경 사항을 커밋하기 전에 Claude Code가 무엇을 하려고 하는지에 대한 가시성을 제공합니다.
VS Code 및 IDE와의 통합
Claude Code는 터미널에서 실행되지만 코드 편집기와의 통합은 워크플로우를 향상시킵니다. 공식 VS Code 확장 기능은 Claude Code 기능을 편집기 내에서 직접 제공합니다.
VS Code 마켓플레이스에서 확장을 설치합니다. "Claude Code"를 검색하고 설치를 클릭합니다. 확장은 사이드바에 Claude Code 패널을 추가합니다.
공식 VS Code 문서에 따르면 이 확장은 다음을 지원합니다.
| 기능 | 단축키 | 설명 |
|---|---|---|
| 입력 포커스 | Cmd+Esc / Ctrl+Esc | 편집기와 Claude 간 전환 |
| 새 탭에서 열기 | Cmd+Shift+Esc / Ctrl+Shift+Esc | 탭으로 새 대화 시작 |
| 터미널에서 열기 | – | VS Code에서 터미널 모드 실행 |
이 확장은 IDE별 편의 기능(인라인 diff 및 @-mention 파일 참조)을 추가하면서 터미널 버전과 기능적으로 동등합니다.
Claude Code 업데이트 및 관리
Claude Code는 기본적으로 자동으로 업데이트됩니다. 애플리케이션은 주기적으로 새 버전을 확인하고 백그라운드에서 업데이트를 설치합니다.
수동으로 업데이트하려면 다음을 실행합니다.
claude --update
이것은 즉시 확인 및 최신 버전 설치를 강제합니다. 업데이트 프로세스는 구성 파일 및 인증 자격 증명을 유지합니다.
버전 관리가 필요한 조직의 경우 자동 업데이트를 비활성화할 수 있습니다. CLAUDE_CODE_AUTO_UPDATE 환경 변수를 false로 설정하거나 서버 관리 설정을 통해 구성합니다.
특정 버전을 설치하려면 다음을 사용합니다.
curl -fsSL claude.ai/install.sh | sh -s -- --version=X.Y.Z
X.Y.Z를 대상 버전 번호로 바꿉니다.
일반적인 설정 문제 및 해결 방법
설치 중에 몇 가지 문제가 일반적입니다. 다음은 해결 방법입니다.
- API 키 거부: Claude Code가 API 키를 거부하는 경우 추가 공백이나 문자가 없는지 확인하십시오. Anthropic Console에서 키를 다시 복사합니다. 결제가 활성화되었는지 확인합니다. 결제 수단이 없으면 키가 작동하지 않습니다.
- WSL2 설치 실패: Windows 시스템에서 가상화 설정으로 인해 WSL2 설치가 실패하는 경우가 있습니다. BIOS로 들어가 가상화(Intel VT-x 또는 AMD-V)를 활성화합니다. Windows 버전이 최소 요구 사항을 충족하는지 확인합니다.
- 명령을 찾을 수 없음: 터미널이 claude 명령을 인식하지 못하면 PATH가 올바르게 업데이트되지 않은 것입니다. 터미널을 닫고 다시 엽니다. 지속적인 문제가 발생하는 경우 설치 디렉토리를 PATH에 수동으로 추가합니다.
- 연결 시간 초과: 네트워크 제한 또는 방화벽이 API 호출을 차단할 수 있습니다. Claude Code는 api.anthropic.com에 대한 HTTPS 액세스가 필요합니다. 회사 네트워크에서는 프록시 구성이 필요할 수 있습니다.
- 권한 오류: Linux 및 macOS 설치 시 권한 문제가 발생하는 경우가 있습니다. 적절한 권한으로 설치 프로그램을 실행하거나 시스템 전체 위치 대신 사용자 디렉토리에 설치합니다.

Claude Code 설정 전에 사용 가능한 AI 크레딧 확인
Claude Code 설정은 일반적으로 프로덕션에 들어가기 전에 프롬프트를 실행하고, 통합을 테스트하고, 소규모 프로토타입을 구축하는 실험을 의미합니다. 이 초기 단계에서 API 사용량이 많아지는 경우가 많습니다. 처음에는 모든 요청에 대해 직접 지불하는 대신 사용 가능한 크레딧이나 초기 비용을 줄이는 데 도움이 되는 시작 프로그램 등을 찾게 됩니다.
Get AI Perks는 이러한 기회를 한곳에 모아줍니다. 이 플랫폼은 AI 제공업체, 클라우드 플랫폼 및 개발자 도구 전반의 AI 크레딧, 할인 및 파트너 프로그램을 나열하며, 이를 청구하는 방법을 설명하는 단계별 가이드를 제공합니다. 총 200개 이상의 도구에 대한 혜택과 스타트업 및 빌더가 신청할 수 있는 수백만 달러의 크레딧이 데이터베이스에 포함되어 있습니다.
Claude Code 설정을 완료하기 전에 Get AI Perks를 확인하고 첫 실험을 커버할 수 있는 AI 크레딧을 청구하십시오.
자주 묻는 질문
Claude Code를 사용하려면 비용을 지불해야 하나요?
Claude Code 자체는 무료 소프트웨어이지만, 종량제 모델로 작동하는 Anthropic API 키가 필요합니다. 최소 계정 활성화 비용은 $5이지만, 실질적인 사용은 일반적으로 $20-30의 크레딧이 필요합니다. 월 $20의 Claude Pro 또는 월 $100의 Claude Max와 같은 대안 구독 계획은 대량 사용자에게 다른 가격 구조를 제공합니다.
Claude Code를 완전히 오프라인으로 실행할 수 있나요?
아니요. Claude Code는 Anthropic의 API 서버와 통신하기 위해 활성 인터넷 연결이 필요합니다. 애플리케이션은 요청을 로컬에서 처리하지만 프롬프트는 Anthropic의 인프라에서 실행되는 Claude 모델로 전송됩니다. 오프라인 모드나 로컬 모델 옵션은 없습니다.
Claude Code와 Claude.ai의 차이점은 무엇인가요?
Claude.ai는 일반 Claude 상호 작용을 위한 웹 기반 채팅 인터페이스입니다. Claude Code는 소프트웨어 개발에 특화된 터미널 애플리케이션입니다. Claude Code는 git과 통합되고, 프로젝트 파일을 직접 읽고, 더 긴 개발 컨텍스트를 유지하며, 계획 모드 및 파일 편집 기능과 같은 코딩 관련 기능을 포함합니다.
Claude 모델 간 전환은 어떻게 하나요?
Claude Code 세션 내에서 /model 명령을 사용하여 사용 가능한 모델 간에 전환합니다. 기본 구성은 사용량의 50%에 도달할 때까지 Opus를 사용한 다음 Sonnet으로 전환합니다. 수동 선택을 통해 작업 요구 사항에 따라 특정 모델을 선택할 수 있습니다. Opus는 복잡한 추론에, Sonnet은 빠르고 비용 효율적인 응답에 사용됩니다.
VS Code에서 Claude Code를 사용할 수 있나요?
예. 공식 VS Code 확장 기능은 Claude Code 기능을 편집기 내에서 제공합니다. VS Code 마켓플레이스에서 설치하십시오. 이 확장은 터미널 버전과 동일한 기능을 제공하며, 인라인 diff, 사이드바 패널 및 빠른 액세스를 위한 바로 가기와 같은 추가 IDE 통합을 제공합니다.
Claude Code는 제 코드 또는 대화를 저장하나요?
Anthropic의 데이터 사용 정책에 따르면 API 상호 작용은 모델 학습에 사용되지 않습니다. 조직은 엔터프라이즈 설정을 통해 제로 데이터 보존 정책을 구성할 수 있습니다. 코드와 프롬프트는 처리를 위해 Anthropic의 서버로 전송되지만, 처리는 계정 구성 및 데이터 보존 설정에 따라 달라집니다.
Claude Code가 실수를 하면 어떻게 되나요?
Claude Code에는 git 통합 및 계획 모드와 같은 안전 기능이 있어 실수를 최소화합니다. 발생하는 실수에 대해서는 표준 버전 관리 관행이 적용됩니다. git 기록은 롤백 기능을 제공합니다. 권한 시스템은 민감한 작업에 대해 승인을 요구합니다. 일부 커뮤니티 토론에서는 일반적인 작업에 대해 80-90%의 성공률을 제시하며, 중요한 변경에는 감독이 권장됩니다.
Claude Code로 나아가기
Claude Code는 AI 지원을 명령줄에 직접 통합하여 터미널 기반 개발을 변화시킵니다. 설정에는 플랫폼별 설치, API 인증 및 기본 구성이 필요하지만, 올바른 단계를 따르면 프로세스가 간단합니다.
이 도구는 일반적인 개발 작업, 코드 생성 및 git 워크플로우 관리에 탁월합니다. 계획 모드는 복잡한 작업에 대한 안전성을 제공합니다. IDE 통합은 터미널을 넘어선 기능을 확장합니다.
간단한 작업부터 시작하여 Claude Code가 요청을 해석하는 방법을 이해하십시오. 친숙도가 높아짐에 따라 더 복잡한 워크플로우로 확장하십시오. 명확한 컨텍스트를 유지하기 위해 별도의 작업 사이에 /clear 명령을 사용하십시오. 프로젝트별 지침을 위해 CLAUDE.md 파일을 구성하십시오.
팀은 서버 관리 설정 및 플러그인 마켓플레이스를 탐색할 수 있습니다. 개별 개발자는 자주 사용되는 패턴에 맞춰진 스킬 및 사용자 지정 명령의 이점을 얻을 수 있습니다.
anthropics/claude-code의 GitHub 리포지토리에는 추가 예제, 커뮤니티 플러그인 및 문제 해결 자료가 포함되어 있습니다. docs.anthropic.com의 공식 문서는 포괄적인 기술 참조를 제공합니다.
이제 코딩을 시작할 시간입니다. 프로젝트로 이동하여 Claude Code를 실행하고 AI 지원 개발이 워크플로우를 어떻게 변화시키는지 확인하십시오.

