Website Monitor

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

View Source Code →
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".
  2. Select an Element: Go to a webpage, click the extension icon, and use the visual selector to click on content.
  3. Manage in Dashboard: Open the dashboard to see all your tracked pages and configure global settings.
  4. Get Notified: Receive a browser notification the moment a change is detected.

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.