Anthropic, le Apple de l'IA : jardin clos contre duct tape
TL;DR
Anthropic reproduit la stratégie Apple : contrôler toute la chaîne, du modèle au terminal. J'ai quitté Claude Code pour le multi-provider, j'y suis revenu pour l'écosystème — pas pour le modèle. Le lock-in est réel, mais personne d'autre ne propose l'équivalent d'un OS pour le dev agentique.
J’ai quitté Claude Code quand Anthropic a restreint l’usage de l’abonnement dans les outils tiers — je l’ai documenté ici même. OpenCode, puis Kilo Code CLI avec un gateway gratuit. Souveraineté, multi-provider, zéro lock-in . J’y suis resté plusieurs mois, en production quotidienne sur du Symfony 7 et du TypeScript/React.
Puis je suis revenu. Abonnement Max, usage quotidien. Pas parce que le modèle est meilleur — sur le bench coding publié par z.ai (113 tâches, mars 2026), GLM-5.1 fait 45.3 là où Opus fait 47.9, un écart faible. Je suis revenu pour tout le reste.
Ce que “tout le reste” veut dire
Claude Code mi-2026, ce n’est plus un CLI. C’est : le même moteur dans le terminal, VS Code, une app desktop, le web et le mobile. Des sessions qui se téléportent d’une surface à l’autre. Des sub-agents parallèles, des hooks, des skills, une mémoire persistante, des tâches cron qui tournent sur l’infra Anthropic machine éteinte. Un Agent SDK pour construire par-dessus. Et MCP pour brancher n’importe quelle source de données.
Le parallèle avec Apple est structurel, pas décoratif : chaque pièce fonctionne seule, l’ensemble est exponentiellement plus puissant, et c’est précisément l’ensemble qui crée le lock-in. iMessage ne retient personne ; iMessage + Handoff + AirDrop + iCloud, si.
Ce que ça donne sur un setup réel
Sur un trimestre mesuré (267 sessions, 456 h), mon setup a convergé vers : 17 agents spécialisés avec routing automatique, des crons matin/soir qui lisent GitLab et écrivent dans Obsidian, des hooks qui bloquent un commit sans review, un proxy local qui a économisé 4,4 M de tokens (54 %) sur 7 500 commandes. Tout tient parce que c’est le même moteur partout : les CLAUDE.md, les settings, les serveurs MCP sont partagés entre les surfaces.
J’avais tenté l’équivalent en duct tape — OpenCode + scripts custom + n8n. Ça marche, mais chaque pièce se maintient séparément, et aucune ne connaît les autres.
Le coût du jardin
Le lock-in n’est pas théorique. Mes 17 agents, mes skills, mes hooks sont au format Anthropic — rien n’est portable vers OpenCode ou Cursor. MCP est un protocole ouvert ; tout le reste est propriétaire. Et le mono-provider reste un risque vécu, pas hypothétique : la restriction tiers qui m’a fait partir la première fois était exactement ça — un changement de conditions unilatéral, du jour au lendemain.
Côté prix, l’écart est brutal : l’abonnement Max coûte un ordre de grandeur de plus qu’une voie budget comme opencode go (GLM-5.2) pour une qualité de modèle proche. Si tu compares modèle contre modèle, Max ne se justifie pas.
Pour qui ça tient, pour qui non
Le ROI de Claude Code est dans l’intégration, pas dans le modèle. Utiliser Claude Code comme un simple CLI de chat, c’est payer le prix du jardin sans cueillir les fruits — le pire des deux mondes. Dans ce cas, Kilo Code ou OpenCode avec une voie budget type opencode go font le même travail.
Si en revanche tu es prêt à investir dans l’ outillage agentique — agents, hooks, automatisations cron, mémoire — l’écosystème intégré n’a pas d’équivalent assemblable à la main. C’est ce qui m’a fait revenir, en connaissance de cause : je garde une sortie de secours multi-provider testée et fonctionnelle, par prudence, pas par principe.
Le jardin clos d’Anthropic est confortable parce qu’il est bien conçu. C’est exactement ce qui doit t’inquiéter — et exactement pourquoi j’y suis.