Toutes les limites de vos abonnements, sur un seul écran.

Vous avez pris une deuxième formule Claude pour ne plus avoir à vous arrêter de travailler — et vérifier s'il y restait de la place demandait de s'y connecter.

Softcap se tient dans la barre de menus et montre toutes les formules à la fois : ce qui est consommé, ce qui se renouvelle et quand, quel compte ouvrir ensuite.

Télécharger pour macOS

macOS 14+ · barre de menus, widgets et une app iPhone


Pourquoi il existe

Mesurer un quota ne devrait pas le dépenser

Softcap lit l'usage de l'abonnement directement pour les comptes ajoutés depuis le navigateur. Ces requêtes récupèrent les limites sans envoyer de prompt ni exécuter de modèle.

Les comptes Codex locaux fonctionnent aussi : la CLI écrit ses relevés dans ~/.codex/sessions, et Softcap surveille ces fichiers. Un relevé tiré d'un fichier est un instantané, donc chaque surface montre quand il a été pris. Connectez ce compte via le flux navigateur de Softcap pour voir l'usage courant indépendamment de la CLI.


Plusieurs formules

Il ne déconnectera pas votre CLI

Votre trousseau ne contient un jeton que pour la formule à laquelle vous êtes connecté, et l'actualiser peut faire tourner ce jeton sur le serveur — déconnectant Claude Code. Un moniteur qui vous déconnecte de ce qu'il surveille est pire que pas de moniteur du tout.

Le compte actif est donc en lecture seule ici, et Softcap garde sa propre copie du jeton d'actualisation pour le moment où vous passerez à la suite avec /login. Il ne peut prendre cette copie que pendant qu'il tourne : connectez-vous donc à chaque formule de la manière habituelle, l'app ouverte — un relevé plus tard elle est conservée, et elles tiennent l'écran ensemble. Lire l'entrée de trousseau de la CLI demande l'autorisation de macOS, que Softcap réclame quand vous appuyez sur un bouton — jamais depuis un minuteur que personne ne regarde.


Dans la durée

Trois abonnements, un mois, zéro dépensé pour le savoir

Une ligne par compte. Ici la couleur dit quel compte, et partout ailleurs à quel point il est chargé, de sorte que les deux échelles ne s'empruntent jamais rien. Les formules se renouvellent des jours différents — à n'importe quelle heure, l'image dit donc quel compte est frais.

  • 3 comptes
  • 7 renouvellements en 28 jours
  • 0 quota dépensé à mesurer
100%75% 50%25%0% 80% · première alerte 95% · dernier avertissement 16 Aug23 Aug 30 Aug6 Sep 13 Sep
alex sam sam.k

Les repères pointillés sont l'endroit où partent les notifications : une alerte à 80%, un dernier avertissement à 95%. Chaque chute est l'allocation d'une semaine qui se renouvelle. Et une coupure, comme celle d'alex, est une période où rien n'a été mesuré ; tracer par-dessus prétendrait un relevé que personne n'a pris.


Le reste

Les petites choses qui comptent à 2 h du matin

Un minuteur dans la barre de menus

La limite la plus proche de l'épuisement, et le temps qu'il reste avant qu'elle se libère — sans un clic. La bande peut porter le compte à rebours, le pourcentage, les deux, ou juste l'icône, et un raccourci de votre choix ouvre la fenêtre sans toucher la souris.

Widgets

Les quatre tailles sur macOS ; sur iPhone, l'écran d'accueil et l'écran verrouillé. La même ligne de compte que celle de la fenêtre, donc impossible qu'elles divergent.

Il prévient avant que vous n'y arriviez

À 80% et 95% par défaut, ou aux niveaux que vous préférez — une fois par franchissement, pas une fois par relevé.

Heures calmes

Rien n'arrive pendant que vous dormez, et rien n'est livré plus tard pour rattraper.

Dix langues

Dont l'arabe, disposé de droite à gauche. Le changement prend effet immédiatement, sans redémarrage.

Vos jetons ne bougent pas

Les identifiants restent dans le trousseau, jamais recopiés dans les préférences ni dans les journaux. Quand quelque chose échoue, l'app envoie à son auteur une description de la panne, débarrassée des chemins, des adresses et de tout ce qui a la forme d'un jeton avant de quitter la machine — et cela se désactive. La seule autre requête est une vérification quotidienne de nouvelle version, qui se désactive aussi.


En dessous

Pour qui lit cette partie

Nécessite
macOS 14 ou ultérieur. L'app iPhone demande iOS 17.
Claude
En direct, depuis le point d'accès d'usage OAuth. Comment fonctionnent les limites Claude →
Codex
Usage en direct pour les comptes ajoutés au navigateur. Les fichiers de session locaux sont surveillés avec FSEvents, l'âge de l'instantané étant affiché. Comment fonctionnent les limites Codex →
Ajouter un compte
Choisissez Claude Code ou OpenAI Codex, puis connectez-vous avec OAuth et PKCE dans votre propre navigateur. Les comptes locaux de la CLI sont aussi détectés.
Le cœur
Un paquet Swift sans AppKit et sans aucun texte destiné à une personne. Fenêtre, widgets et téléphone partagent une seule vue de ligne.
Dépendances
Aucune. Chaque import est soit un framework d'Apple, soit un module de ce projet.
Ce que coûte son fonctionnement
Une requête par compte Claude et par relevé. Toutes les cinq minutes en arrière-plan, une fois par minute la fenêtre ouverte — ou entre trente secondes et une heure, si vous le réglez. Le nom et la formule Claude sont demandés une fois et conservés six heures. Chaque compte Codex enregistré ajoute une requête d'usage par relevé ; les relevés Codex locaux viennent du disque.
Pas encore
Cursor, GitHub Copilot et Gemini CLI. Un fournisseur qu'on ne peut pas interroger sur un compte réel afficherait zéro en silence, ce qui est pire que rien.