Basilic
Un minuteur Pomodoro pensé pour se faire oublier : il tient dans un coin de l'écran, ne coupe jamais le travail, et ne demande ni compte ni connexion. Open source sous licence MIT.

Basilic est un minuteur Pomodoro léger, conçu autour d'une idée simple : un minuteur ne doit jamais devenir une distraction de plus. Il tient dans un coin de l'écran et se fait oublier. Aucun compte, aucune télémétrie, et toutes les données restent sur la machine.
Les durées de travail et de pause sont réglables, avec un enchaînement automatique travail vers pause vers travail, et une pause longue de 15 minutes déclenchée toutes les quatre sessions. Un suivi d'objectif quotidien affiche les sessions terminées. Chaque session peut porter sa propre liste de tâches, réordonnable et cochable sans quitter le minuteur.
La pièce maîtresse est le mode compact : une fenêtre de 260 par 120 pixels, sans bordure, toujours au premier plan et déplaçable à la souris. Le temps restant y est représenté par une vague qui monte pendant le travail et redescend pendant la pause, avec un texte qui s'inverse automatiquement grâce aux modes de fusion CSS pour rester lisible quel que soit le niveau. Le tout dans une palette strictement monochrome.
Techniquement, c'est du React 19 et TypeScript avec Tauri 2, disponible sur Windows, macOS et Linux. Les sons de transition sont synthétisés via l'API Web Audio plutôt qu'embarqués en fichiers, ce qui évite d'alourdir l'application.
J'ai volontairement gardé le projet minimal : un composant React d'environ 750 lignes sans abstraction inutile, et un back-end Rust réduit au strict nécessaire, avec seulement neuf permissions limitées à la manipulation de fenêtre. Sur un outil de cette taille, ajouter des couches aurait coûté plus en complexité que ça n'aurait rapporté. Le code est publié sur GitHub sous licence MIT.