Claude Max plutôt que Codex gratuit : mon P&L sur 60 jours
Deux mois de Codex offerts semblaient tentants. Mon P&L sur 60 jours compare l’offre à Claude Max et révèle un coût de migration net de $4,550.

Le 13 mai, OpenAI m’a proposé deux mois de Codex gratuits pour quitter Claude Code. J’ai posé l’offre face au P&L sur 60 jours, puis j’ai choisi de rester sur Claude Max. Le « gratuit » représentait $387 de postes que je n’aurais pas à payer, contre $3,700 de coût de migration que j’aurais réellement supporté.
L’offre Codex gratuit, passée au crible du P&L
Le 13 mai, Sam Altman a annoncé la promotion de migration vers Codex : deux mois gratuits pour les équipes qui basculent dans un délai de 30 jours. Pour la formule dont j’aurais réellement besoin — six sessions d’agents simultanées et un plafond hebdomadaire assez large pour absorber les routines éditoriales quotidiennes — la valeur faciale ressort à environ $200 par mois, sur la base de l’offre Codex la plus comparable. Deux mois × $200 = $400 de valeur nominale à saisir.
Le même jour, Anthropic a relevé de +50% les limites hebdomadaires de Claude Code pour les clients Pro, Max, Team et Enterprise, jusqu’au 13 juillet. Le hasard n’y est pour rien. Cette symétrie dit tout.
Quand deux fournisseurs bougent le même mardi — l’un offre des mois gratuits pour attirer les migrations, l’autre élargit discrètement son plafond pour retenir ses clients — le coût implicite d’acquisition d’un utilisateur prêt à changer se chiffre désormais en petites centaines de dollars. Ce montant révèle plus que l’offre elle-même : côté opérateur, le coût de changement n’a lui non plus plus rien d’anecdotique. Sinon, les fournisseurs ne paieraient pas aussi cher.
Je traite toute offre « gratuite pendant N mois » comme une décision d’achat, pas comme un café offert. La bonne unité d’analyse n’est pas : « L’essai est-il gratuit au départ ? », mais : « Combien l’aller-retour coûte-t-il en heures d’ingénierie, et quelle est la probabilité que je doive le faire ? » Le marketing parle d’essai. La comptabilité voit un capex assorti d’une taxe de migration.
Vu sous cet angle, les $400 de valeur faciale cessent d’être le chiffre qui compte. Ce n’est plus qu’une ligne dans un P&L bien plus long.
Mon point de départ sur 60 jours : Claude Max + AI Gateway
Pour évaluer l’offre, il faut d’abord chiffrer ce qu’elle viendrait remplacer. Voici mon point de départ, ligne par ligne.
La publication tourne avec Claude Max à $200 par mois, derrière un AI Gateway en mode BYOK qui prend en charge les six routines quotidiennes. L’ensemble repose sur Cloudflare Workers, avec D1 pour le stockage et Vectorize pour le contrôle de similarité qui valide chaque brief. Coût d’exploitation total sur les 60 derniers jours, embeddings, DataForSEO et génération des images de couverture compris : $387 par mois. J’ai détaillé ce calcul dans mon article sur la subvention Workday-Anthropic — même stack, mêmes chiffres.
Six routines éditoriales quotidiennes se déclenchent par cron : publish-news, publish-dev, publish-design, publish-marketing, publish-founders et publish-business. Chacune consomme 4–8 minutes de Claude Max, produit un brief, l’envoie au PublishWorkflow, puis écrit le résultat dans D1. Le workflow comporte six étapes distinctes — validate, ground, generate, clean, persist, index — et chacune appelle Anthropic avec un prompt structuré qui exploite un levier de coût précis : la mise en cache des prompts.
C’est la structure du cache qui rend l’économie unitaire viable. Chaque appel de routine embarque un bloc de contrat Markdown (~3,500 tokens) et un bloc de ton (~1,500 tokens), tous deux en cache_control éphémère avec un TTL de 1 heure, puis le prompt propre au format et le brief. Le premier appel de l’heure paie 1.25× le tarif d’entrée pour écrire le cache. Tous les suivants ne paient que 0.1× pour le lire. À mon volume — environ 40–50 appels Anthropic par jour, répartis entre les six routines et leurs sous-étapes — le taux de réussite du cache atteint environ 85% des tokens d’entrée. C’est ce qui maintient la facture mensuelle autour de $387 au lieu de $900.
Avec les +50% de limite hebdomadaire qu’Anthropic vient d’ajouter, j’ai désormais assez de marge pour une septième routine avant d’atteindre le plafond. Sans surcoût. Sans migration. Voilà le niveau que l’offre Codex doit dépasser.
Codex vs Claude Code : le vrai coût de migration, ligne par ligne
C’est le calcul absent de la SERP : personne ne publie les chiffres d’une stack identique faisant tourner six routines en production.
Réécriture des routines. Chacune des six routines compte entre 600 et 900 lignes de Markdown de skill et de définitions d’appels d’outils, calibrées pour la grammaire d’utilisation des outils et les primitives de mise en cache des prompts propres à Claude. La sémantique des outils, la gestion du cache et la structure des prompts diffèrent suffisamment chez Codex pour exclure un simple rechercher-remplacer. Il faut réécrire chaque routine, puis absorber une vraie phase de test. Estimation prudente : 2–3 heures par routine × 6 routines = 14 heures de développement concentré.
Coût d’opportunité de ces heures. Je facture les missions clients de DVNC.dev à un taux moyen de $250/heure. 14 heures × $250 = $3,500 de coût d’opportunité : de l’argent que je gagnerais réellement ailleurs pendant la migration.
Nouveau réglage du cache de prompts pendant les tests. Retrouver un taux de réussite du cache supérieur à 80% chez un nouveau fournisseur demande plusieurs itérations. Il faut réécrire les définitions d’outils, réordonner les prompts et trancher de nouveau, pour chaque point d’appel, entre cache éphémère et persistant. D’après mon expérience du réglage côté Anthropic, les dépenses API ponctuelles de cette phase atteindraient ~$200 en cash réel.
Réécriture du workflow de publication. Le workflow en six étapes exploite des fonctions propres à Anthropic — cache_control: { type: "ephemeral", ttl: "1h" }, la forme de prompt qui maximise les accès réussis au cache d’une étape à l’autre, et le protocole de streaming sur lequel s’appuie le workflow. Le réécrire pour l’API de prompts et la logique de boucle d’outils de Codex demanderait encore 4–6 heures, soit $1,250 au même taux de coût d’opportunité.
Posons les chiffres dans un grand livre :
Si je décide que mes propres heures ne valent rien — l’hypothèse implicite de chaque argument « c’est gratuit, pourquoi ne pas essayer ? » — le calcul en cash seul est proche de l’équilibre. D’un côté, $400 de valeur ; de l’autre, $200 de dépenses API pour régler le cache, plus deux week-ends auxquels je devrais renoncer.
Le piège, c’est le coût d’opportunité. Les fondateurs qui ne facturent pas leurs heures règlent la note dans la mauvaise devise, puis repartent convaincus d’avoir économisé $400.
Ma grille de décision pour toute offre « gratuite pendant N mois »
À force de rencontrer ce type d’arbitrage, j’ai formalisé quatre questions. Je les pose pour toute offre fournisseur qui m’oblige à faire quelque chose afin d’en profiter.
- Combien le changement coûte-t-il en heures d’ingénierie, pas seulement en cash net ? Le « gratuit » ne concerne jamais que le cash net. La vraie facture se paie en heures.
- Quel est mon coût d’opportunité horaire pour le meilleur usage alternatif de mon temps ? Dans mon cas, $250/heure sur des missions clients. Pour quelqu’un qui débute, il peut être de $0 — le calcul change alors, et l’offre peut réellement valoir le coup.
- Quelle est la probabilité de renouvellement ? Vais-je revenir en arrière au 3ᵉ mois et payer deux fois la taxe de migration ? Si oui, l’offre est moins intéressante qu’elle n’en a l’air. Sinon, elle m’enferme volontairement, ce qui est précisément l’objectif du fournisseur.
- Quelle est l’asymétrie du verrouillage de plateforme ? Le nouvel outil rend-il le retour plus difficile que l’arrivée ? Si oui — et c’est presque toujours le cas — le vrai coût de l’offre tient à une sortie asymétrique, pas à une entrée symétrique.
Pour Codex, la probabilité de renouvellement est élevée. Mes six routines sont encodées dans une grammaire propre au fournisseur ; revenir chez Anthropic au 3ᵉ mois revient à payer la facture d’ingénierie deux fois, une dans chaque sens. L’asymétrie de la sortie est bien réelle.
C’est là que l’étiquette « essai gratuit » induit en erreur. Un essai ne coûte rien au départ et n’offre que des avantages si le retour est peu coûteux. Une migration exige des jours de travail à l’aller et des jours de travail au retour : ce n’est pas un essai. C’est une décision d’achat déguisée en période d’essai. J’aborde la même logique de verrouillage sous un autre angle dans mon décryptage de la promesse d’ingénieur 100x de Cloudflare ; le schéma se répète chaque fois qu’une plateforme convoite vos routines.
La grille ne répond pas toujours « non ». Lorsque j’ai quitté Vercel pour Cloudflare l’an dernier, j’ai accepté un crédit de $5K à l’arrivée. Mais il s’agissait d’une consolidation de plateforme mûrement choisie — D1 + Workers + Vectorize au même endroit — et non d’un essai gratuit. Les quatre questions validaient clairement la décision. La migration était la stratégie ; le crédit, un bonus.
L’offre Codex échoue à ce test. Même verdict pour les crédits GCP, l’année gratuite de Linear destinée aux startups IA et la promotion Notion AI de six mois qui m’attend en ce moment dans ma boîte mail. Toutes reprennent la même mécanique : un impôt en travail spécifique à la plateforme pour activer l’avantage, puis un deuxième cycle de facturation plus difficile à quitter une fois cet impôt payé.
La règle générale pour l’opérateur tient en une phrase : les fournisseurs ne vous paient pas pour évaluer leur produit. Ils vous paient pour changer de plateforme. Toute offre doit être évaluée comme un achat.
Ce que je fais cette semaine à la place
Les heures que j’aurais consacrées à évaluer Codex ont un usage plus rentable. Le nommer explicitement est la seule manière honnête d’évaluer ma décision.
La routine publish-design-deep sera mise en production cette semaine. Elle reprend l’ossature du workflow des six routines existantes, avec un brief plus long et un bloc de ton différent. Coût de développement : ~3 heures. Surcoût d’exploitation : ~$8 par mois, largement couvert par la marge que vient de m’offrir le plafond relevé de +50%.
L’audit du cache de prompts est ce travail peu spectaculaire dont les gains s’accumulent. Chaque routine comporte 2–4 points d’appel où la structure du cache peut être resserrée — le plus souvent en déplaçant les éléments volatils à la fin du prompt, ou en intégrant une section presque statique au bloc mis en cache. À mon volume, l’audit s’amortit en moins de trois semaines d’exploitation.
Modifier le rythme de publish-marketing est une décision ennuyeuse, mais juste. Sur cette routine, les requêtes DataForSEO pèsent davantage que les tokens Anthropic, et une exécution quotidienne suralimentait de toute façon la catégorie marketing. Le rythme mardi/jeudi conserve la même cadence de publication pour 40% du coût des données.
Chaque heure que je ne consacre pas à évaluer un fournisseur qui convoite mes routines redevient disponible pour livrer — pour mes clients ou pour la publication. C’est la règle du coût d’opportunité appliquée à l’envers, et le choix d’opérateur qu’aucune page tarifaire ne montre.
Ce que je ferais différemment
Si la publication avait six mois de moins — une ou deux routines au lieu de six, aucun trafic en production, une structure de mise en cache des prompts encore imparfaite — le calcul s’inverserait.
Avec peu de verrouillage, le coût de changement reste réel, mais limité. Une fenêtre gratuite de 60 jours permet vraiment de comparer deux fournisseurs en A/B sur la même charge de travail ; l’offre Codex devient alors ce que promet le marketing : un essai qui produit un vrai signal. Pour quelqu’un qui exploite ≤2 routines et dont le coût d’opportunité se rapproche de $0/heure, accepter l’offre est rationnel. Je le ferais.
Le point de bascule se situe approximativement à la troisième routine. C’est à ce stade que la structure de mise en cache des prompts se stabilise, que les grammaires d’outils sont maîtrisées et que l’ossature du workflow cesse de changer chaque semaine. Au-delà, le coût de migration dépasse le coût d’opportunité, et la grille commence à dire « non » à des offres qu’elle aurait acceptées trois mois plus tôt.
La leçon générale : le verrouillage n’est pas toujours néfaste. C’est parfois exactement ce que vous avez acheté en consacrant six week-ends au réglage initial de la stack. L’investissement qui crée le verrouillage est aussi celui qui a fait passer le coût de $900 par mois à $387 par mois. Impossible d’avoir l’un sans l’autre.
Je testerais malgré tout Codex sur une seule routine greenfield : 2 heures de développement pour obtenir un vrai signal, sur une charge de travail dont je ne dépends pas encore. Cette décision n’a rien à voir avec la migration de la publication en production. La première relève de la reconnaissance. La seconde est un acte d’achat au coût net de $4,550, sans aucune raison stratégique de l’assumer.
La hausse de +50% de la limite hebdomadaire de Claude Code est-elle permanente ?
Non. Elle court jusqu’au 13 juillet, conformément à l’annonce d’Anthropic du 13 mai. Le niveau appliqué après juillet n’a pas été annoncé. Je pars du principe qu’il reviendra à son niveau antérieur et je dimensionne le nombre de nouvelles routines en fonction de l’ancien plafond, le bonus servant de marge pour les huit prochaines semaines.
Combien coûte réellement Codex au niveau comparable à Claude Max ?
OpenAI n’a pas publié d’offre parfaitement équivalente. J’estime à ~$200 par mois le niveau le plus proche — plusieurs sessions d’agents simultanées, un plafond hebdomadaire généreux et un accès comparable aux modèles. Si le véritable niveau équivalent coûte plus cher, la valeur faciale du « gratuit » augmente et le calcul en cash se rapproche de l’équilibre. La ligne du coût d’opportunité, elle, ne bouge pas.
Peut-on utiliser Codex et Claude Code en parallèle pour des routines différentes ?
Techniquement, oui. Opérationnellement, cela double l’investissement dans la mise en cache des prompts et répartit sur deux fronts la surface des grammaires d’outils. Pour un opérateur solo, le coût de maintien de deux stacks d’agents parallèles se justifie rarement, sauf si les routines répondent à des besoins réellement différents — ce qui n’est pas mon cas.
Quel taux horaire ai-je retenu pour le coût d’opportunité ?
$250/heure en moyenne, soit à peu près le milieu du marché pour un ingénieur senior en systèmes d’IA sous contrat. Remplacez-le par votre propre taux et refaites le calcul. Si ce taux est de $0 — parce que vous êtes avant le chiffre d’affaires ou que vous développez le week-end — seul le calcul en cash compte, et l’offre paraît plus intéressante. À $500/heure, elle paraît encore moins favorable que dans mon cas.
Combien de temps le réglage initial du cache de prompts a-t-il pris ?
Environ 9–12 heures réparties sur deux semaines pour dépasser 80% de réussite du cache, puis encore 4–6 heures d’itération pendant la stabilisation des routines. C’est le travail qu’il faudrait refaire sur Codex. Et qu’il faudrait refaire une nouvelle fois en cas de retour. Le coût de sortie asymétrique est bien réel.
5 sept. 2026







