Windows · 첫 세팅 가이드
© 올햄스튜디오

Claude Code 처음 켜기.
스텝만 따라 하면 됩니다.

비개발자도 할 수 있게 순서대로 준비했습니다. 폰을 옆에 두고 세팅하시면 됩니다.

소요 30~45분 준비물: 윈도우 PC, 안정적 인터넷 2026년 9월 기준

이 가이드는 완전 처음인 분을 대상으로 씁니다. "터미널"이 뭔지 몰라도 됩니다. 클로드 코드는 여러분 대신 코드 짜주고 파일 만들어주고 브라우저도 뒤져주는 AI인데, 지금은 그걸 여러분 컴퓨터에 붙이는 작업만 하면 돼요.

스텝은 14개. 하나씩 따라 하고, 잘 안 되면 Claude한테 물어보면 됩니다. 이 가이드도 그렇게 끝나요.

01

VS Code 설치

VS Code는 프로그래머용 텍스트 편집기예요. 이걸 Claude가 사는 집이라고 생각하면 편합니다.

  1. 브라우저(엣지·크롬)에서 code.visualstudio.com으로 들어가세요.
  2. 가운데 큰 Download 버튼이 보입니다. 자동으로 여러분 OS를 인식해서 Windows용을 줍니다. 만약 안 잡히면 버튼 옆 other platforms 눌러서 Windows x64 User Installer 받으세요.
  3. 받은 .exe 파일 더블클릭 → 라이선스 동의 → 다음, 다음, 설치. 중간에 나오는 옵션은 다 기본값으로 두면 돼요.
  4. 설치 끝나면 Visual Studio Code 시작 체크하고 마침.
VS Code 다운로드 페이지
이 화면이 뜨면 맞습니다. 큰 검정 버튼 누르면 됩니다.
tip 설치 중 "PATH에 추가"라는 체크박스가 나오면 반드시 체크하세요. 나중에 터미널에서 code . 같은 명령이 작동해야 하는데, 이거 안 하면 안 됩니다.
02

Claude Code 확장 설치

VS Code를 열면 왼쪽에 세로 아이콘 바가 있어요. 그중 네모 네 개(하나가 삐져나온 모양) 아이콘이 확장(Extensions)입니다.

  1. 확장 아이콘 클릭.
  2. 위쪽 검색창에 claude code 입력.
  3. 맨 위에 Anthropic이 만든 Claude Code for VS Code가 나옵니다. 아이콘은 주황색 별 모양.
  4. 초록색 Install 버튼 클릭. 몇 초 걸립니다.
VS Code Marketplace - Claude Code 확장 페이지
확장 페이지에서 보이는 게 이 화면과 같은지 확인. Anthropic 표시 + 주황색 별 아이콘.
주의 짝퉁 확장이 있을 수 있어요. 반드시 제작자가 "Anthropic"인 걸 확인하세요. 파란색 체크 마크가 있으면 인증된 겁니다.
Claude Code for VS Code · 공식 Marketplace 페이지의 Install 버튼
웹 Marketplace에서 이 화면이 뜨면 정상. 제작자 Anthropic · 파란 체크 · 초록 Install 버튼.
03

확장 활성화 · 로그인

설치가 끝나면 VS Code 오른쪽 위에 주황색 Claude 별 아이콘이 하나 생겨요. 이걸 눌러야 채팅창이 열립니다.

VS Code 우상단 Claude 별 아이콘 위치 확대
우측 상단 · 주황색 별 모양 아이콘. 이걸 눌러 Claude Code 패널을 엽니다.

주황색 별이 안 보일 때 — 확장이 활성화 안 됐을 가능성 높음. 아래 순서로 확인하세요.

확장 상태 확인 · 활성화 방법

  1. 왼쪽 세로 아이콘 바 아래쪽의 네모 네 개 (하나 삐져나온 모양) 아이콘 클릭 = 확장(Extensions).
  2. 상단 Installed 탭에서 Claude Code 찾기.
  3. 이름 옆의 버튼 상태를 확인:
    • Install 버튼이 보임 → 아직 설치 안 됨. 스텝 2로 돌아가서 설치.
    • Enable 버튼이 보임 → 비활성 상태. Enable 클릭하면 켜집니다.
    • Disable · Uninstall 버튼이 보임 → 이미 활성화됨 (Disable을 누르지 마세요. 그건 끄는 버튼).
  4. Enable 눌렀거나 이미 활성 상태면 VS Code 오른쪽 위 별 아이콘이 나타납니다.
Claude Code 확장 설치 완료 상태 화면
확장 페이지에서 이 화면이 뜨면 정상 활성화. Anthropic · 25,058,346 installs · Free 표시.

