Claude Code
A to Z 마스터 가이드
설치부터 고급 활용까지 — 이 글 하나로 Claude Code 완전 정복. 초보자도 바로 시작할 수 있도록 용어 정의, 요금, 명령어, 팁까지 모두 담았습니다.
Claude Code란?
Anthropic이 만든 AI 기반 코딩 에이전트 — 터미널에서 자연어로 코드를 다룬다
Claude Code는 Anthropic이 개발한 AI 코딩 에이전트(Agent)입니다. 단순히 "코드를 써주는 챗봇"이 아니라, 여러분의 컴퓨터 터미널에 직접 설치해서 사용하는 도구입니다. 자연어로 지시하면 Claude가 파일을 읽고, 수정하고, 명령어를 실행하고, Git까지 관리합니다.
에이전트 방식
단순 답변이 아니라 실제로 작업을 수행. 파일 수정·명령 실행·Git 커밋까지
자연어 인터페이스
"이 버그 고쳐줘", "테스트 코드 만들어줘" 처럼 말하듯 지시 가능
코드베이스 이해
프로젝트 전체 구조를 파악하여 맥락에 맞는 코드를 작성
MCP 확장
GitHub, Slack, DB 등 외부 서비스와 연결해 작업 범위를 무한 확장
다양한 실행 환경
터미널, VS Code, JetBrains, 데스크톱 앱, 웹 브라우저 모두 지원
엄청난 성장
2026년 2월 기준, 공개 GitHub 커밋의 4%가 Claude Code로 작성됨

