Claude Code 사용법: 설치부터 앱 제작까지 한번에

개발 테크
7시간 전
조회수
57

ai-개발-도구

Claude Code는 전체 코드베이스의 문맥을 이해한 상태에서 파일을 생성하고 수정하며, 명령어를 실행하는 AI 에이전트형 코딩 도구입니다.

AI가 코드를 대신 작성해 주는 환경이 빠르게 확산되고 있지만, 실제 프로젝트 현장에서는 생성된 코드를 프로젝트에 통합하고 관리하는 것이 여전히 어렵다는 의견이 꾸준히 제기되고 있습니다.

이러한 상황에서 Claude Code는 단순히 코드를 생성하는 것을 넘어 파일 생성, 수정, 테스트 실행, Git 작업까지 자동으로 처리하는 통합 개발 도구로, 최근 실무 중심의 개발 환경에서 주목을 받고 있습니다.

Claude Code가 어떤 특성이 있어서 개발자들의 관심을 받게 되었는지, 기존 AI 코드 생성 도구와 무엇이 다른지 자세하게 알아보겠습니다.

 

Cluade Code란?

claude-code

* 이미지 출처: Claude 홈페이지

Claude Code는 터미널에서 Claude AI를 활용해 코딩 작업을 수행할 수 있는 명령줄 도구입니다. 개발자가 코드 에디터를 벗어나지 않고도 AI의 도움을 받아 코드를 작성하고 수정할 수 있도록 설계되었습니다.

기존 AI 코드 생성 도구는 단발성 요청에 강했지만, 프로젝트 전체의 맥락을 유지하며 일관된 코드를 생성하는 데는 한계가 있었습니다. 

Claude Code는 이전 대화 내용과 코드베이스를 함께 참조하며 작업을 이어가는 방식으로 이 문제를 보완합니다.

 

Claude Code가 

개발 CLI 환경에서 주목받는 이유 5가지

 

1. Sub-agents (하위 에이전트 구조)

Claude Code는 하나의 단일 모델이 모든 작업을 즉흥적으로 처리하는 방식이 아니라, 작업을 여러 단계로 나누어 사고 흐름을 구조화하는 방식을 채택하고 있습니다. 

이 구조는 계획 수립, 코드 작성, 분석 등의 역할을 구분해 처리하는 형태로 설계되어 있으며, 복잡한 요청을 더 안정적으로 분해하고 처리할 수 있도록 돕습니다. 

이는 실제로 여러 독립된 에이전트가 병렬 실행된다고 보기보다는, 작업 단위를 논리적으로 분리해 추론 과정을 명확히 하는 구조에 가깝습니다.

 

2. Skills (재사용 가능한 작업 패턴)

Skills는 Claude Code가 특정한 작업을 일관된 방식으로 수행하도록 정의된 재사용 가능한 행동 패턴입니다

예를 들어 PR 리뷰 형식, 코드 리뷰 스타일, 문서 작성 포맷과 같은 작업 흐름을 미리 정의해 두면, Claude Code는 이후 동일한 유형의 요청을 받을 때 해당 패턴을 기반으로 응답을 생성합니다. 

이를 통해 매번 같은 지시를 반복하지 않아도 되고, 팀이나 프로젝트 단위에서 작업 스타일을 일정하게 유지할 수 있습니다.

 

3. Plugins (확장 가능한 패키지 구조)

Claude Code는 Skills, Hooks, Commands 등을 하나의 묶음으로 구성해 확장할 수 있는 구조를 갖고 있습니다. 

사용자는 자주 쓰는 작업 흐름이나 설정을 패키지 형태로 묶어 재사용할 수 있고, 다른 개발자들이 공유한 플러그인과 구성도 쉽게 가져와 적용할 수 있습니다. 덕분에  필요한 기능을 빠르게 추가하며 작업 환경을 확장할 수 있습니다.

 

4. Hooks (이벤트 기반 트리거)

Hooks는 특정 이벤트가 발생했을 때 Claude Code가 자동으로 작업을 수행하도록 연결하는 트리거 시스템입니다. 

예를 들어 파일이 변경되었을 때, 테스트가 끝났을 때, 특정 명령이 실행되었을 때와 같은 시점을 기준으로 미리 정의된 작업을 실행할 수 있습니다. 

이를 통해 사용자가 매번 지시하지 않아도 되는 자동화 흐름을 구성할 수 있으며, 반복적인 작업을 줄이고 개발 흐름을 끊지 않도록 도와줍니다.

 

5. Commands (명령어 중심 인터페이스)

Claude Code는 /review/refactor/test처럼 특정 작업을 바로 실행할 수 있는 슬래시 기반 입력 인터페이스를 중심으로 설계되어 있습니다.

사용자는 자연어뿐만 아니라, 특정 목적을 가진 명령어를 통해 Claude Code의 동작을 제어할 수 있으며, 이를 통해 반복 작업을 빠르게 실행하고 개발 흐름을 단축할 수 있습니다.

 

Claude Code 사용법

 

1. 설치 및 실행

가장 먼저 Claude Code를 설치하고, 프로젝트 폴더로 이동한 뒤 실행합니다. 기본적으로 터미널에 명령만 입력하면 Claude Code가 실행됩니다.

bash

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

claude

 

2. 계정 인증 및 초기 로그인

claude-code-사용법

claude 명령을 실행하면 터미널에서 보이는 텍스트 스타일(테마)를 선택하는 화면이 표시됩니다. 이 단계에서는 Dark mode, Light mode, 색약 친화 모드 등 가독성에 관련된 옵션을 고를 수 있습니다.

기본값인 Dark mode를 그대로 선택해도 무방하며, 이후 /theme 명령으로 언제든지 다시 변경할 수 있습니다.

 

3. 로그인 방법 설정

claude-code-install

Claude Code를 어떤 계정으로 로그인할지 선택하는 단계입니다. 로그인 방식에 따라 사용 환경이 달라져 목적에 맞는 계정을 선택해야 합니다.

 

* Claude Code 로그인 방법

1) Claude account with subscription (Pro / Max / Team / Enterprise)

Claude Pro · Max · Team · Enterprise 구독 계정이 있는 경우 선택합니다. 웹에서 Claude(Chat)를 이미 사용하고 있다면 별도 설정 없이 바로 로그인할 수 있어, 개인 · 콘텐츠 · 개발 테스트 목적에 가장 간편한 방식입니다.

2) Anthropic Console account (API 사용량 기반 과금)

Anthropic Console에서 API 키를 발급해 사용량 기반으로 과금하는 방식입니다. 팀 단위 서비스나 내부 도구에 Claude Code를 연동할 때 주로 사용됩니다.

 

4. Prompt 입력창에 명령어 입력

claude-code-설치

Claude Code에 로그인이 완료되면 바로 사용할 수 있습니다생성형 AI 기반 CLI답게 자연어로 입력해도 알아서 이해하고 답변합니다. Claude Code의 기능을 실험하기 위해 프롬프트 입력창에 '자기개발 앱 생성'을 요청했습니다.

 

Claude Code로 앱 개발하기

claude-code-cli

Claude Code는 명령어를 이해하고 스스로 작업을 진행하는 AI 에이전트입니다. 새해를 맞아 Claude Code를 활용해 자기개발 앱인 '자기개발 트래커'를 만들어 보았습니다. 사용한 프롬프트는 다음과 같습니다.

 

* 자기개발 앱 생성 요청 프롬프트

새해 자기개발 트래커 웹앱을 만들어줘.

  • 요구사항:

1. 월간 캘린더 뷰 - 날짜별로 자기개발 항목 완료 여부를 표시

2. 자기개발 목표 관리 - 목표 추가/수정/삭제 기능, 각 목표마다 완료 체크 가능

3. 월간 통계 대시보드 - 목표별 달성률을 그래프로 시각화하고, 달성률에 따라 피드백 메시지 표시

 

  • 추가 기능:

- 목표 카테고리 기능 (운동, 독서, 공부, 취미, 기타 등)

- 연속 달성 일수 표시 (스트릭 기능)

- 주간/월간 뷰 전환 기능

- 다크모드 지원

  • 기술 스택: React + Chart.js 사용
  • 데이터는 localStorage에 저장
  • 반응형 디자인으로 모바일에서도 사용 가능하게 만들어줘

 

 

Claude Code 앱 개발 기능확인

 

✅ 월간 캘린더 뷰 

클로드-코드-앱-생성

월간 캘린더가 날짜에 맞게 생성되었습니다. 날짜별로 자기개발 항목 완료 여부를 표시할 수 있는 기능도 정상적으로 구현되었습니다.

 

✅ 자기개발 목표 관리 

클로드-코드-개발

요청했던 대로 목표를 설정할 수 있는 기능이 제작되었습니다. 

 

클로드-코드-생성

추가 기능으로 요청한 목표 카테고리(운동, 독서, 공부, 취미, 기타 등)도 모두 반영되어 있습니다. 

 

클로드-코드-ai

캘린더를 클릭하면 목표를 선택해서 완료 여부를 표시할 수 있습니다. 

 

월간 통계 대시보드 

클로드-코드-대시보드

자기개발 앱에 맞게 실행 여부를 대시보드로 확인할 수 있는 기능이 제대로 생성되었습니다. 목표 달성률에 따라 색상이 다르게 표시되며, 시각적으로 한눈에 파악할 수 있습니다.

 

✅ 다크모드

클로드-코드-다크모드

인터페이스에 변화를 주기 위해 추가한 다크모드도 정상적으로 작동합니다.

요청한 앱이 완성되기까지 개발에는 약 30분 정도의 시간이 소요되었습니다. 처음에는 브라우저에 화면이 나오지 않는 오류가 있었지만, 몇 차례 수정을 거치면서 요청했던 기능들이 완벽하게 구현된 자기개발 앱이 완성되었습니다.

직접 코드를 작성하지 않고도 Claude Code가 제시하는 가이드에 따라 중간 진행 상황만 확인하면 완성도 높은 앱을 만들 수 있습니다.

 

