Rastreador de preços self-hosted e multiusuário para Amazon, AliExpress, eBay e outras lojas, que avisa quando os preços caem ou atendem aos critérios definidos.
- Estrelas
- 1,495
- Forks
- 94
- Issues abertas
- 76
- Último commit
- há 15 dias
O que é?
PriceBuddy é um app web auto-hospedado para acompanhar preços de produtos em lojas online. Basta colar a URL de um produto para que ele extraia periodicamente o título, a imagem, o preço e a disponibilidade, e registre o histórico de preços para você avaliar se um desconto é de verdade.
O projeto foi desenvolvido para funcionar com lojas variadas, em vez de depender de uma lista fixa de integrações com varejistas. É possível ajustar as estratégias de scraping para cada loja, e um provedor de IA opcional (OpenAI, Anthropic, Gemini ou Ollama local) pode ajudar a recuperar dados de páginas mais complicadas. As notificações podem ser enviadas por email, Pushover, Gotify, Apprise, Telegram, Discord ou ntfy.
O projeto roda no Docker e foi desenvolvido com Laravel e Filament. Uma extensão de navegador, uma CLI e uma REST API ampliam as opções para acompanhar preços diretamente na página do produto ou automatizar o acesso com scripts.
Recursos principais
- 01Extrai o título, a imagem, o preço e a disponibilidade de produtos a partir de URLs variadas
- 02Armazena o histórico de preços para mostrar máximas, mínimas e tendências
- 03Envia alertas quando o preço-alvo é atingido ou há uma queda percentual, por vários canais de notificação
- 04Compara o mesmo produto em várias lojas e anúncios
- 05Acompanha estados de estoque como disponível, pré-venda e esgotado
- 06Calcula preços por unidade para comparar embalagens de tamanhos diferentes
Casos de uso
- Monitorar peças de computador ou equipamentos para hobbies e esperar uma queda de preço antes de comprar
- Manter uma lista de desejos doméstica e receber alertas quando os itens entrarem em promoção
- Verificar se o desconto de um anúncio em marketplace corresponde a um preço realmente baixo
- Executar um rastreador de preços privado em um servidor doméstico com Docker
Início rápido
- 1
Crie um arquivo .env vazio
touch .env - 2
Baixe o docker-compose.yml do repositório e ajuste-o ao seu ambiente
- 3
Inicie o PriceBuddy com o Docker Compose
docker compose up -d - 4
Acesse http://localhost:8080 e faça login com admin@example.com / admin; em seguida, altere a senha
Antes de usar
- As credenciais padrão de administrador devem ser alteradas imediatamente após a instalação.
- Parte da configuração avançada está documentada separadamente e exige trabalho para hospedar o projeto por conta própria.
Em coleções
Tópicos
Perguntas frequentes
- O que é pricebuddy?
- Um rastreador de preços que você hospeda por conta própria, monitora URLs de produtos em intervalos programados e avisa quando o preço ou o estoque atinge os valores desejados. PriceBuddy é um app web auto-hospedado para acompanhar preços de produtos em lojas online. Basta colar a URL de um produto para que ele extraia periodicamente o título, a imagem, o preço e a disponibilidade, e registre o histórico de preços para você avaliar se um desconto é de verdade.
- pricebuddy é gratuito? Qual é a licença?
- pricebuddy é open source sob a licença GPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- pricebuddy ainda é mantido?
- Manutenção ativa. O último commit de pricebuddy foi em 24 de out. de 2026.
- Para que posso usar pricebuddy?
- Monitorar peças de computador ou equipamentos para hobbies e esperar uma queda de preço antes de comprar Manter uma lista de desejos doméstica e receber alertas quando os itens entrarem em promoção Verificar se o desconto de um anúncio em marketplace corresponde a um preço realmente baixo Executar um rastreador de preços privado em um servidor doméstico com Docker
- Como instalar pricebuddy?
- Crie um arquivo .env vazio: touch .env Baixe o docker-compose.yml do repositório e ajuste-o ao seu ambiente Inicie o PriceBuddy com o Docker Compose: docker compose up -d Acesse http://localhost:8080 e faça login com admin@example.com / admin; em seguida, altere a senha
- Onde consigo pricebuddy?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/jez500/pricebuddy
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Monitor de páginas da web auto-hospedado que avisa pelo Discord, e-mail, Slack, Telegram, webhooks e outros canais quando há mudanças.
Ferramenta auto-hospedada que monitora portais imobiliários europeus, como ImmoScout24 e Kleinanzeigen, e envia novos anúncios para Slack, Telegram, e-mail, Discord ou ntfy.
Serviço de notificações push que você pode hospedar e que envia mensagens para dispositivos iOS, Mac, Android e DIY por URL ou chamada de API, sem exigir um app no uso básico.
Plataforma open source de PIM (Product Information Management) e DAM (Digital Asset Management) baseada em Laravel para gerenciar e enriquecer dados de produtos.
Uma coleção de mais de 70 servidores MCP não oficiais que permitem a agentes de IA pesquisar e comparar sites iranianos como Digikala, Torob, Divar e Snappfood, com preços em toman.