Kibitzr is a free, open-source Python tool for monitoring webpages and automating notifications. See features, setup, and top alternatives.
Kibitzr is a free, open-source personal web assistant that polls webpages, files, RSS feeds, or command output for changes and sends a notification only when something changes. It is released under the MIT license and maintained as a community project rather than a funded company.
Configuration is done in a single human-readable YAML file, letting users define recurring monitoring tasks, transformation filters, and notification channels without writing custom scripts for each site or task.
It is aimed at developers and technically comfortable users who want a lightweight, scriptable, self-hosted alternative to commercial webpage-monitoring SaaS tools.
Kibitzr supports multiple fetch methods: plain HTTP requests, headless-browser automation for JavaScript-heavy pages and multi-step scenarios, and raw SSH command execution for monitoring remote servers or build systems.
Detected changes can be filtered and transformed (CSS selectors, regular expressions, diffing) before triggering notifications through channels like Slack and email via MailGun.
It runs cross-platform on Windows, Linux, and macOS, is Docker-ready, and is commonly deployed on free-tier cloud instances such as AWS Free Tier or GCP Always Free for continuous, low-cost monitoring.
Kibitzr is completely free and open source under the MIT license, with no paid tiers, subscriptions, or hosted SaaS offering from the project itself.
Any cost comes from self-hosting infrastructure, which can be minimized or eliminated by running Kibitzr on a free-tier cloud virtual machine.
Kibitzr monitors webpages, files, and command output for changes and sends notifications via Slack, email, or other channels when a change is detected.
Yes, Kibitzr is completely free and open source under the MIT license, with no paid tiers.
Basic YAML configuration is required to define monitoring tasks, so some technical comfort is helpful, though no full programming is necessary for simple setups.
Yes, it supports headless-browser automation for pages that require JavaScript rendering or multi-step interactions.
It runs on Windows, Linux, and macOS, and is commonly deployed on free-tier cloud instances like AWS Free Tier or GCP Always Free.
Alternatives include changedetection.io, Visualping, Distill.io, and Wachete.