changedetection.io
Apache-2.0 website change monitoring with alerts
Comms / Notifications · Apache-2.0 · 35.1k
Reviewed 2026-10-18 · last push 2026-10-18 · repo checked 2026-10-19
What's Good
Apache-2.0 (dgtlmoon/changedetection.io), release 0.60.9 (2026-10-12). Self-host it with Docker or pip. It can filter by CSS/XPath/JSON path, render JavaScript pages with an included Chrome browser, and run browser steps before a check. Optional AI rules let you connect your own LLM (OpenAI, Gemini, Anthropic, Ollama) to only alert on changes that match a plain-English intent and to summarise diffs. ★~35.1k.
The Catch
Watching sites you do not own can break their terms of service, and heavy JavaScript rendering costs CPU and memory. The AI features send page diffs to whichever LLM provider you configure. The README pushes the paid hosted version ($8.99/month) at the top; self-hosting is fully free.
Verdict
The best self-hosted page-change watcher — use the selectors to keep alerts quiet.
Embed
Maintainer? Add the badge to your README. It is free, links to this review, and there is no paid version.
Markdown
[](https://stackgems.com/gems/changedetection-io)
HTML
<a href="https://stackgems.com/gems/changedetection-io"><img src="https://stackgems.com/badge/changedetection-io.svg" alt="changedetection.io reviewed on Stack Gems" height="20"></a>
Related
Notifications →- ntfyHTTP pub-sub notifications you can curl from cron
- ListmonkAGPL-3.0 self-hosted newsletters and transactional mail
- AppriseBSD-2-Clause CLI that talks to a hundred notifiers
- GotifyMIT self-host push server; Android-first, no ntfy.sh twin
- MauticGPL-3.0 self-host marketing automation; hosted trial is not free