Repolode
orangecoding

orangecoding/fredy

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.

Alternativa open source a:ImmoScout24

Estrellas
1,622
Forks
261
Issues abiertos
6
Último commit
hace 11 horas

¿Qué es?

Fredy busca apartamentos, casas y pisos en 29 portales inmobiliarios de Alemania, Austria, Suiza, España, Italia, Portugal y Francia. Las búsquedas se configuran desde una interfaz web y los anuncios nuevos se envían a canales de notificación como Slack, Telegram, correo electrónico, ntfy, Discord y Gotify. Los anuncios que aparecen en varios portales se deduplican según la superficie habitable, el número de habitaciones y la ubicación.

Además de enviar alertas, Fredy calcula los costos de financiación del alquiler o la compra, calcula los tiempos reales de viaje desde tus direcciones en transporte público, coche, bicicleta o a pie, y señala los anuncios que presentan indicios de estafa de alquiler. También compara el precio por metro cuadrado de cada anuncio con la mediana local y permite adjuntar documentos a un anuncio.

Fredy funciona con Docker o Node.js 22.22.0 o posterior, guarda los datos en SQLite e incluye un servidor MCP para que herramientas como Claude o un LLM local puedan consultar tus anuncios. Tiene licencia Apache-2.0 con Commons Clause, por lo que se permite el autoalojamiento, pero no la reventa comercial.

Funciones clave

  • 01Busca anuncios en 29 portales inmobiliarios de siete países europeos.
  • 02Envía anuncios nuevos a Slack, Telegram, correo electrónico, ntfy, Discord y otros canales.
  • 03Deduplica los anuncios de un mismo piso publicados en varios portales.
  • 04Calcula los costos de financiación del alquiler y la compra a partir de tus propios datos.
  • 05Muestra los tiempos reales de viaje desde tus direcciones en transporte público, coche, bicicleta o a pie.
  • 06Señala los anuncios que presentan indicios de estafa de alquiler.

Casos de uso

  • Buscar piso en un mercado de alquiler competitivo de Alemania o Austria, donde los anuncios desaparecen rápido.
  • Recibir alertas en el teléfono por Telegram o ntfy en cuanto aparece un piso que coincide con tus criterios.
  • Comparar anuncios según el tiempo real de viaje al trabajo.
  • Usar una instancia de búsqueda privada y autoalojada en un servidor doméstico o NAS.

Inicio rápido

  1. 1

    Inicia Fredy con Docker

    docker run -d --name fredy -v fredy_conf:/conf -v fredy_db:/db -p 9998:9998 ghcr.io/orangecoding/fredy:master
  2. 2

    Abre la Web UI en localhost:9998 e inicia sesión con admin / admin

Antes de usarlo

  • Si no usas Docker, necesitas Node.js 22.22.0 o una versión posterior.
  • Depende de una API de ImmoScout Mobile obtenida mediante ingeniería inversa, que podría dejar de funcionar si cambia el portal.

En colecciones

Temas

Preguntas frecuentes

¿Qué es fredy?
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. Fredy busca apartamentos, casas y pisos en 29 portales inmobiliarios de Alemania, Austria, Suiza, España, Italia, Portugal y Francia. Las búsquedas se configuran desde una interfaz web y los anuncios nuevos se envían a canales de notificación como Slack, Telegram, correo electrónico, ntfy, Discord y Gotify. Los anuncios que aparecen en varios portales se deduplican según la superficie habitable, el número de habitaciones y la ubicación.
¿fredy es gratuito? ¿Qué licencia tiene?
fredy es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿fredy sigue mantenido?
Mantenimiento activo. El último commit de fredy fue el 6 nov 2026.
¿Para qué puedo usar fredy?
Buscar piso en un mercado de alquiler competitivo de Alemania o Austria, donde los anuncios desaparecen rápido. Recibir alertas en el teléfono por Telegram o ntfy en cuanto aparece un piso que coincide con tus criterios. Comparar anuncios según el tiempo real de viaje al trabajo. Usar una instancia de búsqueda privada y autoalojada en un servidor doméstico o NAS.
¿Cómo se instala fredy?
Inicia Fredy con Docker: docker run -d --name fredy -v fredy_conf:/conf -v fredy_db:/db -p 9998:9998 ghcr.io/orangecoding/fredy:master Abre la Web UI en localhost:9998 e inicia sesión con admin / admin
¿Dónde consigo fredy?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/orangecoding/fredy

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados