Claude Code로 Airbnb 수익 분석 에이전트 1시간 만에 만들기

Claude Code로 Airbnb 수익 분석 에이전트 1시간 만에 만들기

Claude Code로 Airbnb 수익 분석 에이전트 1시간 만에 만들기

에어비앤비 매물 보고 든 생각, 진짜 남는 게 있을까?

오늘 만들 것
에어비앤비 매물 보고 든 생각, 진짜 남는 게 있을까?

에어비앤비 같은 단기 임대업에 관심 있는 분들이 요즘 참 많더라구요. 월세를 내고도 남는 이익이 얼마인지 매번 계산하려면 머리가 꽤 아프죠. 지난번 텀블벅 알림봇을 만들 때와는 결이 좀 다릅니다. 이번에는 복잡한 수수료와 성수기 가동률을 전부 반영해야 제대로 된 수익이 나오거든요. 그래서 매물 텍스트만 긁어서 붙여넣으면 분석 결과를 한눈에 보여주는 계산 도구를 조립해봤어요. 클로드가 단계별 수식을 정리하고 화면까지 바로 만들어주니까요. 한 번 만들어두면 내가 찍어둔 매물이 진짜 돈이 될지 금방 판단할 수 있습니다.

이번 준비물은 하나만 골라 쓰세요

이번 준비물은 하나만 골라 쓰세요

작업 도구는 Claude Code나 Codex 중 하나만 골라 쓰면 충분하죠. 터미널 환경에 익숙하시다면 Claude Code를 실행하는 쪽이 편합니다. 웹 화면에서 바로 타이핑하고 싶다면 Codex 클라우드를 켜도 됩니다. 둘 다 켤 필요는 전혀 없구요. 저는 오늘 로컬 터미널에서 Claude Code를 켜서 보여드릴 생각입니다.

에어비앤비 마진 분석 에이전트 직접 올리기

에어비앤비 마진 분석 에이전트 직접 올리기

이제 본격적으로 뼈대부터 하나씩 세워볼게요. 파일 하나로 가볍게 띄운 뒤 세부 로직을 덧붙이는 식으로 진행하면 됩니다. 먼저 Claude Code에게 분석기의 기본 틀을 잡아달라고 던질 차례입니다.

1
기본 연산 파일과 입력 화면 구성하기
AI에게 보낸 프롬프트
index.html 파일 하나에 에어비앤비 매물 분석기 화면을 만들어줘. 매물 이름, 보증금, 월세, 하루 평균 숙박비, 월 평균 가동일수(1일~30일)를 입력할 수 있는 폼이 필요해. 입력값에 따라 월 예상 총매출과 월세 차감 후 수익을 기본 계산해주는 스크립트를 작성해줘.

처음부터 청소비나 수수료 계산까지 한꺼번에 넣으면 AI가 계산식을 꼬아놓는 경우가 있습니다. 우선 화면 입력과 기본적인 곱셈 연산이 잘 붙는지부터 확인하는 편이 안전합니다. 명령을 내리면 폼과 결과 영역이 바로 나오고, 브라우저로 띄워보면 입력하는 즉시 매출이 바뀌는 모습을 볼 수 있어요.

2
월세와 세부 수수료 반영한 멀티스텝 로직 붙이기

뼈대가 나왔으니 실전용 디테일을 얹어야 합니다. 실제 운영 단계에서 빠져나가는 중개 수수료와 청소비, 플랫폼 수수료를 계산식에 반영해볼게요. AGENTS.md 파일에 계산 규칙을 고정해두고 시킬 겁니다. 프로젝트 폴더 안에 AGENTS.md 파일을 새로 만들고 아래 내용을 집어넣으세요.

AI에게 보낸 프롬프트
# 에어비앤비 마진 계산 규칙 - 플랫폼 수수료: 게스트 결제액의 3% - 청소 비용: 회당 30,000원 (가동일에 비례해 월 가동일수 3일당 1회 청소 발생으로 간주) - 고정 지출: 수도광열비 및 소모품비 월 150,000원 고정 차감 - 중개 수수료 및 소모품비가 반영된 실질 순수익을 리포트 영역에 표기할 것

이렇게 규칙을 따로 써서 굳혀두면 나중에 다른 화면 코드를 고칠 때도 계산 공식이 틀어지지 않거든요. 이제 터미널에 아래 프롬프트를 넣어주세요.

AI에게 보낸 프롬프트
AGENTS.md에 작성된 계산 규칙을 index.html에 그대로 적용해줘. 입력 폼 밑에 플랫폼 수수료, 월 청소비, 고정 지출이 반영된 실질 월 순수익 계산을 추가하고, 상세 지출 내역을 원형 차트로 보여주는 Chart.js 영역을 추가해줘.

