Repolode
orangecoding

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. 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. 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