Monitor de páginas da web auto-hospedado que avisa pelo Discord, e-mail, Slack, Telegram, webhooks e outros canais quando há mudanças.
orangecoding/fredy
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.
Alternativa open source a:ImmoScout24
- Estrelas
- 1,622
- Forks
- 261
- Issues abertas
- 6
- Último commit
- há 19 horas
O que é?
Fredy pesquisa em 29 portais imobiliários da Alemanha, Áustria, Suíça, Espanha, Itália, Portugal e França por apartamentos, casas e imóveis. As buscas são configuradas em uma interface web, e os novos anúncios são enviados por canais de notificação como Slack, Telegram, e-mail, ntfy, Discord e Gotify. Anúncios que aparecem em vários portais são deduplicados com base na área útil, no número de cômodos e na localização.
Além dos alertas, Fredy estima os custos de financiamento para alugar ou comprar, calcula o tempo real de deslocamento a partir dos endereços que você informar, usando transporte público, carro, bicicleta ou a pé, e sinaliza anúncios com indícios de golpes de aluguel. Também compara o preço por metro quadrado de cada anúncio com a mediana local e permite anexar documentos a um anúncio.
Fredy funciona com Docker ou Node.js 22.22.0 ou superior, armazena os dados em SQLite e inclui um servidor MCP para que ferramentas como Claude ou um LLM local possam consultar seus anúncios. O projeto é licenciado sob Apache-2.0 com Commons Clause: a auto-hospedagem é permitida, mas a revenda comercial não.
Recursos principais
- 01Monitora 29 portais imobiliários em sete países europeus.
- 02Envia novos anúncios para Slack, Telegram, e-mail, ntfy, Discord e outros canais.
- 03Deduplica o mesmo imóvel anunciado em vários portais.
- 04Calcula os custos de financiamento de aluguel e compra com base nos valores que você informar.
- 05Mostra o tempo real de deslocamento a partir dos endereços informados, usando transporte público, carro, bicicleta ou a pé.
- 06Sinaliza anúncios com indícios de golpes de aluguel.
Casos de uso
- Procurar um apartamento em um mercado de aluguel concorrido na Alemanha ou na Áustria, onde os anúncios desaparecem rápido.
- Receber alertas no celular via Telegram ou ntfy assim que surgir um imóvel que corresponda aos critérios da busca.
- Comparar anúncios pelo tempo real de deslocamento até o local de trabalho.
- Executar uma instância de busca privada e auto-hospedada em um servidor doméstico ou NAS.
Início rápido
- 1
Inicie o Fredy com Docker
docker run -d --name fredy -v fredy_conf:/conf -v fredy_db:/db -p 9998:9998 ghcr.io/orangecoding/fredy:master - 2
Abra a Web UI em localhost:9998 e entre com admin / admin
Antes de usar
- Se não usar o Docker, é necessário ter o Node.js 22.22.0 ou superior.
- Depende de uma API do ImmoScout Mobile obtida por engenharia reversa, que pode deixar de funcionar se o portal mudar.
Em coleções
Tópicos
Perguntas frequentes
- O que é fredy?
- 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. Fredy pesquisa em 29 portais imobiliários da Alemanha, Áustria, Suíça, Espanha, Itália, Portugal e França por apartamentos, casas e imóveis. As buscas são configuradas em uma interface web, e os novos anúncios são enviados por canais de notificação como Slack, Telegram, e-mail, ntfy, Discord e Gotify. Anúncios que aparecem em vários portais são deduplicados com base na área útil, no número de cômodos e na localização.
- fredy é gratuito? Qual é a licença?
- fredy é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- fredy ainda é mantido?
- Manutenção ativa. O último commit de fredy foi em 6 de nov. de 2026.
- Para que posso usar fredy?
- Procurar um apartamento em um mercado de aluguel concorrido na Alemanha ou na Áustria, onde os anúncios desaparecem rápido. Receber alertas no celular via Telegram ou ntfy assim que surgir um imóvel que corresponda aos critérios da busca. Comparar anúncios pelo tempo real de deslocamento até o local de trabalho. Executar uma instância de busca privada e auto-hospedada em um servidor doméstico ou NAS.
- Como instalar fredy?
- Inicie o Fredy com Docker: docker run -d --name fredy -v fredy_conf:/conf -v fredy_db:/db -p 9998:9998 ghcr.io/orangecoding/fredy:master Abra a Web UI em localhost:9998 e entre com admin / admin
- Onde consigo fredy?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/orangecoding/fredy
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
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.
Sistema de armazenamento de arquivos pequenos baseado em um canal do Telegram, usado principalmente como hospedagem própria de imagens para blogs e notas em Markdown.
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.
Framework em TypeScript que permite a agentes de IA controlar um navegador Playwright para concluir tarefas na web de forma autônoma, como clicar, digitar e extrair dados.
API de navegador open source para agentes de IA e aplicativos, com um sandbox gerenciado do Chrome que você controla usando Puppeteer, Playwright ou Selenium.