Automation and scraping · Independent · 22 Oct 2026

context-dot-dev/webdog

AI native website change monitoring

← Automation and scraping
Webdog: AI website change monitoring. Watch any web page and get alerts when it changes.

In simple English

This tool watches websites for you and tells you when they change. You can track pricing pages, product updates, or competitor blogs without checking them by hand. It sends alerts to your email, Slack, or webhook when something updates. It runs on your own server and uses an external web scraping service. You will need a free API key and some technical skill to set it up.

What it is

A self-hosted website monitoring application built with Next.js and TypeScript. It uses a background worker to scrape pages on a schedule and compare them against older versions.

What it is good for

Solo builders who want to track competitor pricing changes, product releases, or documentation updates without writing custom scraping scripts.

Stars110
LicenceMIT
LatestNo tagged releasechecked 22 Oct 2026
Last code change2026-10-19
Written inTypeScript
Setup effort
3 / 5
Payoff
4 / 5
Good
  • Tracks site links, page content, and product prices.
  • Sends clean visual diffs so you can see exact line changes.
  • Filters out routine noise using optional artificial intelligence.
Watch for
  • Requires a running PostgreSQL database and a background worker process.
  • Depends on an external scraping API for page data.
  • Needs Docker and command-line knowledge for local setup.
Replaces

Writing custom cron jobs with curl and diff to check for page updates.

Works well with

PostgreSQL (for storing snapshots and alerts).

Similar repositories
Also reviewed on Repo Radar
  • cybertec-postgresql/pg_timetable1.4k stars

    A job scheduler for PostgreSQL whose jobs and schedules live in the database itself.

  • scrapy/scrapy65k stars

    A Python framework for fetching and parsing large numbers of web pages.

  • PrefectHQ/prefect24k stars

    Adds scheduling, retries and a run history to Python functions you already have.

Install
git clone https://github.com/context-dot-dev/webdog.git
cd webdog
npm install
cp .env.example .env
npm run db:up
npm run db:push
npm run dev

Independent: reviewed for Repo Radar outside the daily editions. Every independent repository

On Stack Radar: Data & Research › Web Scraping & Crawling › Change Monitoring.

Get the next edition in your inbox

A dozen repositories, opened and checked. The licence read, the last release dated, and the ones that did not make it named with the reason. It is the half most lists leave out.

No tracking pixels. One click to leave. The archive stays free either way.

We use your address to send the edition and nothing else. Confirm by email, leave in one click. How we handle it.