steamplg

Shows whether a game's current price is a new historical low or matches the historical low, right on Steam store pages inside the Steam desktop client.

在 Steam 客户端里浏览商店游戏页时,标题旁会直接显示 新史低 / 平史低 / 非史低。

A Steam store page in the Steam client with a badge next to the game title

How it works

The Steam client renders its store with an embedded Chromium (CEF). When Steam is started with -cef-enable-debugging, steamplg connects to that local debugging port, detects the game page you are viewing, looks up Steam's price history for your region via the IsThereAnyDeal API, and inserts a badge next to the title:

Only Steam's own price history is compared, and only discounted entries in the same currency.

Download

Single-file programs, no installation or runtime required. Latest version from GitHub Releases:

Windows (x64)steamplg-windows-x64.exe
macOS (Apple silicon)steamplg-darwin-arm64
macOS (Intel)steamplg-darwin-x64
Linux (x64)steamplg-linux-x64
Linux (arm64)steamplg-linux-arm64

Setup instructions: see the README.

Code signing policy

Windows releases: free code signing provided by SignPath.io, certificate by SignPath Foundation. Windows binaries are built from this repository by GitHub Actions on GitHub-hosted runners, and every signing request is manually approved.

macOS releases are signed with the maintainer's Apple Developer ID and notarized by Apple.

Team roles:

See also the privacy policy.