可自托管的网页变化监控工具,页面变化时通过 Discord、邮件、Slack 等渠道提醒。
orangecoding/fredy
自托管的欧洲房源监控工具,抓取 ImmoScout24、Kleinanzeigen 等平台的新房源,并推送到 Telegram、邮件等渠道。
可替代:ImmoScout24
- Star
- 1,622
- Fork
- 261
- 未关闭 Issue
- 6
- 最近提交
- 23小时前
这是什么?
Fredy 监控德国、奥地利、瑞士、西班牙、意大利、葡萄牙和法国等地的 29 个房产平台,帮助用户寻找公寓、住宅等房源。搜索条件通过网页界面配置,新房源会通过 Slack、Telegram、邮件、ntfy、Discord、Gotify 等渠道即时推送。同一套房源在多个平台上出现时,会依据居住面积、房间数和位置进行去重。
除了提醒功能,Fredy 还能根据收入和生活开销测算租房或购房的费用,按用户自己填写的地址计算公共交通、驾车、骑行或步行的实际通勤时间,并对疑似租赁诈骗的房源给出警示。每条房源的每平方米价格会与本地中位数对比,用户也可以为房源上传文档。
Fredy 可通过 Docker 或 Node.js(需 22.22.0 及以上)运行,数据存储在 SQLite 中。它内置 MCP 服务器,可让 Claude 或本地大模型查询房源。项目采用带有 Commons Clause 条款的 Apache-2.0 许可,允许自托管,但禁止商业转售。
核心功能
- 01监控七个欧洲国家的 29 个房产平台。
- 02新房源即时推送到 Slack、Telegram、邮件、ntfy、Discord 等渠道。
- 03识别并去重同一套房源在多个平台上的重复发布。
- 04根据用户填写的收入和开销计算租房或购房的财务成本。
- 05按用户地址计算公共交通、驾车、骑行或步行的真实通勤时间。
- 06对疑似租赁诈骗的房源给出警示。
适用场景
- 在德国、奥地利等竞争激烈的租房市场中第一时间获取新房源。
- 通过 Telegram 或 ntfy 在手机上接收符合条件的房源提醒。
- 按照从工作地点出发的真实通勤时间比较房源。
- 在家用服务器或 NAS 上部署私有的自托管找房服务。
快速上手
- 1
使用 Docker 启动 Fredy
docker run -d --name fredy -v fredy_conf:/conf -v fredy_db:/db -p 9998:9998 ghcr.io/orangecoding/fredy:master - 2
在 localhost:9998 打开 Web 界面,使用 admin / admin 登录
使用前须知
- 不使用 Docker 时需要 Node.js 22.22.0 或更高版本。
- 依赖逆向工程得到的 ImmoScout 移动端 API,门户变更时可能失效。
收录于专题
标签
常见问题
- fredy 是什么?
- 自托管的欧洲房源监控工具,抓取 ImmoScout24、Kleinanzeigen 等平台的新房源,并推送到 Telegram、邮件等渠道。 Fredy 监控德国、奥地利、瑞士、西班牙、意大利、葡萄牙和法国等地的 29 个房产平台,帮助用户寻找公寓、住宅等房源。搜索条件通过网页界面配置,新房源会通过 Slack、Telegram、邮件、ntfy、Discord、Gotify 等渠道即时推送。同一套房源在多个平台上出现时,会依据居住面积、房间数和位置进行去重。
- fredy 可以免费使用吗?用的什么许可证?
- fredy 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
- fredy 还在维护吗?
- 活跃维护中。fredy 最近一次提交是在 2026年11月6日。
- fredy 适合用来做什么?
- 在德国、奥地利等竞争激烈的租房市场中第一时间获取新房源。 通过 Telegram 或 ntfy 在手机上接收符合条件的房源提醒。 按照从工作地点出发的真实通勤时间比较房源。 在家用服务器或 NAS 上部署私有的自托管找房服务。
- fredy 怎么安装和运行?
- 使用 Docker 启动 Fredy: docker run -d --name fredy -v fredy_conf:/conf -v fredy_db:/db -p 9998:9998 ghcr.io/orangecoding/fredy:master 在 localhost:9998 打开 Web 界面,使用 admin / admin 登录
- 在哪里获取 fredy?
- 源代码和安装说明在 GitHub 上:https://github.com/orangecoding/fredy
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
可自托管的价格追踪工具,按计划检查商品链接,价格或库存达到目标时发出通知。
基于 Telegram Channel 的小文件存储系统,适合作为个人图床使用。
可自托管、支持多用户的商品价格追踪工具,覆盖亚马逊、速卖通、eBay 等商店,价格达到条件时发送通知。
基于 Playwright 的 TypeScript 框架,让 AI 智能体自主操作浏览器,完成点击、输入和数据提取等网页任务。
面向 AI 智能体与应用的开源浏览器 API,提供可通过 Puppeteer、Playwright 或 Selenium 控制的 Chrome 沙箱。