"이 폴더를 신뢰합니까?" 나오면

VS Code에서 폴더 열 때마다 처음이면 이 창이 뜹니다. Trust the authors of the files in this folder (또는 한국어 "이 폴더의 작성자를 신뢰합니다") 눌러주세요. 신뢰 안 하면 Claude가 해당 폴더에서 작업 못 합니다. 본인이 만든 폴더면 무조건 Trust.

로그인 · 첫 실행 시

  1. 주황 별 아이콘 클릭 → 채팅창 열림.
  2. VS Code 오른쪽 아래 알림이 뜨면 Sign in with Claude 클릭.
  3. 브라우저에서 anthropic 로그인 페이지가 열립니다. Claude 계정으로 로그인하세요. (없으면 claude.ai에서 무료 계정 먼저 만드세요.)
  4. 페이지에 "Return to VS Code" 버튼 나오면 클릭. VS Code로 자동 복귀.
  5. 다시 VS Code에서 연결됨 알림 뜨면 완료.
돈 얘기 · 요금제 Pro 요금제(월 20달러)부터 실사용 가능합니다. 무료 계정은 하루 몇 번 못 써요.

처음부터 비싼 걸 쓸 필요는 없습니다. 매일 쓰는 게 아니면 Pro로 시작하세요. 써보다가 사용량이 부족하면 구독 요금제를 올리면 됩니다 (Pro → Max). 사용한 만큼 추가 결제(pay-as-you-go)도 가능하지만 비싸요. 매일 쓸 정도면 상위 구독이 훨씬 효율적.

그리고 Pro 안에서 Fable 5.1로 전환해서 사용량을 한 번 다 써보는 걸 추천합니다. Fable은 Opus보다 더 똑똑한 모델인데, Pro 사용량 한도 안에서 이 놈으로 한 번 꽉 채워보는 것이 이 도구를 이해하는 가장 빠른 길입니다.

사용량은 5시간 뒤에 다시 채워집니다. 예를 들어 오후 2시에 첫 메시지 → 오후 7시 리셋. 그러니 한도 다 써도 몇 시간만 기다리면 다시 쓸 수 있어요. 그렇게 한두 번 돌려보고, 이 도구로 얼마나 일이 되는지 감이 오면 요금제를 올릴지 말지 판단하면 됩니다.
04

폴더 열기 · 프로젝트 시작

Claude는 폴더 단위로 일합니다. 그러니까 먼저 "무슨 작업을 할 폴더인지"를 정해서 열어줘야 해요.

  1. VS Code 상단 메뉴 → 파일(File) → 폴더 열기(Open Folder).
  2. 탐색기가 열리면, 바탕화면에 새 폴더 하나 만드세요. 이름은 아무거나 (내프로젝트, test, bumdongsan 등). 한글도 됩니다.
  3. 그 폴더 선택 → 폴더 선택 클릭.
  4. 처음이면 "이 폴더 만든 사람 믿나요?" 창이 나옵니다. 예(Yes, I trust).
왜? Claude는 이 폴더 안의 파일만 봅니다. 폴더를 안 열면 아무것도 못 해요. 예를 들어 부동산 분석을 하려면 부동산용 폴더를 하나 만들고 거기서 계속 작업하면 됩니다.
05

Claude Code 실행

이제 진짜 대화창을 엽니다. 두 가지 방법 중 아무거나 됩니다.

방법 A · 사이드바에서 열기

  1. VS Code 왼쪽 아이콘 바에서 주황색 별 아이콘(Claude)을 클릭.
  2. 오른쪽에 채팅창이 열립니다.

방법 B · 단축키

채팅창이 열리면 아래쪽 입력창에 그냥 한국어로 말 걸어보세요.

안녕, 이 폴더에 지금 뭐가 있는지 봐줘.

답이 오면 성공. 이제 여기가 여러분 새 작업실입니다.

VS Code 화면 구성 — 탐색기 + 편집기 + Claude Code 3분할
실제 사용 화면 · 탐색기(왼쪽) · 편집기(가운데) · Claude Code(오른쪽) 3분할.
06

/model — 지금 어떤 모델인지 확인 + 변경

Claude에는 여러 모델이 있어요. 지금 어떤 놈이 대답하는지 확인하고, 필요하면 바꿀 수 있습니다.

채팅창 입력줄에 /model 을 치고 엔터. (슬래시로 시작하는 건 "명령어" 입니다.)

/model

Current model: Sonnet 5

모델을 바꾸려면 /switch-model 을 칩니다. 목록이 나오고 ↑↓ 화살표로 골라서 엔터.

