Самостоятельно размещаемый многопользовательский трекер цен в Amazon, AliExpress, eBay и других магазинах с уведомлениями о снижении цены и выполнении заданных условий.
- Звёзды
- 1,495
- Форки
- 94
- Открытые issues
- 76
- Последний коммит
- 15 дней назад
Что это?
PriceBuddy — веб-приложение для самостоятельного размещения, которое отслеживает цены на товары в интернет-магазинах. Добавьте ссылку на товар — приложение будет периодически собирать его название, изображение, цену и наличие, а затем сохранять историю цен, чтобы вы могли понять, настоящая ли это скидка.
Проект рассчитан на работу с любыми магазинами, а не только с фиксированным списком интеграций. Стратегии сбора данных можно настраивать для каждого магазина отдельно, а необязательный AI-провайдер (OpenAI, Anthropic, Gemini или локальный Ollama) поможет извлечь данные со страниц со сложной структурой. Уведомления можно отправлять по email, через Pushover, Gotify, Apprise, Telegram, Discord или ntfy.
Проект работает в Docker и создан на Laravel и Filament. Браузерное расширение, CLI и REST API позволяют отслеживать товары прямо со страницы или автоматизировать доступ к сервису с помощью скриптов.
Ключевые возможности
- 01Собирает название, изображение, цену и наличие товара с произвольных страниц товаров
- 02Сохраняет историю цен, чтобы показывать максимумы, минимумы и тенденции
- 03Отправляет уведомления при достижении заданной цены или снижении на указанный процент через различные каналы
- 04Сравнивает один и тот же товар в разных магазинах и объявлениях
- 05Отслеживает статусы наличия: в продаже, предзаказ и нет в наличии
- 06Рассчитывает цену за единицу товара для сравнения упаковок разного размера
Сценарии использования
- Следить за ценами на комплектующие для компьютера или товары для хобби и дождаться снижения перед покупкой
- Вести семейный список желаемых покупок и получать уведомления о распродажах
- Проверять, действительно ли скидка в объявлении на маркетплейсе соответствует низкой цене
- Запустить личный трекер цен на домашнем сервере с Docker
Быстрый старт
- 1
Создайте пустой файл .env
touch .env - 2
Скачайте docker-compose.yml из репозитория и настройте его для своей среды
- 3
Запустите PriceBuddy с помощью Docker Compose
docker compose up -d - 4
Откройте http://localhost:8080 и войдите с учетными данными admin@example.com / admin, затем смените пароль
Что важно знать
- Пароль учетной записи администратора по умолчанию необходимо сменить сразу после установки.
- Некоторые расширенные инструкции по настройке и конфигурации приведены отдельно; самостоятельный хостинг требует дополнительных усилий.
В подборках
Темы
Частые вопросы
- Что такое pricebuddy?
- Самостоятельно размещаемый трекер цен следит за страницами товаров по расписанию и уведомляет, когда цена или наличие достигают заданных условий. PriceBuddy — веб-приложение для самостоятельного размещения, которое отслеживает цены на товары в интернет-магазинах. Добавьте ссылку на товар — приложение будет периодически собирать его название, изображение, цену и наличие, а затем сохранять историю цен, чтобы вы могли понять, настоящая ли это скидка.
- pricebuddy можно использовать бесплатно? Какая у него лицензия?
- pricebuddy распространяется с открытым исходным кодом под лицензией GPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- pricebuddy всё ещё поддерживается?
- Активно поддерживается. Последний коммит в pricebuddy — 24 окт. 2026 г..
- Для чего можно использовать pricebuddy?
- Следить за ценами на комплектующие для компьютера или товары для хобби и дождаться снижения перед покупкой Вести семейный список желаемых покупок и получать уведомления о распродажах Проверять, действительно ли скидка в объявлении на маркетплейсе соответствует низкой цене Запустить личный трекер цен на домашнем сервере с Docker
- Как установить pricebuddy?
- Создайте пустой файл .env: touch .env Скачайте docker-compose.yml из репозитория и настройте его для своей среды Запустите PriceBuddy с помощью Docker Compose: docker compose up -d Откройте http://localhost:8080 и войдите с учетными данными admin@example.com / admin, затем смените пароль
- Где скачать pricebuddy?
- Исходный код и инструкции по установке — на GitHub: https://github.com/jez500/pricebuddy
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Самостоятельно размещаемый сервис для отслеживания изменений на веб-страницах с уведомлениями в Discord, по Email, в Slack, Telegram, через вебхуки и другими способами.
Самостоятельно размещаемый инструмент, который отслеживает европейские порталы недвижимости, например ImmoScout24 и Kleinanzeigen, и отправляет новые объявления в Slack, Telegram, на почту, в Discord или ntfy.
Самостоятельно размещаемый сервис push-уведомлений: отправляйте сообщения на iOS, Mac, Android и DIY-устройства по простому URL или через API; для базового использования приложение не требуется.
Платформа с открытым исходным кодом для управления информацией о продуктах (PIM) и цифровыми активами (DAM) на базе Laravel.
Более 70 неофициальных MCP-серверов для поиска и сравнения цен на иранских сайтах, включая Digikala, Torob, Divar и Snappfood; цены указаны в томанах.