Introduction
Les utilisateurs de Claude Code peuvent désormais bénéficier d'un outil pratique pour surveiller leur quota d'utilisation directement depuis la barre de menu de leur système macOS. Ce projet open source propose des gauges de quota personnalisables pour chaque compte, offrant ainsi une visibilité immédiate sur les niveaux d'utilisation.
Contexte Technique
Le fonctionnement de cet outil repose sur l'utilisation de l'API interne de Claude Code pour récupérer les informations d'utilisation. Les gauges sont mises à jour toutes les 5 minutes et peuvent également être actualisées manuellement. L'installation nécessite macOS et Homebrew, et le plugin lit les tokens OAuth de Claude Code stockés dans le Keychain de macOS, sans jamais les réécrire ou les rafraîchir.
Les gauges affichent la consommation dans une fenêtre de 5 heures, avec des couleurs qui varient en fonction du niveau d'utilisation : vert, orange (à partir de 70%) et rouge (à partir de 90%). Lorsque la fenêtre de 5 heures est entièrement utilisée, la gauge affiche un compte à rebours jusqu'à la réinitialisation. De plus, lorsque la limite hebdomadaire est atteinte, la gauge devient noire avec un compte à rebours jusqu'à la réinitialisation hebdomadaire.
Analyse et Implications
Cet outil apporte une grande commodité aux utilisateurs de Claude Code en leur permettant de surveiller facilement leur quota d'utilisation. Cela peut aider à éviter les dépassements de quota et à optimiser l'utilisation des ressources. Cependant, il est important de noter que l'outil utilise une API interne non documentée de Claude Code, ce qui signifie que des modifications futures de l'API pourraient nécessiter des ajustements dans le plugin.
Perspective
À l'avenir, il serait intéressant de voir des fonctionnalités supplémentaires, telles que des alertes personnalisables pour les niveaux d'utilisation ou une intégration avec d'autres outils de productivité. De plus, la prise en charge de plusieurs comptes et la personnalisation des étiquettes de compte sont des fonctionnalités utiles qui pourraient être améliorées. Les utilisateurs doivent également être conscients des risques potentiels liés à l'utilisation d'une API interne non documentée et prendre des mesures pour sécuriser leurs informations d'identification.