/switch-model

  ○ Haiku 4.5     - 빠름 · 저렴 · 짧은 답
  ○ Sonnet 5      - 균형 · 무난 (기본값)
  ● Opus 5        - 똑똑함 · 실제로 쓸만함
  ○ Fable 5.1     - 최상급 · 실험적 · 더 똑똑함

모델 4개 설명 · 짧게

이름언제 씀특징
Haiku 4.5간단한 질문, 빠른 검색제일 싸고 빠름. 복잡한 코딩엔 부족.
Sonnet 5기본값무난. 근데 답답할 수 있음. 조금만 복잡해도 놓치고 헛다리 짚음.
Opus 5실작업 대부분실제로 쓸만한 최소 기준. 여러 파일 수정·리서치·복잡한 지시가 가능.
Fable 5.1어려운 문제, 긴 리서치, 체험용가장 똑똑함. Opus보다 한 단계 위. 반드시 한 번 써봐야 감이 옵니다.
현실적 조언 바로 Opus로 바꾸세요. Sonnet은 답답할 수 있어요 — 지시를 두세 번 반복해야 하고, 놓치는 게 많습니다. Opus부터 "어, 이거 진짜 쓸만하네" 라는 감이 옵니다.

그리고 Fable 5.1은 꼭 한 번 체험해보세요. Opus보다 더 똑똑합니다. 프로 요금제(20불짜리) 사용량 안에서 한번 다 써보는 걸 추천드립니다. 5시간마다 사용량이 다시 리셋되니 한 달 동안 못 쓰는 게 아닙니다. "이 정도까지 되는구나" 라는 생각을 할 수 있어요.

저는 기획은 Fable, 코딩은 Opus로 쓰긴 하지만, 요즘은 그냥 Fable로 쓰고 있습니다.
07

사용량 확인

얼마나 쓰고 있는지 궁금하면:

/status

현재 로그인 계정, 지금 모델, 이번 5시간 창의 사용률, 리셋까지 남은 시간이 다 나옵니다.

쿼터 구조 Claude 요금제는 5시간 단위로 한도가 리셋됩니다. 예를 들어 오후 2시에 첫 메시지 보내면 오후 7시에 초기화되는 식. 한도 다 쓰면 그때까지 못 씁니다.

더 자세한 사용량 (달 단위)는 브라우저에서 claude.ai/settings/usage로 가면 됩니다.

08

권한 · 자동모드 · Opus로 전환

Claude가 파일 만들 때마다, 명령어 실행할 때마다 "허락해줘" 물어봅니다. 이거 매번 답하기 귀찮으면 자동모드(auto)로 바꾸세요.

채팅창 우측 하단에 조그맣게 아이콘 두 개가 있어요.

모드 변경 단축키는 Shift + Tab 두 번. 한번 누르면 plan, 또 누르면 auto, 또 누르면 default로 돌아옵니다.

주의 auto모드는 Claude가 파일도 지우고, 인터넷도 뒤지고, 브라우저도 열어요. 안 좋은 걸 시키면 안 좋은 결과가 나옵니다. 그래도 일상적 작업엔 auto가 압도적으로 편함. 이상하다 싶으면 ESC 눌러서 멈출 수 있습니다.

모델은 여기서 바로 Opus로 바꿔두면 좋아요. 복잡한 부동산 리서치 같은 건 Opus가 훨씬 낫습니다.

09

다른 기기에서 이어 쓰기 (데탑앱 · 폰)

PC에서 세션 하나 켜두면, 같은 대화를 데스크톱 앱이나 휴대폰 앱에서 이어받을 수 있습니다. 지하철에서 Claude한테 지시 내리는 게 가능해요.

준비 1 · Claude 앱 설치

  1. 브라우저 claude.ai/download 접속.
  2. Windows용 데스크톱 앱 받아서 설치. Claude 계정으로 로그인.
  3. 휴대폰은 앱스토어/플레이스토어에서 Claude 검색 후 설치.
Claude 앱 다운로드 페이지
claude.ai/download 페이지. 데스크톱 앱 + 모바일 링크가 다 있습니다.

준비 2 · PC에서 원격 제어 켜기

  1. VS Code에서 Claude Code 채팅창이 실행 중인 상태로 유지.
  2. Claude Code 채팅 입력창에 /remote-control 입력 → Enter.
  3. "원격 제어가 활성화되었습니다" 안내와 함께 세션 URL(또는 QR 코드)이 표시됩니다.

준비 3 · 폰/데탑앱에서 세션 열기

  1. 휴대폰 Claude 앱 열기 (PC와 같은 계정으로 로그인 필수).
  2. 하단 또는 사이드 메뉴에서 Code 탭 선택.
  3. 연결된 기기 목록에 PC의 활성 세션이 뜹니다. 탭.
  4. 메시지 보내면 → PC의 Claude가 받아서 실행 → 결과를 폰에서도 확인.
