Change Detection
Price drops, restocks, job postings, government announcements, competitor edits - changedetection.io watches web pages and alerts you the moment anything changes, down to PDF text and checksums. Point it at a URL, set a check interval, and precise filters decide what counts as a change: a Visual Selector targets page elements by pointing and clicking, CSS selectors and XPath narrow scope, trigger-text and ignore-text rules (with regex support) cut noise, and JSONPath or jq handles API responses. A dedicated re-stock and price detection mode extracts product metadata and fires on thresholds - alert only when the price drops below your target or the percentage change exceeds a limit. JavaScript-heavy sites render through a real Chrome browser via Playwright, with the ability to execute JS steps first (log in, click, scroll) before extracting text. Notifications reach 85+ services through Apprise - Discord, Slack, Telegram, email, webhooks - optionally with a screenshot of the changed page, and AI-powered summaries (any OpenAI-compatible endpoint, including local Ollama) describe what changed. Per-watch proxies, custom headers, and POST/GET control cover hostile targets. Apache-2.0 licensed with local file-based storage: the URLs you monitor and why stay entirely your business.
Flight Finder
Flight Finder is a self-hosted tracker that watches flight, hotel, and car rental prices for you and alerts you when a fare you care about drops. Search in plain language, such as NYC to Tokyo next month under a set budget, and the app turns that request into tracked routes with flexible date ranges. Price evolution charts show how fares move over days and weeks, so you can see whether a price is genuinely cheap or just pretending. Click any point on a chart to jump straight to the airline booking page, or share the chart through a public link that needs no login. Compare carriers side by side to spot which airlines are softening prices and which are climbing. Test whether browsing from another country changes the quote with the optional VPN comparison. Track hotels by dates, rooms, and guests, follow a specific room rate or the cheapest qualifying offer, and set a target price that triggers a notification. Do the same for car rentals, comparing verified totals before you commit. Alerts arrive through Telegram, email, ntfy, webhooks, Pushover, or WhatsApp, with rules for target prices and percentage drops. Households can share one instance while each person keeps separate trackers and administrators manage assignments. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. MIT licensed.
Ticket Monitoring
Name the route and the fare you will pay, and Ticket Monitoring keeps watch over five booking channels, alerting you the moment a real fare drops to your price. It collects actual flight details, not headline prices: flight numbers, times, transfers, cabins, aircraft, and baggage allowances from Qunar, Fliggy, Ctrip, Tongcheng, and Tuniu, with five optional app channels feeding the same tables. Every watched route carries its own rules: separate target lines for nonstop and connecting flights, airline whitelists, baggage and departure-time gates, a maximum trip duration, and pause switches that shelve a route without deleting it. Each scan writes every flight into a local price history, so the console draws candlestick trends, 14-day departure price bands, and low-fare calendars from your own collected data. When a fare crosses your line, a rich DingTalk post leads with the deal, its 7-day trend, and a buy-or-wait suggestion, and escalation layers add an @mention, an ntfy alert that rings through silent mode, or a voice call. ServerChan WeChat, Bark, and email reports with embedded charts run alongside, governed by quiet hours and a full send history. Routes, thresholds, scan intervals, channels, and notifications are all configured in the browser console, changes apply live without a restart, and all prices and credentials stay in local files on your server. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. Apache-2.0 licensed.
PriceBuddy
Waiting for the right moment to buy usually means refreshing product pages for weeks, so PriceBuddy does the refreshing for you and speaks up when the price is right. Paste a product URL and it fetches the details and price, then rechecks on a global schedule or a per-product interval from every 5 minutes to every 24 hours. Stores are scraped with CSS selectors, regular expressions, or JSONPath, a headless browser covers JavaScript-heavy shops, and an optional AI provider (OpenAI, Anthropic, Gemini, or local Ollama) can recover missing prices or repair broken selectors. Attach several URLs to one product to compare retailers or marketplace listings, with in-stock, pre-order, and discontinued states shown beside each source. Unit pricing reveals the real cost per tablet or bag when multi-packs distort shelf prices, while history charts show minimum, maximum, and average over time. Alerts fire on a target price, a drop threshold, or a back-in-stock event and arrive by in-app notice, email, Pushover, Gotify, Apprise, Telegram, Discord webhook, or ntfy. Tags sort products into draggable dashboard groups, with optional smart sections for what to buy now, recent drops, and failed checks. Each user keeps separate products and settings, a REST API with scoped tokens serves your scripts, and a Chrome and Edge extension tracks items from the page you are viewing. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. GPL-3.0 licensed.
Domain Monitor
The renewal notice always seems to land in an inbox nobody checks anymore, so Domain Monitor tracks every domain you own from your own server and warns you long before each expiry date arrives. It pulls expiration dates and registrar details automatically through WHOIS and RDAP across more than 1,400 supported TLDs, keeping the whole portfolio current without anyone remembering to look. Add domains one at a time or import them in bulk, group them with tags and watchlists, and let scheduled cron checks refresh the data on their own. Alerts escalate on your schedule, at 60, 30, 21, 14, 7, 5, 3, 2, and 1 day before expiry, and arrive through email, Telegram, Discord, Slack, Mattermost, Pushover, or webhooks, routed by notification groups so the right people hear about the right domains. Each domain also gets tabbed views for its DNS records, SSL certificate validity, billing notes, notification history, and raw WHOIS output, with per-domain toggles for DNS and certificate monitoring. The dashboard surfaces what expires soon, how domains distribute across registrars, and whether every domain is actually covered by an alert channel. Multiple users get their own accounts with two-factor authentication, tracked sessions, and an in-app notification center. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. MIT licensed.
Operational
Operational watches your product for the moments that matter, signups, payments, failed webhooks and cron jobs, and pushes the important ones to your phone as they happen. Your code sends structured events with a name and a JSON payload through a simple API, using the official Node.js or PHP SDKs or the WordPress plugin, and every event lands in a searchable feed organized by project and category. Mark an event notify and it becomes a push notification on your phone through the installable web app, while everything else waits quietly in the feed for when you actually want to look. Related events nest inside each other as contexts, so a failed checkout can carry its payment attempt, gateway response and retry history in one expandable bundle instead of forty scattered log lines. Events can carry action buttons that trigger your webhooks, letting you approve a refund, restart a job or retry a delivery from the notification itself. Teammates share projects with their own accounts, a test mode lets you rehearse integrations without polluting the real feed, and a built-in MCP server exposes your events to AI tools. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. AGPL-3.0 licensed.