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

ClaudeOpenAI Codex
PlansPro, 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.
ConnexionClaude Code (claude, puis /login)Codex CLI avec ChatGPT (codex login). Les comptes par clé API n'ont pas de fenêtres d'usage.
FenêtresSession 5h et hebdo, plus Opus, Fable, Cowork et Sonnet quand votre plan les remonte, et Extra Credits si la réserve est activéeCelles 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

ValeurDétails
Polling d'usage5 minDe 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 à rebours1 minDans la barre de menus. Calculé localement, sans appel API
État du service5 minClaude uniquement. De 1 à 30 min dans Réglages -> Général -> État du service, plus souvent pendant un incident.
Scan des watchers2 sClaude uniquement. 2, 5 ou 10 s.
Session 5h Claude5 hGlissante, depuis la première session
Hebdo Claude7 joursGlissants, 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/usage et /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 token
  • raw.githubusercontent.com/AThevon/TokenEater/main/docs/appcast.xml et api.github.com/repos/AThevon/TokenEater/releases/tags/<version> : vérification des mises à jour et notes de version, sans token
  • github.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é.