Aller au contenu
Théophile Diot.
Menu de navigation
Tous les projets

Claude Usage Tracker pour Linux

Adaptation produit pour Linux / 2026-aujourd’hui

Un port Linux non officiel qui réunit un indicateur d’usage GNOME, des préférences natives, des notifications, un historique et une ligne d’état configurable pour Claude Code.

Rôle
Auteur et mainteneur de l’adaptation Linux
Contribution
Portage du tracker vers Linux avec panneau GNOME et ligne d’état dans le terminal.
Type de preuve
Lien vers une source publique
24hGraphique d’usage localFondé sur sept jours de pourcentages
3Suites de tests cibléesUsage, ligne d’état et projection des réglages
0600Mode des fichiers locauxHistorique, cache, configuration et sauvegardes
01

Le problème

L’expérience du tracker macOS n’existait pas comme produit Linux cohérent. Le port devait aussi réutiliser la connexion Claude Code en toute sécurité, sans créer un second stockage d’identifiants ni intégrer une clé de session dans un script.

Deux sources, deux surfaces Linux
La ligne d’état reçoit les limites depuis Claude Code. Seul le panneau lit le jeton OAuth, en mémoire, pour interroger l’API d’usage.
02

Décisions

  1. Réunir l’approche visuelle et la ligne d’état du tracker macOS avec la base d’une extension GNOME Shell existante, en créditant explicitement chaque source.

    CoûtLe port dépend de deux projets amont qui ne garantissent pas sa compatibilité.

  2. Faire consommer à la ligne d’état le JSON de session fourni par Claude Code sur l’entrée standard, tandis que le panneau garde le jeton OAuth en mémoire pour sa requête d’usage.

    CoûtLe jeton disparaît au redémarrage : le panneau doit traiter l’absence d’authentification comme un état normal.

  3. Normaliser les anciennes limites et les limites dynamiques des modèles, conserver un historique borné limité aux pourcentages et afficher les valeurs en cache pendant les pannes du service.

    CoûtL’historique renseigne le rythme d’usage, mais pas l’usage absolu.

  4. Installer la ligne d’état sans toucher aux autres réglages Claude, créer une sauvegarde horodatée et tester des entrées de terminal malveillantes ainsi que la projection de la configuration.

    CoûtL’installation est plus lente et plus difficile à suivre qu’un écrasement du fichier de réglages.

03

Résultat

Les utilisateurs Linux disposent, dans le panneau et le terminal, d’une vue native du rythme de leur session, des limites par modèle, des heures de réinitialisation, des notifications et de l’usage récent, sans dupliquer leur connexion Claude.

04

Preuves et périmètre

Vous cherchez un collaborateur ?

Présentez le projet et ses contraintes. Je réponds par e-mail.