Économiser ses tokens sur Claude Code : arrête d'exploser ton quota
Tu crames ta limite Claude en deux jours ? Ce n'est pas un problème de palier, c'est un problème de réglage. 7 réglages pour récupérer 50 à 60 % de quota.
Tu as pris un abonnement Claude. Tu exploses ta limite avant le week-end. Premier réflexe : “il me faut le palier au-dessus.”
Mauvais réflexe. Dans la grande majorité des cas, tu ne consommes pas trop, tu as mal réglé Claude Code. Anthropic a même admis fin mars 2026 que les quotas “partaient trop vite”, et une partie du problème vient de réglages par défaut qui te coûtent cher sans que tu le voies.
Un développeur l’a dit sans détour : Claude Code peut, en silence, cramer 10 à 20 fois ton budget de tokens. Voici les 7 réglages qui inversent la tendance et te rendent facilement 50 à 60 % de quota.
1. Repasse en Sonnet par défaut
Le piège le plus coûteux. Beaucoup de gens laissent Opus en modèle par défaut et ne le changent jamais, même pour des tâches triviales.
Opus coûte environ 1,7 fois plus cher que Sonnet en quota (5 $ contre 3 $ le million de tokens côté API). Pour la grande majorité du travail (lecture de code, refacto simple, génération de boilerplate), Sonnet 5 fait exactement le même boulot. Garde Opus pour les vrais problèmes complexes, l’architecture, le debug retors. Le reste, c’est Sonnet.
Repasser en Sonnet par défaut, c’est récupérer jusqu’à 40 % de ton quota sans aucune perte visible de qualité.
2. Vérifie que ton tool search est bien actif
C’était le conseil numéro un en 2025 : débranche tes serveurs MCP, ils avalent ton contexte. Le seul serveur GitHub, avec ses 93 outils, coûtait 55 000 tokens avant ton premier message.
Ce n’est plus vrai par défaut. Claude Code active désormais le tool search, et la doc officielle est explicite : “adding more MCP servers has minimal impact on your context window”. Les définitions d’outils sont différées, seuls les noms et les instructions de serveur se chargent au démarrage.
Sauf que le tool search est désactivé dans plusieurs configs : Amazon Bedrock, Google Cloud Agent Platform, Microsoft Foundry, un ANTHROPIC_BASE_URL custom (la plupart des proxies d’entreprise), ENABLE_TOOL_SEARCH=false, ou un modèle trop ancien. Dans ces cas, tu payes encore plein tarif.
Le réflexe : lance /context et regarde ce que pèsent tes MCP. Si le chiffre est gros, tu es dans un cas d’exception, et le vieux conseil s’applique encore.
J’ai détaillé quels serveurs valent leur place ici : les meilleurs serveurs MCP pour Claude Code.
3. /clear toutes les 45 à 60 minutes
Un contexte qui traîne se facture à chaque message. Plus ta session est longue, plus chaque échange coûte cher, parce que tout l’historique repart à chaque fois.
La règle : /clear toutes les 45 à 60 minutes. Avant de nettoyer, demande un résumé de session que tu colles dans la nouvelle. Tu gardes le contexte utile, tu jettes le poids mort.
4. Allège ton CLAUDE.md
Un CLAUDE.md de 2 000 tokens coûte 2 000 tokens, que tu fasses 2 messages ou 200 dans la session. C’est un coût fixe payé en boucle.
Garde-le court et spécifique. Pas de roman, pas de “bonnes pratiques” génériques que le modèle connaît déjà. Uniquement ce qui est propre à ton projet et qu’il ne peut pas deviner.
5. Bloque les lectures inutiles avec permissions.deny
Si Claude Code peut lire node_modules, les fichiers de build, les dumps et les gros assets, il va parfois les lire. Et chaque lecture inutile, c’est du quota.
Contrairement à ce qu’on lit un peu partout, le fichier .claudeignore n’existe pas (c’est une feature request toujours ouverte). Le vrai mécanisme, c’est permissions.deny dans .claude/settings.json :
{
"permissions": {
"deny": [
"Read(./node_modules/**)",
"Read(./dist/**)",
"Read(./**/*.dump)"
]
}
}
Exclure tout ce qui n’a rien à faire dans le contexte, c’est de l’économie passive à chaque session.
6. Des hooks, pas des promesses
Écrire “ne fais jamais X” dans ton CLAUDE.md, c’est payer pour une instruction que le modèle peut ignorer. Un hook, lui, s’exécute pour de vrai et ne coûte rien en tokens à chaque tour.
Pour les comportements que tu veux garantir (lancer un lint, bloquer un fichier, formater), un hook est à la fois plus fiable et plus économe qu’un paragraphe d’instructions.
7. Surveille avec /cost et /statusline
On n’optimise pas ce qu’on ne mesure pas. La commande /statusline affiche en permanence, en bas de ton terminal, ton coût, ton pourcentage de contexte utilisé et la durée de session.
Pour info, Anthropic estime le coût moyen de Claude Code autour de 13 dollars par développeur par jour actif, et 90 % des utilisateurs restent sous 30 dollars par jour (estimation doublée en avril 2026, elle était à 6 dollars avant). Si tu es très au-dessus, ce n’est pas que tu travailles plus, c’est qu’un de ces réglages t’échappe.
Le piège bonus : le tokenizer 2026
À savoir avant de changer de modèle : depuis Opus 4.7, les modèles récents (Opus 4.8, Sonnet 5) embarquent un nouveau tokenizer qui génère environ 30 % de tokens en plus pour le même texte (jusqu’à 35 % sur du code selon les benchmarks tiers), à prix affiché inchangé. Ta facture effective peut grimper alors que le tarif n’a pas bougé. À garder en tête au moment de choisir ton modèle par défaut.
En résumé
Avant de payer 100 euros de plus par mois :
- Sonnet par défaut, Opus en réserve.
- Tool search actif, sinon serveurs MCP débranchés.
/cleartoutes les 45-60 min.- CLAUDE.md léger.
permissions.denypour bloquer les lectures inutiles.- Des hooks plutôt que des instructions.
/statuslinepour mesurer.
Le combo complet récupère 50 à 60 % de quota. La plupart des gens qui pensent avoir besoin du palier supérieur n’ont en fait besoin que de ces sept réglages.
Pour aller plus loin sur la config : CLAUDE.md, les bonnes pratiques. Et pour savoir quel palier prendre vraiment : Tout le monde t’apprend à utiliser l’IA, personne à la rentabiliser.
Pierre Rondeau
Développeur et indie builder. Je construis des produits et automatisations avec l'IA. Créateur de Claude Hub.
LinkedIn