01Projet open source
Codex Limits Usage - Windows
Application Windows native qui suit le quota Codex restant, compare la consommation à un planning configurable et estime le jour et l'heure où le quota pourrait atteindre 0 %.
Application Windows locale pour suivre la consommation des quotas Codex et estimer leur épuisement selon le rythme de travail.

Codex Limits Usage - Windows
Contexte du projet
Codex indique le pourcentage de quota restant, mais cette valeur ne permet pas toujours de savoir si le quota tiendra jusqu'à sa prochaine réinitialisation.
Codex Limits Usage est une application Windows locale et open source qui analyse le rythme de consommation, le compare à un planning de travail configurable et estime le moment où le quota pourrait atteindre 0 %.
Mon rôle
Conception et développement complet de l'application : interface WPF, intégration avec Codex App Server, moteur de prévision, historique local, fonctionnement en arrière-plan, packaging en EXE autonome et pipeline CI/CD.
Objectif & positionnement
- Type - Application desktop native pour Windows
- Objectif - Savoir si le quota Codex restant tiendra jusqu'au reset
- Cible - Développeurs utilisant régulièrement Codex CLI
- Positionnement - Projet indépendant, local, open source et non officiel
- Distribution - Un seul EXE Windows x64 avec .NET 8 intégré
Technologies utilisées
Logique applicative et moteur de prévision
Interface desktop native Windows
Lecture locale des limites d'utilisation
Communication avec le processus Codex CLI
Build, tests et génération de l'EXE autonome
Compilation, tests et publication automatisée
Fonctionnalités principales
- Affichage du quota restant et du quota déjà consommé
- Graphique cible, consommation réelle, projection et historique
- Estimation du jour et de l'heure où le quota pourrait atteindre 0 %
- Planning configurable avec jours et horaires de travail
- Calcul du quota encore utilisable aujourd'hui pour rester sur la cible
- Réserve de sécurité configurable
- Historique local limité à 90 jours
- Fonctionnement en arrière-plan dans la zone de notification Windows
- Interface disponible en français et en anglais
Architecture locale & confidentialité
-
L'application lance localement
codex app-server --listen stdio:// -
Les limites sont récupérées avec
account/rateLimits/read - Aucune lecture des prompts, conversations ou fichiers de travail
- Aucune télémétrie, publicité ou service d'analyse distant
- Les paramètres et échantillons d'utilisation restent enregistrés localement
Qualité & distribution
- Smoke tests sur les calculs de planning, de rythme et de projection
- Build et tests automatisés avec GitHub Actions
- Publication sous la forme d'un EXE Windows x64 autonome
- Runtime .NET 8 directement inclus dans l'exécutable
- Génération d'empreintes SHA-256 pour les fichiers distribués
- Installation de Codex CLI proposée uniquement lorsqu'il est absent
Résultats
Application Windows fonctionnelle permettant de visualiser et anticiper la consommation du quota Codex.
Distribution simplifiée : l'utilisateur télécharge un seul EXE et n'a besoin ni du dépôt Git, ni du SDK .NET.
Fonctionnement local, historique limité, interface bilingue et exécution possible en arrière-plan.
Projet open source distribué sous licence MIT avec CI/CD et documentation de confidentialité et de sécurité.
Basé à Reims, j’interviens à distance avec des équipes partout en France.