Mister Quota : suivre la consommation de ses comptes d’IA
Mister Quota est une application de bureau pour suivre plusieurs comptes d’IA — Claude, Cursor, OpenAI… — et voir, pour chacun, l’avance ou le retard pris sur une consommation régulière jusqu’à la fin de la période.
En bref
- Type
- Application de bureau (Electron), pas une application web
- Systèmes
- Windows, macOS et Linux
- Maturité
- Alpha : en développement
- Prix
- Gratuite
- Licence
- MIT, code source sur GitHub
- Installateur
- aucun publié à ce jour
Ce qu’elle fait
Chaque compte d’IA suivi a son quota — en jetons, en argent, en requêtes ou en crédits — et sa période : semaine, mois, année ou durée sur mesure, calée sur la date anniversaire du compte. Pour chacun, l’application calcule :
- ce qui a été consommé, et ce qu’une consommation régulière aurait donné à la même date ;
- l’écart entre les deux, et un statut : en avance, dans les temps, en retard, quota dépassé ;
- la moyenne quotidienne à tenir pour finir la période dans le quota ;
- une projection de la consommation en fin de période, si le rythme se maintient.
Les relevés se saisissent à la main ou se collectent automatiquement. Des seuils d’alerte déclenchent une notification du système, une icône dans la zone de notification donne l’état d’un coup d’œil, et chaque compte peut se synchroniser à intervalle régulier. Les données se sauvegardent dans un fichier JSON qui se restaure, s’exportent en CSV, et des relevés s’importent depuis un CSV.
La collecte automatique, service par service
- Claude (Anthropic) : lit l’API Usage & Cost d’une organisation de la Console Claude, avec une clé Admin d’organisation. Un abonnement individuel (Claude Pro ou Max) n’y a pas accès : il se suit à la main.
- Cursor : lit l’API d’administration d’une équipe, avec une clé d’administration d’équipe. Un abonnement individuel se suit à la main.
- OpenAI : connecteur encore à terminer ; ses relevés sont à vérifier avant de s’y fier.
Vos données
Tout reste sur l’ordinateur : les comptes et les relevés sont dans une base SQLite, dans le dossier de données de l’application. Les clés d’API sont chiffrées par le trousseau du système (Keychain sur macOS, DPAPI sur Windows, libsecret sur Linux) ; elles n’entrent jamais dans une sauvegarde, et sous Linux sans libsecret l’application refuse de les enregistrer plutôt que de les écrire en clair. Elles ne sont déchiffrées qu’au moment d’appeler le service concerné.
Les seuls échanges réseau sont ces appels, avec vos clés, aux API des services suivis (Anthropic, Cursor, OpenAI). L’application n’embarque ni mesure d’audience ni remontée d’erreurs, et ne cherche pas de mise à jour d’elle-même.
Les autres applications de la famille, et ce qu’elles font de vos données, sont décrites sur la page À propos.
L’obtenir
Aucun installateur n’est publié à ce jour : le dépôt n’a encore publié aucune version. Quand une version paraîtra, elle sera sur la page des versions du dépôt. D’ici là, l’application se construit depuis ses sources :
- installer Node.js 22.13 ou plus récent (hors 23 et 25) ;
- disposer d’un jeton GitHub de portée
read:packages: le socle commun de la famille est publié sur GitHub Packages, qui l’exige même pour un paquet public ; - dans le dépôt, lancer
npm installpuisnpm run build:electron, qui produit un installateur DMG (macOS), NSIS (Windows) ou AppImage (Linux).
Code source et contact
Le code est public sur github.com/mister-guiiug/mister-quota, sous licence MIT. Une question, un bug, une idée : ouvrir une issue.