Anthropic 공식 Remote Control 안내 페이지
공식 문서: PC Claude Code에서 /remote-control 실행폰 Code 탭에서 세션 선택 → 이어서 지시.
알아두면 좋음 Claude 데스크탑 앱에도 세 점 메뉴(⋯)가 있어서 활성 세션을 관리할 수 있어요. 앱을 열고 좌측 사이드바에서 세션 옆 클릭하면 세션 이름 바꾸기·종료·재접속 옵션이 나옵니다. 주의: 세 점 메뉴는 VS Code가 아니라 Claude 데스크탑 앱에 있습니다.
이게 되려면 PC가 계속 켜져 있어야 합니다. Claude Code는 여러분 PC에서 실제로 파일을 만들고 명령을 실행해요. PC 꺼지면 앱에서 아무리 명령해도 실행할 몸이 없어요.

작업 중엔 PC 절전모드도 끄세요. 설정 → 시스템 → 전원 → 화면 끄기 안 함, 절전 안 함. 리모컨처럼 쓰려면 24시간 켜두는 게 정석입니다.
10

국토부 실거래 API 키 신청

부동산 데이터 다루려면 국토부 실거래가 API가 필수. 무료입니다. 승인 몇 시간 걸립니다.

  1. 브라우저에서 data.go.kr 접속.
  2. 우측 상단 회원가입 → 개인 회원 → 이름·이메일 등록.
  3. 상단 검색창에 국토교통부 실거래가 입력.
  4. 결과 목록에서 원하는 부동산 종류별 실거래 자료 클릭 → 오픈API 탭.
  5. 우측 활용 신청 버튼 클릭.
공공데이터포털 홈페이지
data.go.kr 첫 화면. 여기서 검색으로 진입합니다.

부동산 종류별로 따로 신청 — 링크

실거래 API는 부동산 종류마다 별개입니다. 아래는 각 API 신청 페이지 직접 링크. 클릭 → 로그인 → 우측 활용신청. 처음 클릭 시 로그인 창이 뜨면 공공데이터포털 계정으로 로그인.

API바로가기
아파트 매매 실거래 상세신청 →
아파트 전월세 자료신청 →
연립다세대 매매 실거래 (빌라)신청 →
연립다세대 전월세신청 →
단독·다가구 매매 실거래신청 →
단독·다가구 전월세신청 →
오피스텔 매매 실거래신청 →
오피스텔 전월세신청 →
상업업무용 부동산 매매 (상가)신청 →
토지 매매 실거래신청 →
분양권 전매 실거래신청 →
권장 처음이면 필요한 2~3개만 우선 신청하세요. 나중에 필요하면 추가 신청. 한 계정으로 여러 API를 다 받을 수 있고, 키는 모두 동일한 인증키 한 세트로 통일됩니다. 즉 승인만 각각 받으면 되고, 실제 호출 때는 같은 키로 다 됩니다.
참고 링크가 만약 바뀌었으면 data.go.kr에서 API 이름 그대로 검색하면 됩니다. 국토부 데이터라 제공 기관 · 국토교통부로 표시된 걸 고르세요. 혹시 검색으로 VWorld(브이월드) 링크가 뜨는 경우도 있는데, VWorld는 국토부가 운영하는 지도 사이트라 최종적으로는 같은 데이터로 이어집니다.

신청서 입력 · 이렇게 채우세요

신청서에 이것저것 묻는데, 여기 붙여넣기용 예시를 준비했습니다. 정직해도 되고, 예시 그대로 써도 문제없어요. 어차피 심사관은 사람이 아니라 자동승인입니다.

활용 목적
개인 학습 및 부동산 시장 분석용으로 활용 예정입니다. 개인 학습 목적으로 아파트 매매 실거래 데이터를 수집·분석하여 서울·경기 지역 부동산 시장 동향을 파악하고, 관심 지역의 시세 추이를 시각화하는 개인 프로젝트에 활용하고자 합니다.
서비스 유형
웹 사이트 개발 또는 기타 선택.
서비스 정보 (URL, 있으면)
없으면 그냥 개인 프로젝트라고 적어도 됩니다. 개인 프로젝트 (운영 중인 도메인 없음)
일일 트래픽 예상
개인용이면 낮게. 10,000건 정도가 무난. 일 10,000건 이내 (개인 학습 용도)
이용약관 동의
다 체크. 특히 재배포 금지 조항이 있는데, 개인 용도면 상관 없어요.
tip 입력 필드가 헷갈리면 이걸 Claude한테 물어봐도 됩니다. "공공데이터포털 API 신청서에서 활용목적 뭐라고 쓸까?" 라고 하면 상황 맞게 초안 뽑아줍니다.

