@xataz J'utilise TaskWarrior combiné à TimeWarrior. Tu peux ajouter des tâches à la todo list et les grouper par projets. Tu peux tracker le temps que tu passes sur chacune des tâches avec un start/stop.
C'est en ligne de commande et ça demande un petit temps d'adaptation. C'est pas parfait, mais c'est le mieux que j'ai trouvé jusqu'à maintenant.
TaskWarrior : https://taskwarrior.org/
TimeWarrior : https://taskwarrior.org/docs/timewarrior/index.html