Amazon、AliExpress、eBayなどの価格を追跡し、値下がり時や設定した条件を満たしたときに通知する、セルフホスト型のマルチユーザー対応価格トラッカーです。
- スター
- 1,495
- フォーク
- 94
- 未解決の Issue
- 76
- 最終コミット
- 15 日前
これは何?
PriceBuddyは、オンラインストアの商品価格を追跡するセルフホスト型Webアプリです。商品URLを登録すると、定期的に商品名、画像、価格、在庫状況を取得し、価格履歴を記録します。これにより、値引きが本当にお得かどうかを判断できます。
特定の小売店との連携に限定せず、さまざまなストアで使えるように設計されています。ストアごとにスクレイピング方法を調整でき、任意のAIプロバイダー(OpenAI、Anthropic、Gemini、ローカルのOllama)を使って、解析しにくいページからデータを取得することもできます。通知先には、メール、Pushover、Gotify、Apprise、Telegram、Discord、ntfyを利用できます。
Dockerで動作し、LaravelとFilamentで構築されています。ブラウザー拡張機能、CLI、REST APIを使えば、商品ページからの追跡やスクリプトからのアクセスも可能です。
主な機能
- 01任意の商品URLから商品名、画像、価格、在庫状況を取得
- 02価格履歴を保存し、最高値・最安値や推移を表示
- 03複数の通知チャネルを通じて、目標価格への到達や指定割合の値下がりを通知
- 04同じ商品を複数のストアや出品間で比較
- 05在庫あり、予約注文、在庫切れなどの在庫状況を追跡
- 06単価を計算し、内容量の異なる商品を比較
ユースケース
- 購入前に、PCパーツや趣味のアイテムが値下がりするかをチェック
- セール開始時に通知を受け取れるよう、家庭のほしい物リストを管理
- マーケットプレイスの出品価格が本当に安いのかを確認
- Dockerを使い、自宅サーバーでプライベートな価格トラッカーを運用
クイックスタート
- 1
空の .env ファイルを作成します
touch .env - 2
リポジトリから docker-compose.yml をダウンロードし、環境に合わせて調整します
- 3
Docker Compose で PriceBuddy を起動します
docker compose up -d - 4
http://localhost:8080 を開き、admin@example.com / admin でログインしてから、パスワードを変更します
使う前に知っておきたいこと
- インストール後、デフォルトの管理者認証情報はすぐに変更してください。
- 一部の高度なセットアップや設定については別途ドキュメントがあり、セルフホスティングには手間がかかります。
収録されている特集
トピック
よくある質問
- pricebuddy とは?
- 商品URLを定期的にチェックし、価格や在庫状況が設定した条件に達すると通知するセルフホスト型価格トラッカー。 PriceBuddyは、オンラインストアの商品価格を追跡するセルフホスト型Webアプリです。商品URLを登録すると、定期的に商品名、画像、価格、在庫状況を取得し、価格履歴を記録します。これにより、値引きが本当にお得かどうかを判断できます。
- pricebuddy は無料で使えますか?ライセンスは?
- pricebuddy は GPL-3.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- pricebuddy は今もメンテナンスされていますか?
- 活発にメンテナンス中。pricebuddy の最終コミットは 2026年10月24日 です。
- pricebuddy は何に使えますか?
- 購入前に、PCパーツや趣味のアイテムが値下がりするかをチェック セール開始時に通知を受け取れるよう、家庭のほしい物リストを管理 マーケットプレイスの出品価格が本当に安いのかを確認 Dockerを使い、自宅サーバーでプライベートな価格トラッカーを運用
- pricebuddy のインストール方法は?
- 空の .env ファイルを作成します: touch .env リポジトリから docker-compose.yml をダウンロードし、環境に合わせて調整します Docker Compose で PriceBuddy を起動します: docker compose up -d http://localhost:8080 を開き、admin@example.com / admin でログインしてから、パスワードを変更します
- pricebuddy はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/jez500/pricebuddy
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
セルフホスト型のWebページ変更監視ツール。ページが更新されるとDiscord、Email、Slack、Telegram、webhookなどで通知します。
ImmoScout24やKleinanzeigenなどの欧州不動産ポータルを監視し、新着物件をSlack、Telegram、メール、Discord、ntfyに通知するセルフホスト型ツール。
自分のサーバーで運用できるプッシュ通知サービス。シンプルなURLやAPI呼び出しでiOS、Mac、Android、DIYデバイスにメッセージを送信でき、基本的な利用にはアプリのインストールも不要です。
Laravelを基盤に構築された、商品データの管理・拡充に使えるオープンソースのPIM(商品情報管理)およびDAM(デジタルアセット管理)プラットフォーム。
Digikala、Torob、Divar、SnappfoodなどのイランのWebサイトをAIエージェントが検索・比較できる、70以上の非公式MCPサーバー集。価格はトマン表記です。