신청 → 마이페이지 → 오픈API → 개발계정에서 승인 상태 확인. 보통 즉시 또는 몇 시간 내에 자동승인. 승인되면 일반 인증키(Encoding/Decoding) 두 종류가 발급됩니다.

11

지도 API — 무료로 지도 띄우는 방법 2가지

부동산 데이터 뽑으면 결국 지도에 찍고 싶어져요. 그런데 지도는 대부분 API 키가 필요합니다. 카카오지도·네이버지도·구글맵 다 무료 티어가 있지만, 가입·앱 등록·도메인 등록이 귀찮아요. 여기선 가입 한 번으로 끝나는 방법완전 가입 없이 되는 방법 두 개를 보여줍니다.

방법 A · VWorld (국토부 공식 · 무료 · 지적도까지 포함)

브이월드(VWorld)는 국토교통부가 직접 운영하는 국가 공간정보 지도입니다. 무료. 부동산·필지 다룰 때 가장 좋아요. 지적도(필지 경계선)까지 볼 수 있는 거의 유일한 무료 지도입니다.

VWorld 오픈API 안내 페이지
vworld.kr 개발자 페이지. 오픈API · 부동산 서비스 카드가 보이면 정상.
  1. 브라우저에서 vworld.kr 접속.
  2. 우측 상단 회원가입. 개인용으로 이름·이메일 등록.
  3. 로그인 후 상단 인증키 발급 메뉴 → 인증키 신청.
  4. 신청 내용:
    • 서비스 URL — 개인용이면 http://localhost:8080 이나 본인 도메인.
    • 서비스 유형2D 지도 선택. (필요하면 3D, Data도 함께.)
    • 이용 목적 — 개인 학습 / 부동산 분석 목적.
  5. 승인 → 즉시 발급. 마이페이지에서 인증키(32자) 복사.
tip 발급받은 키는 나중에 Claude가 자동으로 지도에 붙여줍니다. Claude한테 "VWorld 지도 API 키 XXXXXX 써서 서울 지도 띄우는 HTML 하나 만들어줘. 지적도 레이어까지" 이렇게 말하면 됩니다.

방법 B · OpenStreetMap (가입 안 함 · 즉시 가능)

완전 가입 없이 지도만 띄우고 싶으면 OpenStreetMap(OSM)을 쓰면 됩니다. 전 세계 오픈소스 지도 프로젝트. API 키 필요 없음.

Claude한테 그냥 이렇게 말하면 끝나요.

가입 필요 없는 OpenStreetMap으로 지도 하나 띄워줘. Leaflet + OSM 타일 조합. 필지 좌표 몇 개 찍는 예시까지 포함.

Claude가 index.html 하나 만들어서 브라우저에서 여는 순간 지도가 뜹니다. 코드도, 계정도, 키도 필요 없습니다.

한계 OSM은 한국 지적도(필지 경계선)가 없습니다. 도로·건물·행정경계는 잘 나옵니다. 필지가 필요하면 VWorld, 그냥 위치 표시면 OSM.

간단 요약

상황추천
필지·지적도 필요VWorld (가입 + 키 발급)
위치 표시만OpenStreetMap (가입 없음)
둘 다 필요OSM으로 시작 → 필요할 때 VWorld 추가
12

받은 API 키를 Claude에게 주기 · 졸라기

키를 받았으면 Claude한테 넘기면 됩니다. 이때 중요한 게 말투예요. 그냥 "이 키 줬으니까 알아서 다 해줘" 라고 하면 됩니다. 세세히 설명할 필요 없어요.

국토부 실거래 API 키 받았어. 아래 키로 서울 강남구 아파트 매매 최근 3개월 데이터 좀 뽑아줘. 자동으로. Decoding 키: abcDEF123456xxxxxxxxxxxxxxxxxxxxxx== Encoding 키: abcDEF123456xxxxxxxxxxxxxxxxxxxxxx%3D%3D

Claude가 알아서 Python 스크립트 만들고 API 호출해서 결과 뽑아줍니다. 처음엔 이렇게 직접 붙여넣는 방식이 제일 빨라요.

Claude가 미적거리면 · 졸라기

Claude가 종종 "이건 어떻게 하실 건가요?", "확인 한번 해주시겠어요?", "이러이러한 방법이 있는데 어떤 걸 원하세요?" 이렇게 묻습니다. 이때 딱 이렇게 말하세요.

묻지 말고 그냥 자동으로 다 해줘. 결정도 알아서 하고, 필요하면 폴더도 만들고, 스크립트도 짜고, 실행해서 결과까지 보여줘. 진행상황은 중간에 알려주고.

