Tout bureau Linux
X11 et Wayland, toute distro avec systemd. Aucun environnement de bureau requis.
Comme une alarme de voiture — pour votre ordinateur
Armez votre machine d'un clic : l'écran se verrouille, un bip retentit, et une veille silencieuse commence. Touchez-la en votre absence et AlertU déclenche l'alarme, prend une photo, et alerte votre téléphone.
Fonctionnement
La boucle d'une alarme de voiture — armer, surveiller, réagir — au calme dans un démon sur votre machine.
Intrusion
Une fois armée, AlertU surveille vos périphériques d'entrée au niveau du noyau. Un mouvement de souris, une frappe au clavier, un effleurement du trackpad — toute activité sur un périphérique surveillé lance un compte à rebours réglable, avec un tic d'avertissement discret.
Alarme
Quand le compte à rebours expire, la sirène tourne en boucle et la machine cesse d'être discrète. Branchez le webhook optionnel sur votre téléphone, Slack ou Discord et l'alerte arrive dans votre poche, où que vous soyez.
Preuve
À l'instant où l'alarme se déclenche, AlertU enregistre un cliché webcam horodaté. Retrouvez une petite galerie de qui s'est penché sur votre écran pendant votre absence.
Désarmement
Votre télécommande est la clé. Un second clic, ou un déverrouillage normal par mot de passe, ramène tout au calme. Le premier qui arrive gagne — déverrouillez pendant le compte à rebours et rien ne se déclenche.
Conçu pour les développeurs
Pas de cloud, pas de compte, pas de télémétrie. Quatre petits binaires qui dialoguent sur une seule socket locale.
X11 et Wayland, toute distro avec systemd. Aucun environnement de bureau requis.
Sous licence MIT, développé au grand jour. Lisez chaque ligne, envoyez un patch.
Tout reste sur votre machine. La seule chose qui part est le webhook que vous configurez.
Un paquet pour votre distro, nommez votre télécommande, et vous êtes armé en une minute.
Rust pur là où ça compte. Ni GTK, ni Qt, ni liaison ALSA.
102 tests à chaque push, avec rustfmt et clippy en -D warnings.
En pratique
Toute l'histoire, telle qu'elle se déroule vraiment.
Vous lancez une longue compilation.
Vous armez AlertU et vous levez.
Quelqu'un touche votre clavier.
La sirène se déclenche.
Un cliché est capturé.
Vous cliquez la télécommande — calme revenu.
Installation
Chaque version publie un .rpm et un .deb — les quatre binaires, les unités systemd et les sons. Sur toute autre distro, compilez avec cargo.
sudo dnf install ./alertu-*.rpmsudo apt install ./alertu_*.debcargo build --releaseUn paquet ne peut ni vous ajouter à un groupe ni démarrer une unité utilisateur : quelques lignes restent à vous. Guide complet dans le README.
$ alertu-ctl status
Idle
$ alertu-ctl toggle
ok
$ alertu-ctl --json status --watch
{"event":"state","state":"armed"}
{"event":"state_changed","state":"triggered"}
{"event":"state_changed","state":"alarm"}
Toujours à veiller.
Jusqu'à votre retour.