À propos du projet

Le widget OpenCode Go est une application native WidgetKit pour macOS avec tableau de bord à taille fixe, conçue pour afficher en temps réel sur le bureau l'utilisation du quota et les coûts du forfait OpenCode Go. L'application est fournie en DMG et en version ZIP sans installation, compatible Apple Silicon et Intel, nécessite macOS 14.0 ou ultérieur, et les données sont conservées uniquement en local. Après installation, faites glisser OpenCode 小组件.app dans « Applications », ouvrez l'application puis configurez-la via les réglages en haut à droite. La méthode recommandée est la récupération automatique par connexion navigateur : connectez-vous à opencode.ai dans la fenêtre contextuelle, l'application enregistre automatiquement le workspace et le cookie, puis récupère la clé Go complète depuis la page officielle des clés dans le trousseau et effectue le remplacement. La configuration d'une clé DeepSeek est facultative. La configuration manuelle permet également de coller une clé API commençant par sk-, de coller un lien d'utilisation du workspace ou d'importer un fichier HAR pour extraction automatique. La clé API est stockée dans le trousseau macOS, les identifiants du workspace dans le stockage local du groupe d'applications, sans envoi à des tiers. Le widget de bureau affiche la progression des quotas sur 5 heures, semaine et mois avec compte à rebours de réinitialisation, ainsi que les dépenses empilées par jour sur les 7 derniers jours. Un clic sur le graphique ouvre l'application principale, un clic sur le bouton d'actualisation met à jour immédiatement. Le tableau de bord principal est une fenêtre fixe de 620×860 affichant un histogramme empilé par jour et par modèle pour le mois complet en cours, sans effondrement des jours vides, avec une légende de modèles aux couleurs unifiées et la part des modèles du jour affichée séparément. Le graphique des quotas Go se synchronise en temps réel avec la documentation officielle des quotas Go d'opencode.ai, affiche sur une même ligne les nombres de requêtes pour 5 h, semaine et mois avec valeurs précises, et utilise des échelles relatives 1x/10x/25x/50x/100x/250x pour comparer l'ordre de grandeur des quotas des modèles, les modèles gratuits à durée limitée étant signalés séparément. Côté réglages et sécurité, une gestion des clés est proposée : la page de réglages permet d'afficher en clair, de remplacer ou de supprimer séparément la clé de quota, les identifiants du workspace, la clé Codex Go/DeepSeek, avec confirmation avant suppression. Après connexion dans le navigateur intégré, la clé Go, le workspace et le cookie sont récupérés automatiquement ; les identifiants de connexion sont conservés uniquement sur la machine et peuvent être effacés en un clic. L'import HAR analyse automatiquement l'identifiant brut du workspace et le cookie d'authentification. Le démarrage automatique à l'ouverture de session peut être activé ou géré dans les éléments de connexion du système. L'application associe le widget WidgetKit natif à l'application principale : un clic sur le graphique du widget ouvre le tableau de bord principal, le démarrage automatique est pris en charge et le quota ainsi que les dépenses restent visibles en permanence sur le bureau.