이 한 마디로 대부분 해결됩니다. Claude는 원래 안전하게 동작하려고 자주 확인하는 성향이 있어요. 확인이 성가시면 미리 "자동으로 다 해줘"라고 못박아 두세요. 안 되면 한 번 더 "묻지 말라니까" 하면 됩니다.

이 도구 잘 쓰는 사람들의 공통점 졸라댑니다. "안 됩니다"에는 "돼. 다시 찾아봐", "복잡합니다"에는 "복잡해도 돼. 해줘", "이렇게 하시겠어요?"에는 "응. 시작해". Claude는 이 정도 톤에 최적화돼 있어요. 이유 있는 부탁도, 이유 없는 명령도 다 잘 받습니다.
보안 · 이 방법도 완벽하진 않음 채팅창에 키를 붙여넣는 순간, 그 키는 이미 Claude(Anthropic) 서버로 전송됩니다. Claude Code로 작업하려면 어차피 그렇긴 하지만, 인식은 해두세요:

① 개인 계정 · 개인 프로젝트라면 편의를 위해 이 방식 써도 됨. Anthropic은 Enterprise급 신뢰 서비스이고, API 키 자체는 여러분 것.
② 회사 데이터·민감 서비스면 이 방식 금지. 아래 안전한 방법으로.
③ 스크린샷·블로그·튜토리얼 공유 시 키 부분 반드시 가리기. 노출됐으면 즉시 재발급.
진짜 안전한 방법 · 이렇게 해야 합니다 Claude에게 키를 아예 알려주지 않는 방식이 최선입니다. 다음 스텝의 .env 파일여러분이 직접 만들어 채우고, Claude에게는 "이 .env 참조해서 써줘"라고만 하면, 키 값은 Claude 서버에 절대 안 갑니다. Claude는 파일에 "이런 변수가 있다"는 것만 인지하고, 실제 값은 여러분 PC에서만 사용됩니다.
13

.env 파일 · 키 보안 관리

키가 하나 두 개일 땐 상관없는데, 카카오맵·네이버·국토부·기상청 등등 늘어나면 관리가 번거로워집니다. 그리고 실수로 인터넷에 올리면 큰일이에요. 그래서 .env 파일이라는 걸 씁니다.

.env 파일이란?

여러 키를 한 파일에 모아두고, 코드에서는 이름으로만 부르는 방식입니다. 파일 자체는 .gitignore에 넣어서 절대 공유 안 되게 처리해요.

방법 A · 편한 방법 (Claude에게 키 알려줌)

가장 편함. 대신 키가 Anthropic 서버로 감. 개인용이면 실용적.

이 폴더에 .env 파일 만들어줘. 그리고 .gitignore에 .env 추가해줘. 그리고 아래 키들을 .env에 넣어줘. MOLIT_API_KEY=abcDEF123456xxxxxxxxxxxxxxxxxxxxxx== KAKAO_MAP_KEY=987xyz... 앞으로 API 호출할 땐 이 .env 파일에서 키 불러다 쓰도록 해줘.

방법 B · 안전한 방법 (권장)

여러분이 직접 .env를 만들고 채웁니다. Claude는 키 값을 절대 보지 않아요.

  1. 먼저 Claude에게 구조만 만들어달라고 합니다.
    이 폴더에 빈 .env 파일 하나 만들어주고, .gitignore에 .env 추가해줘. 그리고 .env.example도 하나 만들어서 필요한 변수 이름들만 값 없이 적어줘. 예: MOLIT_API_KEY= (값 비워둠)
  2. 파일 열기 · Ctrl+O.env 타이핑 → Enter. VS Code 편집기에 열립니다.
  3. 여러분이 직접 키 값을 붙여넣고 저장 (Ctrl+S). 이 순간 값은 여러분 PC에만 존재.
  4. Claude에게 "이제 .env에 키 넣었어. API 호출할 때 이거 참조해서 써줘"라고만 하면, Claude는 os.getenv("MOLIT_API_KEY") 같은 형태로 코드를 만듭니다. 값 자체는 안 봅니다.
왜 이게 안전한가 Claude Code는 여러분 PC에서 실행됩니다. 코드가 os.getenv()로 값을 읽는 순간에도 그 값은 여러분 PC의 프로세스 메모리에만 있어요. Anthropic 서버로는 변수 이름만 갑니다. 값은 절대 안 가요.

Windows에서 .env 파일 보이게 하기

.env는 이름이 점(.)으로 시작하는 파일입니다. Windows에서는 기본적으로 숨김 파일로 취급돼서 파일 탐색기에 안 보일 수 있어요. VS Code에서는 잘 보이지만, Windows 탐색기에서도 봐야 할 때가 있죠.

  1. 파일 탐색기 열기 (Win + E).
  2. 상단 메뉴 보기(View) 클릭.
  3. 표시(Show)숨긴 항목(Hidden items) 체크.
  4. 이제 .env가 회색으로 살짝 흐리게 보입니다.

