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.
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
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
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
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.
Un sistema de almacenamiento de archivos pequeños basado en un canal de Telegram, pensado principalmente como alojamiento de imágenes autogestionado para blogs y notas Markdown.
Rastreador de precios autohospedado y multiusuario para Amazon, AliExpress, eBay y otras tiendas, que avisa cuando los precios bajan o cumplen los criterios definidos.
Framework de TypeScript que permite a agentes de IA controlar un navegador Playwright para completar tareas web de forma autónoma, como hacer clic, escribir y extraer datos.
API de navegador de código abierto para agentes y aplicaciones de IA, con un sandbox administrado de Chrome que puedes controlar con Puppeteer, Playwright o Selenium.