왜 써야 하나?
다른 AI 코딩 도구들과 무엇이 다른가
Cursor, GitHub Copilot 등 다양한 AI 코딩 도구가 있습니다. Claude Code만의 강점을 정리했습니다.
| 기능/특징 | Claude Code | Cursor | GitHub Copilot |
|---|---|---|---|
| 터미널 기반 자율 작업 | ✓ 강력 | △ 제한적 | ✗ |
| 전체 파일 동시 수정 | ✓ | ✓ | △ |
| Git 자동 커밋/PR | ✓ | △ | ✗ |
| MCP 외부 연동 | ✓ 강력 | △ | ✗ |
| CI/CD 자동화 | ✓ 헤드리스 모드 | ✗ | △ |
| 인라인 코드 완성 | △ | ✓ 강력 | ✓ 강력 |
| 멀티 모델 전환 | △ (Haiku/Sonnet/Opus) | ✓ | ✗ |
핵심 용어 사전
처음엔 낯설었던 그 단어들 — 여기서 한 번에 정리
Command Line Interface
claude 명령어로 사용합니다.Node Package Manager
에이전트
컨텍스트 윈도우
토큰
Model Context Protocol
슬래시 명령어
/로 시작하는 명령어. /clear, /compact, /model 등 세션 관리 기능을 제공합니다.헤드리스 모드
서브에이전트
훅
계획 모드
요금제
요금 완벽 비교
무료로는 사용 불가 — 나에게 맞는 플랜 고르기
- Claude.ai 웹 채팅
- 기본 모델 (Sonnet)
- 5시간마다 사용량 리셋
- Claude Code 사용 불가
- Opus 모델 불가
- ✅ Claude Code 사용 가능
- Free 대비 5배 사용량
- Sonnet + Opus 모델
- Google Workspace 연동
- 5시간마다 리셋
- Pro 대비 5배 사용량
- Opus 기본 사용
- 피크 시간 우선 접근
- 실험 기능 조기 접근
- Guest Pass 3개 제공
- Pro 대비 20배 사용량
- 복수 인스턴스 동시 실행
- 대규모 프로젝트 최적
- 헤비 유저 전용
- 모든 Max 혜택 포함
어떤 플랜을 선택해야 할까?
가벼운 사용자
주 2~3회 사용, 간단한 버그 수정이나 코드 생성. 처음 시작한다면 Pro부터. 부족하면 그때 업그레이드하면 됩니다.
일반 개발자
매일 Claude Code를 사용하며 중간 규모 프로젝트를 다룬다면. Pro 한도에 자주 막힌다면 Max 5x가 적합합니다.
헤비 유저
복수 인스턴스 동시 실행, 대규모 프로젝트, 팀 단위 업무 자동화. 하루 종일 Claude Code를 돌리는 사람에게 적합합니다.
Extra Usage (초과 사용)
Pro/Max 유저는 포함 한도를 넘어도 Extra Usage를 켜면 API 요금으로 계속 사용할 수 있습니다. 가끔 무거운 작업이 있다면 Max로 업그레이드하기 보다 Extra Usage + 지출 한도 설정이 더 경제적입니다.
API 직접 사용
구독 없이 API 키로 Claude Code를 사용할 수도 있습니다. 자동화 스크립트, CI/CD 파이프라인 등 사람이 아닌 코드가 Claude를 호출하는 경우에 적합합니다. 모델별 요금은 아래와 같습니다:
# 입력 / 출력 가격
Opus 4.7 : $5 / $25 per 1M tokens
Sonnet 4.6 : $3 / $15 per 1M tokens
Haiku 4.5 : $1 / $5 per 1M tokens
설치 & 시작하기
3분 안에 첫 번째 세션 시작하기
방법 1 — 터미널(CLI) 설치 (공식 권장)
Node.js 설치 확인
터미널을 열고 Node.js가 설치됐는지 확인합니다. 없다면 nodejs.org에서 설치.
node --version # v18 이상이어야 함Claude Code 설치
npm으로 전역 설치합니다. 인터넷이 연결된 상태에서 아래 명령어 한 줄이면 끝!
npm install -g @anthropic-ai/claude-code
claude --version # 설치 확인로그인
claude 명령어를 실행하면 로그인을 요청합니다. Claude 계정(Pro 이상)으로 로그인합니다.
claude # 실행하면 자동으로 로그인 안내프로젝트에서 시작
작업할 프로젝트 폴더로 이동한 뒤 claude를 실행합니다. 이제 자연어로 지시하면 됩니다!
cd my-project
claude
# 이런 식으로 말하면 됩니다:
> 이 프로젝트의 구조를 설명해줘
> src/api.js의 버그를 찾아서 고쳐줘
> UserService 클래스에 단위 테스트 추가해줘
> 변경 내용을 커밋하고 PR 만들어줘방법 2 — VS Code 확장 프로그램
VS Code에서 확장 프로그램을 통해 GUI로 사용할 수 있습니다.
# 확장 프로그램 검색 단축키
Mac: Cmd + Shift + X
Windows: Ctrl + Shift + X
# 검색창에 "Claude Code" 입력 → 설치
# 설치 후 명령 팔레트에서 "Claude Code" 입력
Mac: Cmd + Shift + P
Windows: Ctrl + Shift + P방법 3 — 데스크톱 앱
code.claude.com에서 데스크톱 앱을 다운로드하면 diff 시각화, 여러 세션 동시 실행, 클라우드 세션 등 추가 기능을 GUI로 사용할 수 있습니다. 유료 구독 필요.
방법 4 — 웹 브라우저
code.claude.com에서 로컬 설치 없이 브라우저에서 바로 Claude Code를 실행할 수 있습니다. 환경 설정이 어려운 초보자에게 추천합니다.
핵심 명령어 모음
터미널 명령어 + 대화 중 슬래시 명령어 총정리
터미널에서 사용하는 명령어
| 명령어 | 설명 |
|---|---|
| claude | 현재 폴더에서 대화형 세션 시작 |
| claude "질문이나 지시" | 한 줄 명령 바로 실행 (헤드리스) |
| claude -p "프롬프트" | 헤드리스 모드로 실행 (자동화용) |
| claude --version | 설치된 버전 확인 |
| claude update | 최신 버전으로 업데이트 |
| claude mcp add <이름> <경로> | MCP 서버 추가 |
| claude mcp list | 등록된 MCP 서버 목록 확인 |
| claude mcp remove <이름> | MCP 서버 제거 |
| claude --mcp-debug | MCP 디버그 모드로 실행 |
대화 중 슬래시 명령어 (/)
| 명령어 | 설명 |
|---|---|
| /init | 프로젝트 분석 후 CLAUDE.md 자동 생성. 새 프로젝트에서 가장 먼저 실행! |
| /clear | 대화 기록 초기화 (새 작업 시작 시 토큰 절약) |
| /compact | 대화 기록 압축 (긴 세션에서 컨텍스트 공간 확보, 40~60% 절약) |
| /cost | 현재 세션의 토큰 사용량과 비용 확인 |
| /status | 현재 로그인 상태, 플랜, 설정 확인 |
| /model | 사용 모델 변경 (Haiku / Sonnet / Opus) |
| /memory | 자동 저장된 메모리 확인 및 편집 |
| /allowed-tools | 허용된 도구 목록 확인 및 관리 |
| /mcp | 현재 연결된 MCP 서버 상태 확인 |
| /vim | Vim 편집 모드 활성화 |
| /help | 도움말 및 명령어 목록 표시 |
키보드 단축키
| 단축키 | 설명 |
|---|---|
| Shift + Tab | 작동 모드 전환 (일반 → 계획 → 자동 수락) |
| Ctrl + C | 현재 작업 중단 |
| ↑ / ↓ | 이전/다음 명령어 기록 탐색 |
CLAUDE.md 활용법
프로젝트 지침을 저장해 매번 설명하지 않아도 되게 하는 마법 파일
CLAUDE.md는 프로젝트 루트에 만드는 마크다운 파일입니다. Claude Code가 세션을 시작할 때 자동으로 읽어들여, 빌드 명령어, 코딩 규칙, 프로젝트 구조 등을 매번 설명하지 않아도 됩니다.
/init을 실행하면 Claude가 프로젝트를 분석해 CLAUDE.md를 자동으로 만들어줍니다!CLAUDE.md 예시
# 프로젝트 개요
쇼핑몰 백엔드 API 서버 (Node.js + Express)
## 기술 스택
- Node.js v20 + TypeScript
- Express 백엔드
- PostgreSQL 데이터베이스
## 주요 명령어
- `npm run dev` : 개발 서버 실행 (포트 3000)
- `npm run test` : Jest 테스트 실행
- `npm run build` : 프로덕션 빌드
## 코딩 규칙
- ES 모듈(import/export) 사용, CommonJS(require) 금지
- 모든 async 함수에 에러 처리 필수
- 파일명은 camelCase 사용
## 주의사항
- .env 파일 절대 커밋 금지
- production 브랜치 직접 푸시 금지무엇을 적어야 할까?
포함할 것
Claude가 추측할 수 없는 빌드/테스트 명령어, 팀 코딩 규칙, 브랜치 전략, 프로젝트 고유 아키텍처
제외할 것
코드를 읽으면 알 수 있는 것, 표준 언어 문법 규칙, 자주 바뀌는 정보, 긴 API 문서 (링크로 대체)
작동 모드 3가지
Shift+Tab으로 전환 — 상황에 따라 골라 쓰기
일반 모드 (Normal)
기본 모드. 각 작업(파일 수정, 명령어 실행)마다 사용자 승인을 요청합니다. 처음 사용자에게 권장.
계획 모드 (Plan)
작업을 실행하기 전에 Claude가 계획을 먼저 설명합니다. 승인하면 실행. 중요한 작업 전 체크용으로 유용.
자동 수락 모드 (Auto Accept)
Claude가 제안하는 모든 작업을 자동 승인. 빠른 작업에 유리하지만 되돌리기 어려운 작업엔 주의.
MCP 서버 연결
GitHub, Slack, DB 등 외부 서비스와 연결해 Claude의 능력을 무한 확장
MCP(Model Context Protocol)는 Claude Code를 외부 서비스와 연결하는 표준 방식입니다. MCP 서버를 추가하면 Claude가 직접 GitHub 이슈를 읽고, Slack에 메시지를 보내고, 데이터베이스를 쿼리할 수 있습니다.
MCP 서버 추가 방법
# 기본 구문
claude mcp add <이름> <서버 경로나 명령어>
# 예: PostgreSQL 데이터베이스 연결
claude mcp add postgres /path/to/postgres-mcp \
--connection-string "postgresql://user:pass@localhost/mydb"
# 예: SSE 방식 서버 연결
claude mcp add --transport sse my-server \
https://example.com/sse-endpoint
# 서버 목록 확인
claude mcp list
# 서버 제거
claude mcp remove postgresMCP로 할 수 있는 일 (예시)
GitHub MCP
"JIRA 이슈 ENG-123의 기능을 구현하고 GitHub에 PR 생성해줘"
Database MCP
"users 테이블 스키마 설명해줘", "최근 주문 10건 보여줘"
Slack MCP
"Slack에서 새 디자인 확인하고, 이걸 기반으로 컴포넌트 업데이트해줘"
Sentry MCP
"Sentry에서 최근 에러 확인하고 원인 분석해줘"
.mcp.json 파일로 코드베이스에 체크인할 수 있습니다.
IDE 통합
내가 쓰는 개발 도구에서 바로 Claude Code 사용하기
VS Code
Extensions에서 "Claude Code" 검색 → 설치. 명령 팔레트(Cmd/Ctrl+Shift+P)에서 Claude Code 실행.
JetBrains (IntelliJ, WebStorm, PyCharm 등)
JetBrains Marketplace에서 "Claude Code [Beta]" 검색 → 설치 → IDE 재시작.
Cursor / Windsurf
Extensions에서 "Claude Code" 검색 → 설치 후 동일하게 사용 가능.
데스크톱 앱
code.claude.com에서 다운로드. Diff 시각화, 멀티 세션, 작업 예약 등 추가 기능 제공.
claude를 실행하면 자동으로 해당 IDE 확장이 활성화됩니다. Diff를 IDE 내에서 시각적으로 검토할 수 있습니다.
실전 팁 & 베스트 프랙티스
비용 절약부터 생산성 극대화까지
💰 비용 절약 팁
🔄 모델을 상황에 맞게 선택
간단한 파일 검색·탐색은 Haiku(가장 저렴), 일반 코딩·디버깅은 Sonnet(기본), 복잡한 아키텍처 설계는 Opus(최고 품질). /model로 전환하세요.
🗜️ /compact와 /clear 활용
긴 세션에서 /compact로 대화 압축(토큰 40~60% 절약). 새 작업을 시작할 때는 /clear로 컨텍스트 초기화.
💡 /cost로 사용량 모니터링
세션 중간중간 /cost를 실행하면 현재 세션에서 얼마나 토큰을 썼는지 확인할 수 있습니다.
🚀 생산성 팁
📄 항상 /init으로 시작
새 프로젝트를 시작할 때 가장 먼저 /init을 실행하세요. Claude가 프로젝트를 분석해 CLAUDE.md를 자동 생성합니다. 이후 세션에서 컨텍스트 제공 시간을 크게 줄일 수 있습니다.
🔀 멀티 세션으로 병렬 작업
Git Worktree로 여러 브랜치를 만들고 각각 다른 터미널에서 Claude Code를 실행하면 동시에 여러 작업을 진행할 수 있습니다. 예: 한 세션에서 버그 수정, 다른 세션에서 새 기능 개발.
📝 커스텀 슬래시 명령어 만들기
.claude/commands/ 폴더에 마크다운 파일을 만들면 반복 작업을 슬래시 명령어로 저장할 수 있습니다. 팀원과 Git으로 공유도 가능.
🎯 구체적으로 지시하기
"이거 고쳐줘"보다 "src/auth/login.ts의 중복 검사 로직을 리팩토링하고 단위 테스트 추가해줘"처럼 구체적으로 지시할수록 좋은 결과가 나옵니다.
🔒 권한 설정으로 안전하게
.claude/settings.json에서 허용/거부할 명령어를 지정할 수 있습니다. 예: curl 명령어 금지, npm test만 허용 등.
모델 선택 가이드
Haiku 4.5 : 파일 탐색, 간단한 검색, 서브에이전트 작업
→ 비용 Opus 대비 약 5배 저렴
Sonnet 4.6 : 일반 코딩, 버그 수정, 테스트 작성, 코드 리뷰
→ 기본값. 대부분의 상황에서 최적
Opus 4.7 : 복잡한 아키텍처 설계, 대규모 리팩토링, 난해한 버그
→ Max/Team Premium 플랜에서 기본 사용
자주 묻는 질문 (FAQ)
초보자들이 가장 헷갈려하는 것들
git init으로 Git을 설정하고 주기적으로 커밋하세요. 혹시 모르니 처음엔 일반 모드(Normal)로 사용해 각 작업을 확인하세요.
✅ Claude 유료 계정(Pro 이상) 준비
✅ Node.js 설치 (nodejs.org에서 LTS 버전)
✅
npm install -g @anthropic-ai/claude-code 실행✅ 프로젝트 폴더에서
claude 실행 + 로그인✅
/init으로 CLAUDE.md 자동 생성✅ 자연어로 첫 번째 작업 지시!
'AI 활용노트' 카테고리의 다른 글
| 초보 유튜브 채널 꾸미기 완벽 가이드 (0) | 2026.05.01 |
|---|---|
| Codex의 장점과 Claude Code 비교: 초보자도 쉽게 이해하는 AI 코딩 에이전트 선택법 (0) | 2026.04.30 |
| Claude Opus 4.7 설정 최적화: 달라진 점, 주의할 점 (0) | 2026.04.28 |
| 코덱스를 시작하기 전에 먼저 알아두면 좋은 것 (0) | 2026.04.21 |
| 2026년 대화형 AI를 바라보는 가장 현실적인 시선 (0) | 2026.03.20 |