Windows 10 이하는 보기 → 옵션 → 폴더 및 검색 옵션 변경 → 보기 탭 → 숨김 파일 · 폴더 · 드라이브 표시 순서.

한 걸음 더 나중에 여러 프로젝트를 하게 되면 키를 한 곳에 모아두고 여러 프로젝트에서 참조하는 구조가 더 편합니다. 이것도 Claude한테 "내 홈 폴더 밑에 _secrets 폴더 만들고 거기서 관리하게 해줘" 라고 하면 알아서 해줍니다. (값은 여전히 여러분이 직접 채우세요.)
절대 금지.envGitHub 같은 곳에 업로드하지 마세요. ② 스크린샷·블로그·튜토리얼에 키 원문 노출 금지. ③ 노출됐으면 즉시 재발급이 정답입니다. 이것도 이상하면 Claude한테 "노출된 것 같은데 어떻게 해?" 물어보면 재발급 절차 안내해줍니다.
실제 사례 · 이 가이드 만드는 중 일어난 사고 이 페이지를 만드는 중 Claude 자신이 예시 토큰 자리에 제 실제 텔레그램 봇 토큰을 넣어 배포했습니다. 이전 세션 요약본에 남아있던 실제 값을 "리얼한 예시"로 그대로 옮겨 쓴 것.

발견 후 흐름 — ① 사용자가 스크린샷 보고 지적 → ② 가짜 토큰으로 교체·재배포 → ③ CF 엣지 캐시 갱신 대기 → ④ BotFather에서 /revoke로 토큰 무효화 → ⑤ .env 갱신 · 봇 재시작.

교훈 3가지
AI에게 예시 토큰 만들라고 시킬 때도 "가짜값으로"라고 명시하세요. AI가 컨텍스트에 있는 실제 값을 무심코 인용할 수 있습니다.
배포 전 마지막으로 grep으로 검사하세요. grep -E "^[0-9]{8,}:[A-Za-z0-9_-]{30,}" 파일 같은 걸로 실수 잡기.
노출됐으면 revoke가 유일한 정답. 페이지 캐시·검색엔진·SNS 스크린샷 등 어디까지 퍼졌는지 모르니 미련 없이 재발급.
14

"집요하게" — 이 도구를 잘 쓰는 3원칙

여기까지 오면 도구는 다 세팅됐어요. 마지막으로, Claude Code를 잘 굴리는 사람과 못 굴리는 사람의 차이가 뭔지 알려드릴게요. 이거 하나입니다.

잘 굴리는 사람은 집요합니다.

Claude가 처음에 "안 됩니다", "복잡합니다", "이 방법은 어렵습니다"라고 하면, 대부분의 사람은 거기서 포기합니다. 그런데 한 번 더 밀어붙이면 됩니다. 정말로 됩니다.

이 네 마디만 외우세요

Claude가 못 한다고 할 때, 미적거릴 때, 진행이 안 보일 때, 이걸 그대로 치세요.

  1. 방법 찾아줘. "안 된다고 말고 되는 방법 찾아줘. 대안 3개 뽑아봐."
  2. 자동으로 해줘. "수동으로 물어보지 말고 알아서 다 해줘. 결정도 알아서."
  3. 진행상황 알려줘. "작업 시작·중간·끝에 상황 요약해서 알려줘. 침묵하지 말고."
  4. 빨리 해줘. "오래 걸리면 병렬로 돌려. 확인 절차 줄이고 우선 실행부터."
번외

텔레그램으로 Claude 원격 조종하기 (MCP 연동)

PC에서 세션 돌리는 건 좋은데, 지하철에서·카페에서·자기 전 침대에서 Claude한테 뭘 시키고 싶을 때가 있습니다. 텔레그램 봇을 만들어서 붙이면 메신저로 Claude한테 지시할 수 있어요. Claude는 여러분 PC에서 실행되고, 결과만 텔레그램으로 답장.

개념 이걸 MCP(Model Context Protocol)라고 합니다. Claude가 외부 도구랑 연결되는 표준. 텔레그램 MCP는 텔레그램 봇을 Claude의 도구로 등록해서, "새 메시지 왔어? 답장 보내"를 Claude가 할 수 있게 만들어줍니다.

전체 흐름 · 한눈에

