Rastreador de precios autohospedado y multiusuario para Amazon, AliExpress, eBay y otras tiendas, que avisa cuando los precios bajan o cumplen los criterios definidos.
- Estrellas
- 1,495
- Forks
- 94
- Issues abiertos
- 76
- Último commit
- hace 15 días
¿Qué es?
PriceBuddy es una aplicación web autohospedada para seguir los precios de productos en tiendas online. Pegas la URL de un producto y la aplicación extrae periódicamente su título, imagen, precio y disponibilidad; después registra el historial de precios para que puedas comprobar si un descuento es real.
Está diseñado para funcionar con tiendas de todo tipo, en lugar de depender de una lista fija de integraciones con comercios. Puedes ajustar las estrategias de extracción para cada tienda, y un proveedor de IA opcional (OpenAI, Anthropic, Gemini o Ollama local) puede ayudar a recuperar datos de páginas difíciles. Las notificaciones se pueden enviar por email, Pushover, Gotify, Apprise, Telegram, Discord o ntfy.
El proyecto funciona con Docker y está desarrollado con Laravel y Filament. Una extensión de navegador, una CLI y una API REST permiten seguir productos desde su página o acceder mediante scripts.
Funciones clave
- 01Extrae el título, la imagen, el precio y la disponibilidad de productos a partir de cualquier URL de producto
- 02Guarda el historial de precios para mostrar máximos, mínimos y tendencias
- 03Envía alertas cuando se alcanza el precio objetivo o se produce una bajada porcentual, a través de varios canales de notificación
- 04Compara el mismo producto en distintas tiendas y publicaciones
- 05Sigue estados del stock como disponible, en preventa y agotado
- 06Calcula los precios por unidad para comparar distintos tamaños de paquete
Casos de uso
- Vigilar componentes de computadora o equipo para tus aficiones y esperar a que bajen de precio antes de comprarlos
- Mantener una lista de deseos para el hogar y recibir alertas cuando los artículos estén en oferta
- Comprobar si el descuento de una publicación en un marketplace corresponde a un precio realmente bajo
- Ejecutar un rastreador de precios privado en un servidor doméstico con Docker
Inicio rápido
- 1
Crea un archivo .env vacío
touch .env - 2
Descarga docker-compose.yml del repositorio y adáptalo a tu entorno
- 3
Inicia PriceBuddy con Docker Compose
docker compose up -d - 4
Abre http://localhost:8080 e inicia sesión con admin@example.com / admin; después, cambia la contraseña
Antes de usarlo
- Las credenciales predeterminadas de administrador deben cambiarse inmediatamente después de la instalación.
- Parte de la configuración avanzada está documentada por separado y requiere trabajo para alojar el proyecto por cuenta propia.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es pricebuddy?
- Un rastreador de precios autohospedable que revisa periódicamente URL de productos y te avisa cuando el precio o el estado del stock alcanza tus objetivos. PriceBuddy es una aplicación web autohospedada para seguir los precios de productos en tiendas online. Pegas la URL de un producto y la aplicación extrae periódicamente su título, imagen, precio y disponibilidad; después registra el historial de precios para que puedas comprobar si un descuento es real.
- ¿pricebuddy es gratuito? ¿Qué licencia tiene?
- pricebuddy es open source bajo la licencia GPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿pricebuddy sigue mantenido?
- Mantenimiento activo. El último commit de pricebuddy fue el 24 oct 2026.
- ¿Para qué puedo usar pricebuddy?
- Vigilar componentes de computadora o equipo para tus aficiones y esperar a que bajen de precio antes de comprarlos Mantener una lista de deseos para el hogar y recibir alertas cuando los artículos estén en oferta Comprobar si el descuento de una publicación en un marketplace corresponde a un precio realmente bajo Ejecutar un rastreador de precios privado en un servidor doméstico con Docker
- ¿Cómo se instala pricebuddy?
- Crea un archivo .env vacío: touch .env Descarga docker-compose.yml del repositorio y adáptalo a tu entorno Inicia PriceBuddy con Docker Compose: docker compose up -d Abre http://localhost:8080 e inicia sesión con admin@example.com / admin; después, cambia la contraseña
- ¿Dónde consigo pricebuddy?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/jez500/pricebuddy
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Monitor de páginas web autoalojado que te avisa por Discord, correo electrónico, Slack, Telegram, webhooks y más cuando una página cambia.
Herramienta autoalojada que busca anuncios nuevos en portales inmobiliarios europeos como ImmoScout24 y Kleinanzeigen y los envía a Slack, Telegram, correo electrónico, Discord o ntfy.
Servicio de notificaciones push autoalojable que envía mensajes a dispositivos iOS, Mac, Android y DIY mediante una URL sencilla o una llamada a la API, sin necesidad de instalar una app para el uso básico.
Plataforma open source de gestión de información de productos (PIM) y activos digitales (DAM), basada en Laravel, para gestionar y enriquecer datos de productos.
Colección de más de 70 servidores MCP no oficiales que permiten a agentes de IA buscar y comparar sitios web iraníes como Digikala, Torob, Divar y Snappfood, con precios en Toman.