{"data":{"slug":"changedetection-io","name":"changedetection.io","tagline":"Apache-2.0 website change monitoring with alerts","category":"notifications","categoryName":"Notifications","url":"https://changedetection.io","github":"https://github.com/dgtlmoon/changedetection.io","pricing":"open-source","hook":"changedetection.io watches web pages for changes — prices, stock, text edits, JSON values — and notifies you over Discord, email, Slack, Telegram, webhooks and many more channels.","whatsGood":"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.","theCatch":"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.","addedAt":"2026-10-18","featured":false,"domain":"Comms","subSpecialty":"Notifications","subcategory":"Notifications","tags":["self-host","permissive","active"],"capabilities":[],"surfaces":["Self-host"],"ecosystem":["Multi-platform"],"licenseModel":"Apache-2.0","githubStars":35116,"starsPerWeek":118,"access":"free","archived":false,"repo":{"createdAt":"2021-01-27","pushedAt":"2026-10-18","license":"Apache-2.0","archived":false,"checkedAt":"2026-10-19"}},"related":[{"slug":"ntfy","name":"ntfy","tagline":"HTTP pub-sub notifications you can curl from cron"},{"slug":"novu","name":"Novu","tagline":"MIT notification workflows with a real 0 USD Cloud"},{"slug":"listmonk","name":"Listmonk","tagline":"AGPL-3.0 self-hosted newsletters and transactional mail"},{"slug":"apprise","name":"Apprise","tagline":"BSD-2-Clause CLI that talks to a hundred notifiers"},{"slug":"gotify","name":"Gotify","tagline":"MIT self-host push server; Android-first, no ntfy.sh twin"}],"links":{"self":"/api/gems/changedetection-io","html":"/gems/changedetection-io","markdown":"/gems/changedetection-io.md","category":"/api/gems?category=notifications","categoryPage":"/stacks/notifications"}}