Fredy
ドイツ向けに特別に設計されたセルフホスト型の不動産検索ツールで、複数の物件情報サイトを自動的にクロールし、即時通知であなたにプッシュ配信します。
スマートダウンロード
プロジェクトのホームページへ
インストーラはまだありません — ソースリポジトリをご覧ください
ドイツでの物件探しの強い味方。複数のプラットフォームを自動で監視し、新着物件をいち早くお知らせします。
主な機能
- ImmoScout24、Immowelt、Immonet、eBay Kleinanzeigen、WG-Gesucht の5大プラットフォームを同時に監視
- Slack、Telegram、メール、ntfy、Discord など複数の即時通知方法をサポート
- 洗練された Web インターフェースで検索タスクを管理し、プラットフォーム横断で自動的に重複を排除し、同じ物件を繰り返し表示することを防止
- チェック間隔はカスタマイズ可能で、Docker でワンクリックデプロイでき、bare Node.js での実行もサポート
- MCP サーバー(v20+)を内蔵し、自然言語で AI に物件データを問い合わせ可能
できないこと
- •Immoscout のアンチスクレイピング対策は厳しく、Fredy が使用するリバースエンジニアリング版のモバイル API はプラットフォームの更新により無効になる可能性があるため、プロジェクトの更新に注意が必要。2. 検索 URL は日付順にソートする必要があり、そうしないと新しい物件を見逃す可能性がある。3. 初回設定では config.json を手動で編集する必要があり、一定のハードルがある。4. 匿名アナリティクスはデフォルトで有効になっており、設定で無効にできる。5. 公式ホスティングは提供されておらず、自分でサーバーをデプロイする必要がある。
使用例
- ドイツで賃貸物件や購入物件を探しており、新着物件をいち早く入手し、他の人に取られるのを避けたい
- 複数の賃貸プラットフォームの絞り込み結果を一つのダッシュボードに集約し、自動的に重複を除去したい
- チームや家族と物件を共有し、Slack/Telegram などで協力したい
- 技術ユーザーはセルフホストを希望し、データとプライバシーを完全に管理したい
Fredy は、ドイツの賃貸・住宅購入市場向けに特別に設計されたセルフホスト型の物件検索ツールです。ImmoScout24、Immowelt、Immonet、eBay Kleinanzeigen、WG-Gesucht などの主要プラットフォームから物件情報を自動的に取得し、Slack、Telegram、メール(SendGrid/Mailjet)、ntfy、Discord などの多彩なチャネルを通じて即座に通知します。シンプルな Web インターフェースを内蔵しており、検索タスクの管理、プラットフォーム横断の重複排除、チェック間隔のカスタマイズが簡単に行えます。また、オプションの匿名統計機能も備えています(プロジェクトの改善に役立ちます)。Node.js と Docker をベースに構築されており、v20 以降は MCP サーバーを内蔵し、自然言語(Claude や ChatGPT などを通じて)で物件情報を検索できます。本プロジェクトは ImmoScout のモバイル API をリバースエンジニアリングしており、アンチスクレイピング機構をより確実に回避できます。
タグ
はじめ方
ソフトウェアをインストール
ダウンロードしたインストーラをダブルクリックし、指示に従ってください
方法1:Docker デプロイ——まず設定ファイル conf/config.json を準備し(リポジトリからダウンロード可能)、その後 docker run -d --name fredy -v fredy_conf:/conf -v fredy_db:/db -p 9998:9998 ghcr.io/orangecoding/fredy:master を実行します
方法2:手動 Node.js デプロイ——Node.js ≥22 であることを確認し、リポジトリをクローンし、yarn を実行して依存関係をインストールし、その後バックエンド yarn run start:backend とフロントエンド yarn run start:frontend をそれぞれ起動します
デフォルトログイン:ユーザー名 admin、パスワード admin。http://localhost:9998 を開くと、検索タスクの追加を開始できます
- 方法1:Docker デプロイ——まず設定ファイル conf/config.json を準備し(リポジトリからダウンロード可能)、その後 docker run -d --name fredy -v fredy_conf:/conf -v fredy_db:/db -p 9998:9998 ghcr.io/orangecoding/fredy:master を実行します
- 方法2:手動 Node.js デプロイ——Node.js ≥22 であることを確認し、リポジトリをクローンし、yarn を実行して依存関係をインストールし、その後バックエンド yarn run start:backend とフロントエンド yarn run start:frontend をそれぞれ起動します
- デフォルトログイン:ユーザー名 admin、パスワード admin。http://localhost:9998 を開くと、検索タスクの追加を開始できます
チェックサムがありません
このプロジェクトは GitHub Release ページに SHA-256 チェックサムを公開していません
SHA256 チェックサム
チェックサムなし
GitHub Releases から直接ダウンロードし、ファイルの整合性をご自身で確認してください
本プラットフォーム上のすべての SHA-256 チェックサムは、プロジェクトの公式 GitHub Release ページから抽出されたもので、一切の改変はありません。GitHub Releases ページで独自に検証できます。
オープンソースの透明性
GitHub ソースを見るアンインストール情報
Docker を使用している場合:docker stop fredy && docker rm fredy && docker volume rm fredy_conf fredy_db。手動でデプロイした場合:2つのターミナルプロセスを停止し、プロジェクトディレクトリを削除するだけです。設定ファイルとデータはデフォルトで /conf および /db ディレクトリに保存されています。
追加の依存関係なし
ダウンロード後すぐに使用可能。追加のランタイムは不要です。
問題が発生?以下のFAQを確認
5 FAQs