Début septembre, GPT-6 Astra et Claude Fable 5.1 sont sortis à quelques jours d’écart. Chaque page de lancement a un beau tableau ; les indépendants en publient un autre. Plus on lit, plus le choix se complique. Ce qui bloque vraiment une équipe, ce n’est rarement pas « deux points de plus sur un classement »—c’est si le même brief produit un diff qu’on ose merger.
Les coquilles diffèrent aussi : Astra tourne souvent sur Codex ; Fable 5.1 sur Claude Code. Modèle, boucle d’outils et sandbox par défaut s’entrelacent. Découpage produit : Claude Code, Codex et Gemini 3.8 Flash en comparaison ; empilement des coûts : combien coûte un agent IA coding par mois. Ici une seule chose : le même projet, des deux côtés.
Même brief : quelles règles restent équitables
Les deux ont reçu le même snapshot de dépôt, le même Mac cloud, la même checklist :
Ajouter un export CSV asynchrone à un admin Next.js + Postgres existant : auth, file, retries d’échec, e-mail, plus une page d’état minimale. Tests verts, PR relisible, chemin de démo cliquable.
Contraintes écrites à l’encre :
- Pas de coup d’œil sur l’autre diff. Deux machines, deux worktrees propres.
- Pas de réécriture de l’acceptation. Questions OK ; transformer « e-mail » en « log seul » en silence, non.
- Coquilles par défaut autorisées. Astra → Codex ; Fable 5.1 → Claude Code. On compare modèle + flux quotidien, pas une boîte de chat API nue.
- Le tour deux change la demande. Filtrer les champs d’export par allowlist locataire sans casser les requêtes de pic.
Les classements peuvent attendre. Regardez d’abord où chaque côté bloque quand le brief doit livrer.
De l’échafaudage à la démo : où diverge le premier tour
Les deux peuvent produire quelque chose de cliquable en une ou deux heures—le chemin diffère.
| Angle | GPT-6 Astra (Codex) | Claude Fable 5.1 (Claude Code) |
|---|---|---|
| File & retries | Worker, dead-letter, clés d’idempotence plus vite en place | Finit aussi, mais s’arrête plus pour valider les contrats |
| Auth | Réutilise le middleware existant | Commentaires de droits plus fins ; parfois une garde en plus |
| UI admin | Fonctions d’abord ; look « console ingénieur » | États vides / erreur / progression plus soignés |
| Tests | Intégration au terminal d’abord au vert | Unités sur le chemin critique, puis un fil E2E |
Sentiment du tour un : Astra est le collègue qui veut verdir le pipeline ; Fable écrit d’abord les états visibles. Si l’acceptation est « CI verte + script de démo », Astra lève souvent la main plus tôt. Si la revue fixe les états vides et le copy, Fable évite plus souvent une passe de polish.
Après le changement de besoin : qui touche le code partagé
Le tour deux est la ligne de partage. Dès que le filtre allowlist arrive, « seulement le service d’export » meurt—requêtes partagées, clés de cache, parfois des vues billing en lecture seule bougent.
Écarts fréquents :
- Astra : Forte envie d’exécuter, commandes terminales denses, beaucoup de fichiers ouverts. Il faut dire « scout en lecture seule d’abord, puis diff minimal ». Ensuite, la convergence est rapide.
- Fable 5.1 : Plus prudent entre modules ; les PR nomment souvent la surface de risque. Parfois refus ou détour sur des chemins sensibles jusqu’à un OK métier explicite.
Personne n’est « toujours plus sûr ». Cela dépend si votre dépôt veut « mobile et rapide » ou « un toucher, deux relecteurs ».
Sensation UI et revue de code : où ça diverge
Mettez les deux PR dans la même revue : le motif de commentaires est stable.
- Visuel & interaction : Fable 5.1 pose plus souvent espacements, états désactivés et feedback de chargement du premier coup. Astra est juste fonctionnellement, mais demande souvent une seconde passe pour ne pas « paraître figé ».
- Lisibilité : Noms et commentaires Fable plus humains ; Astra plus dense, long thinking, parfois des expériences jetables dans le diff.
- Outils & sandbox : Le défaut offline/auditable de Codex donne le courage de laisser tourner les tests ; Subagents / Skills matures de Claude Code gardent les déchets d’exploration hors de la session principale. Quotas : limites d’utilisation Claude Code 2026.
# Même acceptation : livrables des deux côtés
1. CI verte (cas d’échec + retry inclus)
2. Notes de chemin admin cliquables
3. Description PR : surface de risque + rollback
4. Preuve de non-régression allowlist du tour deux
Même prix catalogue—ce que cache encore l’argent et la coquille
Les prix API tournent autour de $10 / $50 (par million in/out), fenêtres à l’échelle du million. Les longs agents sentent surtout les lectures cache et les tokens par tâche :
| Dimension | GPT-6 Astra | Claude Fable 5.1 |
|---|---|---|
| Lecture cache (ordre de grandeur public) | Plus chère | Moins chère (souvent ~4×) |
| Surcharge long contexte | Possible au-delà d’un palier d’entrée | Fenêtre entière au tarif standard plus souvent |
| Tokens / tâche | Raisonnement dense ; parfois coût « bavard » | Longues sessions amies du cache |
| Coquille quotidienne | Codex (sandbox friendly) | Claude Code (Subagent / Skills) |
Court et dense en exécution : la facture par tâche d’Astra peut mieux paraître ; gros dépôts qui relisent le même contexte : le prix cache de Fable gagne plus facilement. Autocollants identiques ≠ facture de fin de mois identique.
Sur quoi regarder pour choisir
Transformer « qui code mieux » en quatre questions sur votre dépôt—plus utile qu’un tableau composite :
- Priorité une : CI verte, ou UI qui passe la revue une fois ? Astra pour la première ; Fable 5.1 pour la seconde.
- Le tour deux malmène-t-il les modules partagés ? Contraintes fortes et notes de risque → Fable ; vous surveillez le diff minimal → Astra va plus vite.
- Les sessions relisent-elles le même gros arbre ? Prix unitaire du cache et surcharges long contexte—pas seulement $10/$50.
- L’équipe est-elle déjà verrouillée sur une coquille ? Habitudes sandbox, Skills et permissions battent souvent le changement de modèle.
Les benches restent utiles en joker. Le même projet et la même acceptation disent qui code vraiment mieux dans votre dépôt.
Pour un duel équitable, gardez les machines éveillées
Même brief, deux côtés—le pire est de fermer le capot en cours de route : session morte, sandbox vidée, Prompt Cache expiré, tour suivant facturé en entrée pleine, comparaison injuste. Un Mac mini idle autour de 4W, pour que Codex et Claude Code travaillent vos fenêtres au lieu de redémarrer avec un portable endormi.
La mémoire unifiée Apple Silicon indexe proprement les dépôts moyens et les tests parallèles ; macOS apporte Unix, Homebrew, Docker et SSH, les deux agents terminales sautent une couche WSL. Face à des boîtiers Windows au même prix : moins de crashes, unattended plus stable, Gatekeeper et SIP adaptés aux agents longue durée.
Pour un vrai tête-à-tête, alignez le matériel et laissez les capots ouverts—voir les offres, et gardez l’écart sur les modèles, pas sur le sommeil et le réchauffage.
