J'ai codé mon propre suivi de temps, 100 % local
Où passe réellement mon temps de travail ? Pas l'estimation d'après-coup, biaisée et généreuse : la vraie répartition. Comme aucune solution existante ne gardait la donnée sur ma machine, j'ai construit la mienne. Elle est open source.
Publié le 4 août 2026 · Par Pierre-Arnaud Destremau · 4 min de lecture
Il y a une question toute bête à laquelle j'étais incapable de répondre honnêtement : où passe réellement mon temps de travail ? Pas l'estimation d'après-coup, biaisée et généreuse, la vraie répartition. Combien d'heures sur tel projet, tel dossier, tel outil. En fin de semaine, mon intuition et la réalité ne se recoupaient jamais vraiment.
J'ai regardé les solutions existantes. Elles font le job, mais presque toutes envoient votre activité, les applications, les URL, parfois le contenu des fenêtres, sur un serveur distant. Pour de la donnée aussi intime que « minute par minute, voilà ce que je fais de mes journées », ça me bloquait. Alors je l'ai construit moi-même. Ça s'appelle ActivityMetrics, c'est open source, et rien ne quitte ma machine.
Le principe
Un petit programme tourne discrètement en tâche de fond sur mon Mac. Toutes les 20 secondes, il note trois choses simples :
- Quelle application est active : navigateur, messagerie, éditeur, visio.
- Pour le navigateur, quel onglet et quel outil : une boîte mail, un agenda, un CRM (l'outil qui centralise contacts et affaires en cours).
- Si je suis réellement actif : le temps sans clavier ni souris n'est jamais compté.
Ces mesures brutes sont stockées en local, dans une base sur mon disque. C'est tout. Aucune connexion sortante, aucun compte à créer.
L'astuce qui change tout : classer après coup
La plupart des trackers vous demandent de catégoriser en direct, ou apprennent avec un modèle opaque. J'ai fait l'inverse : le programme ne stocke que du factuel (l'application, le titre de la fenêtre, le domaine), et la classification par projet se fait au moment du rapport, à partir de règles que j'écris moi-même dans un fichier texte.
Concrètement : si le titre contient tel compte, ou si le domaine est tel outil, alors le temps va à tel projet. L'avantage est énorme : le jour où j'affine une règle, tout l'historique déjà mesuré est reclassé rétroactivement. Pas besoin de tout recommencer. Et comme on gère souvent plusieurs sessions de navigateur, vie perso, vie pro, plusieurs casquettes, l'outil sait les distinguer, même quand c'est le même site (une messagerie, un agenda) qui sert deux contextes.
Le rapport
À la fin, j'obtiens une vue hiérarchique, claire :
▸ Projet A 4h20 58%
Messagerie 1h40 38%
Visio 0h50 19%
Navigateur 1h50 42%
- CRM 0h55 50%
- Agenda 0h30 27% Chaque projet, son temps et son poids ; en dessous, le détail par application ; et le navigateur qui se déplie en la liste des outils réellement utilisés. Je reçois ce bilan automatiquement chaque soir sur Telegram, plus une synthèse hebdomadaire et mensuelle. Zéro effort quotidien.
Ce que ça a changé
Deux choses, surtout.
D'abord, l'effet miroir. Savoir qu'un compteur tourne suffit à recentrer l'attention. Les dispersions se voient, et se corrigent presque toutes seules.
Ensuite, des décisions plus honnêtes. Quand on facture au temps, qu'on arbitre entre projets ou qu'on veut protéger des plages de travail profond, une donnée fiable vaut mille impressions. J'ai découvert des écarts que je n'aurais jamais soupçonnés entre ce que je croyais prioriser et ce à quoi je consacrais réellement mes heures.
C'est exactement le raisonnement que j'applique côté commercial : on ne pilote pas sur des impressions. Piloter sur des faits vérifiables, c'est aussi le sujet du tableau de bord minimal du fondateur.
C'est ouvert, et gratuit
J'ai nettoyé le code pour qu'il soit installable par n'importe qui, sur Mac, en quelques minutes. C'est sur GitHub, avec un guide pas-à-pas : github.com/padestremau/ActivityMetrics. Il figure aussi parmi les outils que je développe.
Aucune dépendance exotique, un seul fichier de configuration à adapter à vos projets, et la possibilité de couper ou de tout désinstaller en une commande. Si vous testez, je suis preneur de vos retours : c'est en l'utilisant tous les jours que je continue à l'améliorer.
Vous pilotez votre activité commerciale à l'intuition ?
30 minutes, gratuit. On regarde quels chiffres vous manquent pour arbitrer sur des faits plutôt que sur des impressions.
Prendre rendez-vous