1
텔레그램 앱에서 BotFather 접속
텔레그램은 봇을 만드는 계정도 입니다. @BotFather가 만들어주는 봇.
2
/newbot 명령 → 이름 · 아이디 정하기
이름은 아무거나. 아이디는 반드시 _bot으로 끝나야 함 (예: my_claude_relay_bot).
3
봇 토큰 받기
BotFather가 긴 문자열 하나 줍니다. 예: 1234567890:AABBccDDeeFFggHHiiJJkkLLmmNNooPPqqRR. 이걸 절대 남한테 공유하지 마세요. 아무나 이걸 알면 여러분 봇을 조종할 수 있습니다.
4
Claude 세션 열고 이렇게 말하기
텔레그램 MCP 붙여서 이 세션이랑 연결해줘.
봇 토큰은 이거야:
1234567890:AABBccDDeeFF... (여러분 토큰)

내 chat_id도 자동으로 찾아서 세팅해줘. 자동으로 다 해줘.
5
Claude가 MCP 설치·설정 자동 진행
Claude가 telegram MCP를 찾아 설치하고, 토큰을 세팅하고, 여러분에게 테스트 메시지를 보내라고 합니다. 시키는 대로 하세요 (봇한테 /start 보내기 등).
6
연결 완료 · 이제 텔레그램에서 지시
여러분 봇한테 텔레그램에서 메시지를 보내면 → Claude가 PC에서 받고 → 작업하고 → 결과를 텔레그램으로 답장합니다. 카페에서 "오늘 실거래 5건 뽑아서 정리해줘" 던지면 몇 분 뒤 답이 오는 식.

봇 만들기 · 단계별 자세히

  1. 텔레그램에서 BotFather 검색 → 파란 체크 마크 있는 공식 계정 클릭.
  2. /start → 봇 메뉴 나옵니다.
  3. /newbot 입력.
  4. "봇 이름을 뭐로 할까요?" → 아무거나. 예: My Claude Relay.
  5. "봇 아이디는?" → _bot으로 끝나야 함. 예: my_claude_relay_bot. 중복이면 다시.
  6. 성공하면 봇 링크봇 토큰이 옵니다. 토큰만 복사.
  7. 봇 링크 눌러서 여러분 봇과 대화 시작 → /start 한 번 눌러주세요. 이거 안 하면 봇이 여러분한테 답 못 보냅니다.
봇 규칙 · 알아두면 좋음 ① 봇은 사람이 먼저 대화 걸어야 메시지 보낼 수 있어요. 그래서 위 스텝 7이 중요. ② 봇 토큰은 절대 공유 금지. 실수로 유출되면 /revoke 로 재발급. ③ 봇은 기본적으로 여러분한테만 답 보내게 해야 합니다. Claude MCP가 이걸 chat_id 화이트리스트로 관리합니다. 안 하면 아무나 여러분 Claude를 부릴 수 있어요.

Claude 세션에 붙이는 정확한 문장

봇 토큰 받았으면 Claude 채팅창에 이걸 그대로 붙여넣으세요.

텔레그램 MCP 붙여서 이 세션이랑 연결해줘. 봇 토큰: 1234567890:AABBccDDeeFFggHHiiJJkkLLmmNNooPPqqRR (예시. 여러분 토큰으로 바꿔주세요.) 절차: 1. telegram-mcp 설치 2. 토큰을 MCP 설정에 저장 3. 내 chat_id 자동 감지 · 화이트리스트 등록 4. 테스트 메시지 하나 나한테 보내서 연결 확인 전부 자동으로 해줘. 확인 절차 최소화.

Claude가 스텝별로 진행하면서 중간에 "봇한테 /start 눌러주세요"같은 액션을 요청할 수 있어요. 시키는 대로 해주면 됩니다.

동작 확인 연결이 되면 여러분 텔레그램으로 "연결 완료. 이제 여기서 메시지 보내면 PC의 Claude가 받습니다." 같은 메시지가 와야 합니다. 안 오면 봇한테 /start를 다시 눌러보고, Claude한테 "연결 안 됐어. 다시 시도해줘"라고 하세요.
이걸 언제 씀퇴근길에 "오늘 실거래 뽑아서 요약해둬." → 도착하면 준비돼 있음. ② 주말 아침 "이번주 분당 상가 매물 변화 알려줘." → 침대에서 확인. ③ 미팅 중 급한 확인 필요할 때 "이 프로젝트 진행 어디까지 됐어?" → 폰으로 답 받음.

PC가 켜져 있어야 이게 됩니다 (스텝 9의 24시간 언급 참조).

진짜 마지막 — 이 가이드 보다가 막히면, 그냥 Claude한테 "이 가이드 3번 스텝에서 막혔어, 화면에 X가 안 보여" 하고 스크린샷 붙여서 물어보세요. 이 도구는 원래 그렇게 쓰라고 있는 겁니다. 튜토리얼은 지도고, Claude가 옆에서 걷는 사람입니다.