Flema Check

メルカリの検索結果に連動し、他フリマサイト(ラクマ・ヤフオク・Yフリマ)の最安値や新着出品をSide Panel上に自動整理して比較表示する拡張機能です。外部サーバーを一切介さずブラウザ内部ストレージのみで動作するManifest V3準拠の完全スタンドアロンアーキテクチャを採用しています。

Flema Check 動作イメージ画面

Features

特徴

完全スタンドアロン・サーバーレス構成

外部データベース(Node.js / SQLite等)を撤廃し、ブラウザ内部ストレージ(chrome.storage.local)とメモリ上の差分検知のみで完結。容量制限(5MB)を遵守するため、不要プロパティの自動除外と最新1,000件の自動ローテーションを実施します。

APIパッシブフック & 非表示裏タブ並列抽出

メルカリの通信(entities:search等)をMAIN空間でフックして生JSONを取得し、他フリマサイトは非表示裏タブ(active: false)で並列取得。DOM変更の影響やBot対策を回避し、安定したデータ抽出を実現します。

Chrome Side Panel APIによる最適化UI

閲覧中ページのレイアウトを崩さず独立領域で操作可能。直リンク対策(no-referrer)によるYahoo!系画像表示の担保、多角フィルタリング、サイト別サマリ、旧価格打消し表示などをゼロ秒レスポンスで描画します。

直近90日優先の相場分析・価格判定ロジック

メルカリの販売実績(Sold)から相場中央値と平均販売日数を算出し、売り時ランク(S〜C)や推奨価格を算出。他フリマ出品に対して「青(刈り取り)」「赤(独占・高値)」「黄(値崩れ警戒)」を自動ハイライトします。

Architecture & Flow

構成要素と処理の流れ

メルカリの検索トリガーから他サイト並列検索、ローカル保存、Side Panel上での即時相場分析までのデータ連携フローです。

1. メルカリ検索キャプチャ(inject.js / content.js)

MAIN空間で window.fetch / XMLHttpRequest をフックし生JSONをキャプチャ。content.js を経由して background.js へ転送し、URL判別(Shops/個人)およびステータス・日時を正規化します。

2. 他フリマ自動検索 & 並列データ抽出(tabRunner.js)

background.js が指示を出し、ラクマ・Yフリマ・ヤフオクを非表示タブ(active: false)で同時に起動。各サイトの構造化データやJSONを抽出後、タブを自動クローズします。

3. 内部ストレージ保存 & 差分自動検知(dbClient.js)

正規化データを chrome.storage.local へUPSERT保存。価格変更日時やステータス変更日時を保持しつつ、最新1,000件を超えた古いアイテムを自動切り詰めして容量を維持します。

4. 相場分析 & チャンス品判定描画(sidepanel.js / marketAnalysis.js)

DB更新通知を受信後、Side Panelのメモリ上で直近90日実績に基づく売り時ランク(S〜C)および推奨販売価格をゼロ秒計算。条件に応じたハイライトCSS(青・赤・黄)を各カードへ即時適用します。

Requirements

必要なもの

外部サーバーや外部データベースの構築は不要です。動作に必要な環境条件は以下の通りです。セットアップ手順の詳細はGitHubのREADMEを参照してください。

Google Chrome(最新版)

Manifest V3 および Chrome Side Panel API(Chrome 114以降)に対応したデスクトップ向けChromium系ブラウザ環境。

拡張機能の読み込み権限

Chromeの拡張機能管理画面(chrome://extensions/)で「デベロッパーモード」を有効化し、展開したソースコードをパッケージ化されていない拡張機能として読み込める環境。

対象フリマサービスへのアクセス環境

メルカリ、ラクマ、Yフリマ、ヤフオクの各Webサイトへ正常にHTTP/HTTPS通信が可能なネットワーク接続(各サービスのアカウントログインは必須ではありません)。

ブラウザ内部ストレージ領域

chrome.storage.local が使用可能な領域(不要プロパティ削除および最新1,000件自動ローテーションにより、上限5MB以内で自動管理されます)。

Disclaimer

注意事項・ご利用にあたって

本拡張機能をご利用になる前に、以下の内容をご確認・ご了承ください。

著作権について

本ソフトウェア(ソースコード・デザイン等を含む)の著作権は制作者に帰属します。

コードの改変と商用公開の禁止

ご自身でコードを改変・カスタマイズして利用することは自由です。ただし、改変したものの再配布・公開や、商用目的(有料販売やサービスへの組み込み等)での公開・利用はご遠慮ください。

利用は自己責任で

本拡張機能の利用により生じたいかなる損害やアカウントトラブル等についても、制作者は責任を負いかねます。ご自身の判断と責任のもとでご利用ください。

動作保証について(現状渡し)

現時点での仕様に基づいて制作しています。対象フリマサイトの仕様変更等により、予告なく動作しなくなる可能性があります(継続的なアップデートや動作の保証はありません)。

📦 Flema Check をダウンロード

ZIPファイルをダウンロードして、Chromeブラウザに読み込ませるだけですぐに使えます。