Amazon, AliExpress, eBay 등 여러 쇼핑몰의 가격을 추적하고, 가격이 내려가거나 설정한 조건에 맞으면 알림을 보내는 셀프 호스팅 다중 사용자 가격 추적기입니다.
- 스타
- 1,492
- 포크
- 92
- 열린 이슈
- 76
- 마지막 커밋
- 13일 전
어떤 프로젝트인가요?
PriceBuddy는 온라인 스토어의 상품 가격을 추적하는 자체 호스팅 웹 앱입니다. 상품 URL을 입력하면 주기적으로 상품명, 이미지, 가격, 재고 여부를 수집하고 가격 변동 기록을 저장해 할인 폭이 실제로 큰지 판단할 수 있습니다.
고정된 판매처 목록에 의존하지 않고 다양한 스토어에서 작동하도록 설계되었습니다. 스토어별로 스크래핑 전략을 조정할 수 있으며, 선택 사항인 AI 제공자(OpenAI, Anthropic, Gemini 또는 로컬 Ollama)를 활용해 구조가 까다로운 페이지에서 데이터를 가져올 수 있습니다. 이메일, Pushover, Gotify, Apprise, Telegram, Discord 또는 ntfy로 알림을 보낼 수 있습니다.
Docker에서 실행되며 Laravel과 Filament로 제작되었습니다. 브라우저 확장 프로그램, CLI, REST API를 통해 상품 페이지에서 바로 추적하거나 스크립트로 접근할 수 있습니다.
핵심 기능
- 01다양한 상품 URL에서 상품명, 이미지, 가격, 재고 여부를 스크래핑합니다
- 02가격 변동 기록을 저장해 최고가, 최저가, 추세를 보여줍니다
- 03여러 알림 채널을 통해 목표 가격 도달 또는 특정 비율 이상 하락 시 알림을 보냅니다
- 04여러 스토어와 상품 등록 페이지에서 동일 상품의 가격을 비교합니다
- 05재고 있음, 예약 주문, 품절 등의 재고 상태를 추적합니다
- 06단위 가격을 계산해 포장 단위가 다른 상품을 비교합니다
활용 사례
- 컴퓨터 부품이나 취미용 장비를 구매하기 전에 가격이 내려가는지 추적
- 가격이 할인되면 알림을 받도록 가정용 위시리스트 관리
- 마켓플레이스 상품의 할인 가격이 실제로 낮은 가격인지 확인
- Docker를 사용해 홈 서버에서 비공개 가격 추적기 운영
빠른 시작
- 1
빈 .env 파일을 만듭니다
touch .env - 2
저장소에서 docker-compose.yml을 다운로드하고 환경에 맞게 수정합니다
- 3
Docker Compose로 PriceBuddy를 시작합니다
docker compose up -d - 4
http://localhost:8080을 열고 admin@example.com / admin으로 로그인한 다음 비밀번호를 변경합니다
사용 전 알아둘 점
- 설치 직후 기본 관리자 자격 증명을 변경해야 합니다.
- 일부 고급 설정 및 구성은 별도로 문서화되어 있으며, 직접 호스팅하려면 추가 작업이 필요합니다.
포함된 컬렉션
토픽
자주 묻는 질문
- pricebuddy은(는) 무엇인가요?
- 일정에 따라 상품 URL을 추적하고, 설정한 가격이나 재고 상태에 도달하면 알림을 보내는 자체 호스팅 가격 추적기입니다. PriceBuddy는 온라인 스토어의 상품 가격을 추적하는 자체 호스팅 웹 앱입니다. 상품 URL을 입력하면 주기적으로 상품명, 이미지, 가격, 재고 여부를 수집하고 가격 변동 기록을 저장해 할인 폭이 실제로 큰지 판단할 수 있습니다.
- pricebuddy은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- pricebuddy은(는) GPL-3.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- pricebuddy은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. pricebuddy의 마지막 커밋은 2026년 10월 24일입니다.
- pricebuddy은(는) 어디에 사용할 수 있나요?
- 컴퓨터 부품이나 취미용 장비를 구매하기 전에 가격이 내려가는지 추적 가격이 할인되면 알림을 받도록 가정용 위시리스트 관리 마켓플레이스 상품의 할인 가격이 실제로 낮은 가격인지 확인 Docker를 사용해 홈 서버에서 비공개 가격 추적기 운영
- pricebuddy는 어떻게 설치하나요?
- 빈 .env 파일을 만듭니다: touch .env 저장소에서 docker-compose.yml을 다운로드하고 환경에 맞게 수정합니다 Docker Compose로 PriceBuddy를 시작합니다: docker compose up -d http://localhost:8080을 열고 admin@example.com / admin으로 로그인한 다음 비밀번호를 변경합니다
- pricebuddy은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/jez500/pricebuddy
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
페이지 변경을 감지해 Discord, Email, Slack, Telegram, 웹훅 등으로 알림을 보내는 셀프 호스팅 모니터
ImmoScout24와 Kleinanzeigen 같은 유럽 부동산 포털을 모니터링하고 새 매물을 Slack, Telegram, 이메일, Discord 또는 ntfy로 보내는 셀프 호스팅 도구입니다.
간단한 URL이나 API 호출로 iOS, Mac, Android 및 DIY 기기에 알림을 보내는 자체 호스팅형 푸시 알림 서비스입니다. 기본 기능은 앱 설치 없이 사용할 수 있습니다.
제품 데이터를 관리하고 보강하는 Laravel 기반 오픈소스 제품 정보 관리(PIM) 및 디지털 자산 관리(DAM) 플랫폼입니다.
Digikala, Torob, Divar, Snappfood 등 이란 웹사이트를 검색하고 비교할 수 있도록, 토만 기준 가격을 제공하는 비공식 MCP 서버 70여 개 모음입니다.