- Guides
- Installation
Quitter WakaTime sans perdre une journée
Importer votre historique WakaTime depuis la date de votre choix, garder le plugin de chaque éditeur en le pointant vers inlinr, comparer les deux outils pendant une semaine, et savoir quels chiffres vont différer, et pourquoi.
: Ses sources, et ce que les plugins WakaTime disent des assistants.

Dans ce guide
Passer de WakaTime à inlinr se fait en trois étapes, et aucune ne fait rien perdre : votre historique vous suit, chaque éditeur garde un plugin, et vous pouvez faire tourner les deux outils côte à côte jusqu'à ce que les chiffres vous inspirent confiance.
1. Apporter votre historique
Ouvrez l'onglet WakaTime de la page Import (aussi accessible depuis Settings → Import & export) et collez votre clé d'API secrète WakaTime. inlinr demande à WakaTime l'export de vos heartbeats, attend qu'il soit prêt et affiche un aperçu. Vous pouvez aussi envoyer le fichier d'export vous-même. L'import tourne sur le serveur : vous pouvez quitter la page et revenir à la même étape.
Pour commencer après votre premier jour sur WakaTime, renseignez Import from : l'activité d'avant cette date reste dans WakaTime.
L'aperçu regroupe les différentes orthographes d'un projet sur une seule ligne et montre son dépôt quand WakaTime en associe un, son dossier et ses fichiers. Il propose une fusion pour les noms proches, et chaque ligne peut aller dans n'importe quel projet inlinr ou dans une autre ligne, rattachée à un client. Les dossiers de travail des agents sont décochés au départ.
Chaque import peut être annulé seul, sans toucher à ce que vos éditeurs ont envoyé. Les projets sont rapprochés par leur nom : un dépôt que vous suivez déjà avec l'extension inlinr reçoit le temps importé au lieu de devenir un second projet. Un nom que vous envoyez dans un projet est gardé dans ses Other names : le prochain import et vos plugins WakaTime y arrivent aussi.
2. Choisir comment chaque éditeur envoie
Pour chaque éditeur, choisissez l'une des deux voies :
- Le plugin inlinr, pour VS Code et ses dérivés (Cursor, Windsurf) et pour Claude Code. Il envoie le remote git, si bien que les projets sont identifiés par leur dépôt, et il note quel assistant a écrit le code.
- Votre plugin WakaTime, pointé vers inlinr, pour tous les autres éditeurs. Créez une clé WakaTime dans Settings → Editors (elle commence par
waka_) et changez deux lignes de~/.wakatime.cfg:
[settings]
api_url = https://inlinr.com/api/compat/wakatime/v1
api_key = waka_…Ce fichier est partagé par tous les plugins WakaTime de la machine : ils basculent tous d'un coup. L'installation pour chaque éditeur est décrite sur la page de l'intégration WakaTime.
3. Comparer pendant une semaine
wakatime-cli envoie vers un seul serveur : un plugin WakaTime ne peut pas envoyer aux deux à la fois. Pour comparer, laissez le plugin de WakaTime pointé vers WakaTime et installez le plugin inlinr à côté, dans le même éditeur : chacun envoie à son serveur, et au bout d'une semaine vous pouvez mettre les deux tableaux de bord côte à côte. Une fois convaincu, désinstallez le plugin WakaTime, ou pointez-le vers inlinr pour les éditeurs qui n'ont pas de plugin inlinr.
Ce qui continue de fonctionner
inlinr répond aux parties de l'API de WakaTime que lisent les plugins et les outils autour, avec la même clé waka_ :
- la barre d'état de l'éditeur (
statusbar/today) summaries, parstartetendou par une période nommée (range) commeLast 7 Days, avec unprojectfacultatifstats/last_7_days,last_30_days,last_6_months,last_yearetall_timeall_time_since_today
curl -u waka_…: \
"https://inlinr.com/api/compat/wakatime/v1/users/current/summaries?range=Last%207%20Days"Un script ou une carte de stats qui lit ces routes continue de fonctionner une fois son URL de base remplacée par celle d'inlinr. Les systèmes d'exploitation, les machines et les dépendances reviennent en listes vides : inlinr ne les collecte pas.
Pour les statistiques de votre profil GitHub, inlinr a sa propre carte, sans clé à conserver : le guide des stats dans le README l'installe et reprend un bloc waka-readme ou github-readme-stats.
Ce qui va différer
- Un peu moins de temps. Un écart entre deux heartbeats plus long que votre délai d'inactivité ne compte pour rien ; il n'est pas plafonné au délai. Le guide sur le décompte du temps explique pourquoi, et le délai se règle dans Settings.
- Des projets par dépôt. Le plugin inlinr nomme un projet d'après son remote git. Un plugin WakaTime n'envoie qu'un nom de dossier : le même dépôt sous deux noms de dossier fait deux projets, jusqu'à ce que vous les fusionniez avec Merge into… dans les Settings du projet.
- L'attribution à l'IA seulement là où elle est mesurée. Les plugins inlinr disent quel assistant a écrit une modification. Les plugins d'éditeur de WakaTime pas toujours : leur temps ne nomme un assistant que si le plugin en envoie un.
inlinr n'est ni affilié à WakaTime ni approuvé par WakaTime.
Sources
- API de WakaTime: les points d'accès auxquels répond l'API compatible, et l'export dont votre historique est importé. Consulté le 29 octobre 2026.
- wakatime-cli, son README : le réglage
api_urlde~/.wakatime.cfg, qui fait pointer chaque plugin WakaTime vers un serveur. Consulté le 29 octobre 2026. - FAQ de WakaTime: le délai d'inactivité. Consultée le 29 octobre 2026.
Ce qui a changé
- : Ses sources, et ce que les plugins WakaTime disent des assistants.
- : Le guide des stats README, pour la carte de votre profil GitHub.
- : Le nouvel aperçu de l'import : une date de départ, une ligne par projet avec ses graphies, et les noms gardés pour le prochain import.
- : première publication.
Sur vos propres projets
Importez votre historique WakaTime, puis laissez vos éditeurs envoyer ici : les années déjà suivies restent sur les mêmes graphiques que le temps suivi à partir d'aujourd'hui.
Gratuit en solo · aucun code source ne quitte votre machine