DealWatch について
DealWatchは、複数の販売元で食品の価格を追跡したい人向けのローカル優先型モニタリングツールです。価格履歴や通知に加え、比較ダッシュボードとブラウザー拡張機能を備え、データは既定でローカルに保管します。
主な機能
- 01販売元をまたいだ価格監視
- 02価格履歴の確認
- 03価格評価と通知
- 04比較ダッシュボード
- 05ブラウザー拡張機能
活用シーン
- 01販売元ごとの商品価格を比較
- 02商品の価格推移を確認
- 03購入前に価格情報を確認
MCP 対応
READMEにはMCPサーバーのインターフェースや機能の説明がありません。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
dealwatcherer
価格競争はおまかせ。あなたは見ているだけ。
dealwatcherer は、気になる商品の価格を複数の販売店で追跡し、価格履歴を再現して、購入のタイミングをお知らせします。ブラウザー拡張機能とダッシュボードも付属しています。
┌──────────────────────────────────────┐
│ LOCAL-FIRST ████████ 100% │
│ SOURCE-TRACEABLE ████████ 100% │
│ TYPING REQUIRED ░░░░░░░░ 0% │
│ VIBES ████████ ZERO │
│ FILLER│
└──────────────────────────────────────┘
複数の販売店の価格を追跡します。会計に進む前に、レシートを確認できます。
できること
| 機能 | 内容 |
|---|---|
dealwatcherer core | 価格監視エンジンです。クロール、正規化、評価、通知を行います。 |
dealwatcherer frontend | 比較を重視したダッシュボードです。余計な情報に惑わされず、お得な商品を確認できます。 |
browser extension | 商品を右クリックするだけで、あとは dealwatcherer が処理します。 |
dealwatcherer worker | スケジュールに沿った確認と、Alembic による履歴管理を行います。 |
public skills | Claude/Codex/OpenClaw に導入して、エージェントに買い物を任せられます。 |
重要
デフォルトではローカルファーストです。ひそかなテレメトリー送信も、クラウドとの往復通信もありません。データは、明示的にどこかへ送信するまでお使いのマシンに保存されます。
インストール
git clone https://github.com/xiaojiou176-open/dealwatcherer.git
cd dealwatcherer
# follow the per-stack quickstart in INSTALL.md or docs/
たった3つのコマンドです。curl | sh も、ログインも不要です。実行する内容を確認してください。
インストールで問題が起きたら、お好みのエージェントを開いて、*「AGENTS.md を読んで、dealwatcherer のセットアップをして」*と伝えてください。エージェントが自分で問題を解決します。詳しい手順は docs/ をご覧ください。
仕組み
このリポジトリは7つのレイヤーで構成されています。git log の7つのコミットとちょうど対応しています。新しい作業は、名前を付けた小さな PR として追加します。50ファイルも変更するような正体不明のコミットはありません。
| レイヤー | 内容 |
|---|---|
chore: scaffold | ライセンス、ガバナンス、品質管理ゲート、CI の足場です。 |
feat(core) | 中核となるエンジンです。dealwatcherer が存在する理由です。 |
feat(modules) | パッケージ、アダプター、サービス、プラグインです。2階部分です。 |
feat(contracts) | スキーマ、設定、公開境界です。他のコードはここを介して連携します。 |
test: | 動作を示す証拠です。このレイヤー内のすべてのテストを実行できます。 |
feat(ops) | スクリプト、インフラ、CI ヘルパー、ビルド関連の接着部分です。 |
docs: | 公開ドキュメントです。見た目を整える部分です。 |
git log は建物のフロア図のように読めます。一度見れば、全体像がわかります。
エコシステム
dealwatcherer は yard ファミリーに属しています。7 つの yard、1 つの理念。構造化された入力、構造化された出力、構造化された証明です。
| リポジトリ | 内容 |
|---|---|
| switchyard | モデルとエージェントの実行環境を切り替えるボード |
| browserclickyard | AI がクリックし、ブラウザーがそれに従います |
| noteyard | Apple Notes は決して本当に消えません |
| dealwatcherer (ここです) | 価格の競争を、座って見守れます |
| docyard | ドキュメントサイトを入れると、Markdown が出てきます。手作業でのスクレイピングは不要です |
| fileyard | 散らかったフォルダーを入れると、整理されたライブラリができあがります |
| proofyard | すべての主張に証拠が付いています |
ファミリーを超えたおすすめ: BeamMe · BrewMe · OpenVibeCoding · proofyard。
このリポジトリにスターを付ける
dealwatcherer がクリックや時間、頭痛の種を減らしてくれたなら、スターを付けるのに費用はかかりません。お互いにとって良い取引です。⭐
Yifeng[Terry] Yu のその他のプロジェクト
- switchyard — モデルとエージェントの実行環境を切り替えるボード
- browserclickyard — AI がクリックし、ブラウザーがそれに従います
- BeamMe — エージェントの設定をあらゆる惑星に転送できます
- BrewMe — 目覚めたら、ニュースはもう淹れたてです
- OpenVibeCoding — AI が一晩中コードを書き、朝にはリリースできます
ライセンス
MIT — 細かい条件で、大きな自由を。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。