Claude Code 요금제

* Claude Code 요금제 한 눈에 보세요.

요금제

월 요금

사용 제한

주요 특징

Pro

$20/월

(연간 결제시 약 $17/월)

약 45개 메시지/5시간

- Claude Sonnet 4.5 접근

- Research 기능

- Google Workspace 통합

- 확장 사고(Extended Thinking)

- 소규모 프로젝트에 적합

Max (Tier 1)

$100/월

Pro 대비 5배 사용량

- Claude Sonnet 4.5 + Opus 4.5 접근

- 더 높은 출력 제한

- 우선 순위 접근

- 신규 기능 조기 접근

- 전문 개발 작업에 적합

Max (Tier 2)

$200/월

Pro 대비 20배 사용량

- Max Tier 1의 모든 기능

- 24/7 연속 사용 가능

- 대규모 프로젝트 처리

- 하루 종일 집중 작업에 적합

Team

$25/월 (연간 결제시)

$30/월 (월간 결제시)

최소 5명

-

- Pro의 모든 기능

- 관리자 제어

- 통합 청구

- 표준 API 요금으로 추가 사용

Enterprise

문의 필요

맞춤형

- Team의 모든 기능

- 고급 보안

- 데이터 관리

- 사용자 관리

- SSO 통합

* Claude Code 요금제 참고사항

  • 사용 제한은 토큰 기반으로 작동하며, 코드베이스 크기와 대화 길이에 따라 달라집니다.
  • Claude Code는 Pro 플랜 이상에서만 사용 가능합니다.
  • 5시간 단위로 사용량이 재설정됩니다.

 

Claude Code 사용시 주의사항 3가지

 

1) 파일 변경 전 항상 확인하기

Claude Code는 코드를 자동으로 수정하고 파일을 생성할 수 있으므로, Auto-Accept Mode보다는 수동 승인 모드로 작업하는 것이 안전합니다. 특히 중요한 프로젝트에서는 각 변경사항을 검토한 후 승인해야 실수를 방지할 수 있습니다.

 

2) Git 커밋을 자주 하기

Claude Code가 대량의 코드를 수정할 수 있기 때문에, 작업 전후로 Git 커밋을 습관화해야 합니다. 문제가 생겼을 때 이전 상태로 쉽게 되돌릴 수 있고, 버전 관리를 통해 변경 이력을 추적할 수 있습니다.

 

3) 민감한 정보 노출 주의하기

Claude Code는 프로젝트의 모든 파일에 접근할 수 있으므로, API 키, 비밀번호, 개인정보 등이 포함된 파일을 공유하지 않도록 주의해야 합니다. 

환경변수 파일(.env)이나 설정 파일에 민감한 정보가 있다면 Claude에게 해당 파일을 참조하지 않도록 명시적으로 알려줘야 합니다.

 

최신 개발 트렌드는 어떻게 변하고 있을까?

제미나이 CLI 사용법, 개발자의 역할이 완전달라집니다.

[Claude Code vs Gemini CLI] 진짜 ‘개발 코파일럿’은 무엇인가?

Cursor AI 사용법 가이드, 개발할 때 바로 써먹는 활용 팁 3가지

 

AI는 개발 과정을 가속화하지만, 

올바른 방향으로 이끄는 것은 결국 개발자의 역량입니다.

Claude Code 같은 AI 에이전트 도구들이 활발히 출시되면서 개발 지식이 없는 비개발자도 원하는 기능을 만들 수 있게 되었습니다. 

하지만 이것이 개발자의 역할이 사라진다는 의미는 아닙니다. 오히려 개발자의 역할은 더욱 중요해졌습니다.

AI 에이전트를 통해 개발 속도는 빨라졌지만, 정교한 부분은 여전히 개발자의 검증이 필요합니다. 보안 설계부터 API 연동, 대규모 서비스 확장에 따른 아키텍처 설계와 코드 품질 관리까지, 실제 서비스 운영에서는 개발자의 전문성이 더욱 중요해지고 있습니다.

 

AI 에이전트 시대, 

빠른 개발과 안정적인 서비스를 모두 고려할 수 있는 개발자,

대한민국 최대 매칭 플랫폼 이랜서에서 매칭받으세요.

이랜서

27년간 8만 건 이상의 프로젝트에 IT 프리랜서를 매칭하며 대한민국 최대 IT 프리랜서 매칭 플랫폼으로 자리잡은 이랜서 단순히 개발자를 연결하지 않습니다.

Claude Code, Cursor AI, Gemini CLI 같은 AI 도구를 활용하면서도 보안 설계, 아키텍처 검증, 서비스 품질 관리까지 책임질 수 있는 개발자를 24시간 내 매칭합니다.

AI 시대, 빠른 개발을 넘어 제대로 된 개발이 필요하다면 이랜서와 함께하세요.

FAQ

freelancerBanner
projectBanner
댓글0
이랜서에 로그인하고 댓글을 남겨보세요!
0
/200
이랜서에 로그인하고 댓글을 남겨보세요!
0
/200
실시간 인기 게시물
이랜서 PICK 추천 게시물