Derrière Skimrr
Comment c'est construit.
Natif sur macOS, Windows et Linux, traduit en six langues, avec un modèle embarqué qui relit chaque rapprochement avant qu'il ne s'affiche.
- Application
- Tauri 2 : un cœur en Rust avec une interface React et TypeScript. Pas d'Electron, pas de navigateur embarqué.
- Vérification locale
- Un petit modèle de vision ONNX, exécuté localement via candle (Rust), relit chaque groupe proposé par l'empreinte. Sur un vrai dossier de voyage, la révision a fait passer le réglage le plus permissif de 70 à 23 photos, entièrement sur la machine.
- Licence
- Un Worker Cloudflare vérifie un achat auprès de Lemon Squeezy et signe un reçu en Ed25519. L'app n'embarque que la moitié publique de cette clé, un reçu ne peut donc pas être forgé.
- Tests
- Le pipeline de détection (hachage, empreinte perceptuelle, score de netteté, appariement raw/JPEG) est couvert par une suite de tests automatisés qui tourne avant chaque publication.
- Site
- Astro, généré en pages statiques et servi par Cloudflare Pages.