Règles d'alerte et résumés en langage naturel
Tu écris ton intention plutôt qu'une règle technique, et le modèle évalue chaque changement détecté pour filtrer ce qui ne t'intéresse pas. Il peut aussi transformer une différence brute en phrase claire, du type « le prix est passé de 89,99 à 67,00 ». L'implémentation passe par LiteLLM, ce qui ouvre le choix du fournisseur : Anthropic, Gemini, OpenAI, OpenRouter, ou un modèle local via Ollama, vLLM et LM Studio. Un compteur de jetons et un budget mensuel sont intégrés.
Ciblage par sélecteur CSS, XPath, JSONPath et jq
Le cœur historique de l'outil. Tu ne surveilles pas la page entière mais la zone qui compte, ce qui évite le bruit. S'y ajoutent des filtres de texte : déclencher sur un texte, retirer un texte par sélecteur, ignorer un texte, extraire un texte, le tout avec expressions régulières possibles. Ces filtres fonctionnent aussi bien avec le récupérateur HTTP simple qu'avec le navigateur complet.
Sélecteur visuel à la souris
Plutôt que d'écrire un XPath à la main, tu cliques sur la zone de la page à surveiller. Attention à la condition d'usage, qui est le vrai piège de l'auto-hébergement : cette fonction exige d'être connecté à un récupérateur de contenu Playwright, inclus dans l'abonnement mais à déployer soi-même sur son propre serveur.
Navigation scriptée pour les sites en JavaScript
Tu peux exécuter une séquence d'actions avant de mesurer le changement : remplir des champs, cliquer, se connecter à un site, accepter des cookies, ajouter un produit au panier, affiner une recherche. Cela suppose Playwright activé. Deux moteurs sont supportés, SockPuppetBrowser étant le recommandé, l'ancien Selenium étant décrit par le projet lui-même comme déprécié.
Surveillance de prix et alertes de réapprovisionnement
Un mode dédié aux pages produit extrait les métadonnées de la page et suit le prix. Tu peux poser des bornes : prix plancher, prix plafond, pourcentage de variation. Un module IA dédié existe pour l'extraction du prix et de l'état du stock quand la page ne se laisse pas lire simplement.
Plus de 85 canaux de notification
Discord, Slack, Telegram, Rocket.Chat, e-mail, Matrix, ntfy, Office 365, Microsoft Teams et webhooks, le tout reposant sur la bibliothèque Apprise. Les notifications peuvent embarquer une capture d'écran de la page au moment du changement, ainsi que le détail de la différence. Un flux RSS est également disponible.
Historique des versions et comparaison fine
Chaque contrôle produit un instantané horodaté consultable, et tu compares deux versions au choix, mot par mot, ligne par ligne ou caractère par caractère. C'est ce qui permet de reconstituer l'évolution d'une page de tarifs concurrente sur plusieurs mois.
Surveillance de PDF et d'API, pilotage par API REST
Au-delà du HTML, l'outil suit le texte modifié dans un fichier PDF, sa taille et sa somme de contrôle, ainsi que des API JSON via JSONPath ou jq. Le tout se pilote par une API REST documentée : création de surveillances, récupération des différences, étiquettes et notifications.