계산 모델을 한 번에 설명하면 클로드가 코드를 가끔 누락하기도 합니다. 규칙서를 읽고 필요한 UI와 차트 라이브러리만 추가하도록 시키면 수정본이 훨씬 안정적으로 반영돼요. 계산 오류 없이 지출 비중 차트가 동적으로 움직이는 걸 확인할 수 있습니다.

3
차트와 보고서 카드 화면 다듬기

이제 계산 결과를 직관적으로 이해할 수 있는 요약 카드를 붙일 타이밍입니다. 한 화면 안에서 월세 대비 순이익률이 얼마인지 백분율로 보여주면 의사결정이 훨씬 빨라집니다. 클로드에게 시각적인 포인트와 조작성을 마무리해달라고 할게요.

AI에게 보낸 프롬프트
결과 화면 우측에 '한눈에 보는 투자 보고서' 카드를 추가해줘. 여기에 [월세 대비 순수익률 %], [원금 회수 예상 기간 (개월)], [투자 매력도 등급(A~D)]을 큰 글씨로 띄워주라. 등급 기준은 순이익률 20% 이상 A, 15% 이상 B, 10% 이상 C, 그 이하는 D등급으로 동적 계산되게 해줘. 복사하기 버튼도 넣어서 결과를 클립보드에 담을 수 있게 해줘.

이 단계는 분석 결과 카드를 다듬는 작업인데요. 퍼센트 수치만 보여주면 감이 덜 오지만, A등급 같은 딱지를 붙여주면 체감 효용이 훨씬 다릅니다. 전체 내용을 클립보드에 복사할 수 있는 버튼까지 추가해 최종 완성을 지었습니다.

계산기 두드리다 막히는 지점 세 가지

차트가 안 그려질 때

현상: 브라우저에 결과를 띄웠는데 차트 영역이 텅 비어 있고 화면에 아무것도 안 그려지는 현상이 가끔 발생하더라구요. 원인: HTML 파일 내부에서 Chart.js CDN 라이브러리를 로드하기 전에 차트 초기화 스크립트가 먼저 돌아가서 생기는 문제입니다. 해결: 이럴 때는 라이브러리 스크립트의 경로를 <head> 영역으로 옮겨주면 말끔히 해결됩니다.

등급 계산이 오작동할 때

현상: 가동일수를 조절해도 수익률 카드의 등급이 변하지 않고 계속 특정 등급에 고정되는 오류를 겪을 수 있어요. 원인: 등급 계산 로직에서 월세 대비 순수익률을 계산할 때 인풋값에 문자열 텍스트가 섞여서 조건문 범위를 통과하지 못하는 상황인데요. 해결: 브라우저에서 개발자 도구를 열어 계산 연산 함수 안의 변수들이 parseFloat()로 정확히 감싸져 있는지 확인하면 직접 잡을 수 있습니다.

복사 버튼이 무반응일 때

현상: 결과 복사 버튼을 눌렀는데 반응이 없고 클립보드 복사 기능이 전혀 먹히지 않는 현상도 흔히 보이곤 하죠. 원인: 최신 브라우저의 보안 정책상 클립보드 API가 일반 로컬 파일 경로에서는 제한되기 때문에 발생하는 에러입니다. 해결: 이럴 때는 로컬 환경에서도 동작할 수 있도록 임시 텍스트 영역을 만들어 복사하는 폴백 방식을 적용하라고 클로드에게 요청하시면 금방 풀립니다.

다음에는 자동 소싱까지 연결해 볼까요

한 걸음 더

여기까지 완성했다면 이제 수수료와 마진을 보는 눈이 한결 편해졌을 거라고 봐요. 다음에는 네이버 부동산 급매물이나 에어비앤비 실제 페이지를 크롤링해서 이 분석기로 매물 정보를 바로 밀어주는 자동 소싱 기능을 붙여볼 생각인데요. 손으로 일일이 치지 않고 버튼 한 번에 분석이 끝나서 진짜 사업하는 맛이 납니다. 매물을 하나씩 분석해 보며 다음 단계인 데이터 수집 자동화로 넘어가 보죠.

관련 검색어

  • 🔍 Claude Code 사용법
  • 🔍 Claude Code 비교
  • 🔍 Airbnb 사용법
  • 🔍 Airbnb 비교
  • 🔍 에어비앤비 사용법
  • 🔍 에어비앤비 비교

댓글 쓰기

다음 이전