Website Monitor

Monitor web pages for changes and get notified when they update. A powerful, open-source alternative to commercial services.

Website Monitor UI Screenshot

Powerful Features for Tracking the Web

Visual Selector

Simply click on any element on a page to start monitoring it. No need to mess with complex CSS selectors.

Change Notifications

Get desktop notifications and a badge on the extension icon when a change is detected for any of your monitors.

Robust Detection

The extension uses a smart algorithm to find elements even if the page structure changes slightly.

Central Dashboard

A dedicated dashboard to manage all your monitors in one place, with options to check, edit, and delete.

Import & Export

Backup your monitors to a JSON file or share them. Also compatible with monitors from Distill.io.

Highly Customizable

Set a global check interval and define the maximum number of concurrent checks to tailor performance to your needs.

Manage Everything in One Place

The intuitive dashboard gives you a complete overview of all your tracked pages, their status, and a log of recent changes.

Website Monitor Dashboard View

Get Started in Minutes

  1. Download & Install

    Download the ZIP from GitHub, unzip it, and load it as an "unpacked extension" in your browser's developer mode.

  2. Select an Element

    Go to a webpage, click the extension icon, and use the visual selector to click on the content you want to track.

  3. Manage in Dashboard

    Open the dashboard to see all your tracked pages, trigger manual checks, and configure global settings.

  4. Get Notified

    Receive a browser notification the moment a change is detected. The icon will show a badge until you view the change.

Built With Modern Technology

Lightweight and Secure

Built with Manifest V3 for enhanced security and performance.
Written in pure, vanilla JavaScript (ES6+) with no external libraries to keep it fast and lightweight.