Repolode
jez500

jez500/pricebuddy

일정에 따라 상품 URL을 추적하고, 설정한 가격이나 재고 상태에 도달하면 알림을 보내는 자체 호스팅 가격 추적기입니다.

대체할 수 있는 제품:HoneyKeepa

스타
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. 1

    빈 .env 파일을 만듭니다

    touch .env
  2. 2

    저장소에서 docker-compose.yml을 다운로드하고 환경에 맞게 수정합니다

  3. 3

    Docker Compose로 PriceBuddy를 시작합니다

    docker compose up -d
  4. 4

    http://localhost:8080을 열고 admin@example.com / admin으로 로그인한 다음 비밀번호를 변경합니다

사용 전 알아둘 점

  • 설치 직후 기본 관리자 자격 증명을 변경해야 합니다.
  • 일부 고급 설정 및 구성은 별도로 문서화되어 있으며, 직접 호스팅하려면 추가 작업이 필요합니다.

포함된 컬렉션

토픽

#price-tracker#self-hosted#web-scraping#notifications#docker#laravel#php#open-source#price-comparison#price-monitoring

자주 묻는 질문

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 통계는 매일 갱신됩니다.

관련 프로젝트

제품 데이터를 관리하고 보강하는 Laravel 기반 오픈소스 제품 정보 관리(PIM) 및 디지털 자산 관리(DAM) 플랫폼입니다.

생산성·앱#pim#dam#product-information-management
1.1만+9 이번 주190PHPMIT활발히 관리됨업데이트 19시간 전