{"repo":"jez500/pricebuddy","free":true,"listed":false,"github":"https://github.com/jez500/pricebuddy","clone":"git clone https://github.com/jez500/pricebuddy.git","description":"A self hostable app that tracks prices and sends you notifications when prices match your preferences","language":"PHP","stars":1055,"topics":["open-source","price-comparison","price-monitoring","price-tracker","self-hosted","shopping"],"license":null,"category":"self-hosted-apps","readme_excerpt":"Track prices from the stores you actually use. Run it yourself. Keep the data. Know when a deal is real. PriceBuddy is an open source, self-hostable price tracker for people who would rather watch products than browser tabs. Paste in a product URL, let PriceBuddy check it on a schedule, and get notified when the price or availability moves in your favour. It works across different stores, keeps price history, compares listings, handles stock status, and can use your own AI provider when a page is awkward to scrape. The web app is the main control room; the API and CLI make it scriptable. Read the docs · Install with Docker · Explore features · CLI Why PriceBuddy? Most price trackers work only where someone has already built an integration. PriceBuddy is built for the messy web: normal product pages, changing markup, multiple listings for the same item, stores that go in and out of stock, and the usual \"sale\" prices that are not really sales. Use it for everyday shopping, household wishlists, hobby gear, computer parts, baby stuff, subscriptions, marketplace listings, or anything else where timing matters. Features Track almost any store Paste a product URL and PriceBuddy will try to read the product title, image, price and availability. Many stores work straight away. For trickier sites, you can tune the scrape strategy without changing code. Compare listings across retailers Track the same product across multiple stores, or multiple listings on the same marketplace, and see ","default_branch":null,"files":null,"tree":[],"storefront":"/r/jez500","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/jez500/pricebuddy/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}