Référence rapide
Compatibilité, timings, chemins et appels réseau en un coup d'œil.
Compatibilité système
macOS 14 (Sonoma) ou ultérieur, Apple Silicon ou Intel. Aucune autre dépendance.
Plans supportés
| Claude | OpenAI Codex | |
|---|---|---|
| Plans | Pro, Max ou Team. Le plan Free n'expose aucune donnée d'usage. | Un compte ChatGPT. Le badge de plan reconnaît Free, Plus, Pro, Pro Lite, Team, Business, Enterprise et Edu. |
| Connexion | Claude Code (claude, puis /login) | Codex CLI avec ChatGPT (codex login). Les comptes par clé API n'ont pas de fenêtres d'usage. |
| Fenêtres | Session 5h et hebdo, plus Opus, Fable, Cowork et Sonnet quand votre plan les remonte, et Extra Credits si la réserve est activée | Celles que déclare votre plan, nommées selon leur durée (5h, 7d ou une autre durée) |
Ce que chaque provider prend en charge : Claude et Codex, ou Réglages -> Providers dans l'app.
Fréquences et timings
| Valeur | Détails | |
|---|---|---|
| Polling d'usage | 5 min | De 3 à 15 min dans Réglages -> Général -> Rafraîchissement. Après une limitation : 30 min, 1 h, 2 h, 4 h, puis 6 h. |
| Compte à rebours | 1 min | Dans la barre de menus. Calculé localement, sans appel API |
| État du service | 5 min | Claude uniquement. De 1 à 30 min dans Réglages -> Général -> État du service, plus souvent pendant un incident. |
| Scan des watchers | 2 s | Claude uniquement. 2, 5 ou 10 s. |
| Session 5h Claude | 5 h | Glissante, depuis la première session |
| Hebdo Claude | 7 jours | Glissants, alignés sur votre compte |
Agent Watchers (Claude uniquement)
- Lanceurs : installeur natif, npm (NVM, fnm, volta), Homebrew, CLI embarqué de Claude Desktop, extension IDE
- Terminaux : Terminal.app, iTerm2, Kitty, WezTerm, Warp, Ghostty, Alacritty
- Éditeurs : VS Code, Cursor et Windsurf (terminal intégré ou extension Claude Code), Zed, Sublime Text, IDE JetBrains
- Multiplexeurs : tmux et screen, dans n'importe quel terminal
- Clic pour activer : l'onglet ou le panneau exact dans Terminal, iTerm2, Kitty, WezTerm et tmux (Kitty, WezTerm et tmux demandent la ligne fournie dans Réglages -> Watchers -> Setup terminal). Ailleurs, l'app passe au premier plan.
- Non détectée : l'ancienne extension Claude Code 2.0.x. Mettez-la à jour.
Chemins importants
- Élément de trousseau
Claude Code-credentials: token de Claude Code (voir Accès au Trousseau) ~/.claude/.credentials.json: identifiants Claude Code, solution de secours pour les anciennes installations~/.claude/projects/**/*.jsonl: sessions Claude Code (Historique, Agent Watchers)~/.codex/auth.json(ou$CODEX_HOME/auth.json) : connexion du Codex CLI, en lecture seule~/.codex/sessions/et~/.codex/archived_sessions/: sessions Codex (Historique)~/Library/Application Support/com.tokeneater.shared/: données partagées avec les widgets, caches de l'Historique, scripts des watchers, mises à jour téléchargées~/Library/Preferences/com.tokeneater.app.plist: préférences de l'app
Appels réseau
GET api.anthropic.com/api/oauth/usageet/api/oauth/profile: usage et plan Claude (token de Claude Code)GET chatgpt.com/backend-api/wham/usage: usage et crédits Codex (token du Codex CLI)GET status.claude.com/api/v2/summary.json: état du service Claude, sans tokenraw.githubusercontent.com/AThevon/TokenEater/main/docs/appcast.xmletapi.github.com/repos/AThevon/TokenEater/releases/tags/<version>: vérification des mises à jour et notes de version, sans tokengithub.com/AThevon/TokenEater/releases/download/<version>/TokenEater.dmg: la mise à jour, seulement quand vous cliquez sur Télécharger, sans token
Chaque token ne part que chez son provider, tous les appels sont en lecture seule, et un provider coupé n'est jamais interrogé.