À propos du projet

OpenCode Quota est un plugin et un outil en ligne de commande conçu pour OpenCode, un assistant de codage IA. Il offre une visibilité sur vos quotas, votre utilisation et votre consommation de tokens directement dans l'interface OpenCode et votre terminal, sans ajouter de données à la fenêtre de contexte. L'outil propose plusieurs options d'affichage : un panneau latéral complet, une ligne d'état compacte, des notifications popup et des rapports détaillés sur les tokens. Vous pouvez consulter vos quotas à tout moment à l'aide de commandes slash comme `/quota`, `/tokens_today`, `/tokens_weekly`, ou via la CLI avec `opencode-quota show`. Il prend également en charge la sortie JSON pour le scripting et l'intégration CI, ainsi que des métriques OpenTelemetry optionnelles pour la surveillance. OpenCode Quota prend en charge un large éventail de fournisseurs, notamment OpenCode Go, Cursor, GitHub Copilot, OpenAI, Kimi Code, Alibaba Coding Plan, Chutes AI, Google Antigravity, Z.ai Coding Plan, et bien d'autres. Il peut détecter et signaler automatiquement les quotas à partir d'API distantes ou d'estimations locales, selon le fournisseur. Des fournisseurs personnalisés peuvent être ajoutés via une configuration CLI guidée. L'installation est simple : exécutez `npx @slkiser/opencode-quota init` et redémarrez OpenCode. L'outil nécessite Node.js 22 ou une version ultérieure. Les mises à jour sont gérées par un programme de mise à jour sécurisé qui prévisualise les changements avant de les appliquer. Pour le dépannage, la commande `/quota_status` ou `opencode-quota status` fournit des diagnostics sur l'authentification, les sources de quotas, la tarification et les avis des mainteneurs. Le projet comprend une documentation complète pour la configuration, l'installation manuelle, les fournisseurs et l'intégration externe. OpenCode Quota est un projet indépendant, non affilié à OpenCode ni à aucun fournisseur répertorié, et est publié sous licence MIT.