SFEIR
Technologie

OpenCode

Agent de code open source (MIT) d'Anomaly, l'équipe de SST : terminal, desktop et IDE, 75+ fournisseurs de modèles, offres d'inférence Go et Zen.

SFEIR AI · Publié le 29 septembre 2026

Un produit complet que l'on configure

OpenCode se présente comme « The open source AI coding agent ». Écrit en TypeScript et publié sous licence MIT, il fonctionne dans le terminal, dans une application de bureau et en extension d'IDE. Le site revendique plus de 75 fournisseurs de modèles via Models.dev, la base de modèles que la même équipe maintient, modèles locaux compris, ainsi que le chargement automatique des serveurs LSP, des sessions parallèles et des liens de partage de session.

Sur les données, le site affirme : « OpenCode does not store any of your code or context data ». L'éditeur propose la connexion avec un compte GitHub Copilot ou ChatGPT Plus/Pro ; ce que chaque fournisseur autorise reste sa décision, et l'épisode Anthropic ci-dessous montre ce qu'il en coûte de l'oublier.

Le comparatif de Composio (21 août 2026) résume la différence avec Pi en une phrase : « OpenCode gives you configuration control. Pi gives you runtime control. » Il mesure pour OpenCode un surcoût de contexte d'environ 6 900 tokens par requête et reproche à l'interface terminal plus de 1 Go de mémoire. Revers d'un produit riche : un nouvel arrivant est productif le jour même, et chaque requête paie les défauts embarqués.

Anomaly, l'équipe derrière SST

OpenCode est développé par Anomaly, « the team behind the serverless development framework SST » selon Wikipédia. Le dépôt anomalyco/opencode a été créé le 30 avril 2025 ; Dax Raad (@thdxr) en est la figure publique. Wikipédia précise que la version actuelle, en TypeScript, est distincte d'un projet antérieur du même nom écrit en Go et archivé en septembre 2025. Ne pas confondre non plus avec Crush, l'agent en terminal de Charm.

Fin septembre 2026, opencode.ai affiche 208 000 étoiles GitHub, 950 contributeurs, plus de 13 000 commits et « over 16M developers every month ». L'API GitHub renvoie 210 778 étoiles au 29 septembre 2026. Le chiffre de développeurs mensuels est une déclaration de l'éditeur, sans méthodologie publiée.

Contexte partagé : AGENTS.md, CLAUDE.md, skills

La documentation des règles pose la convention : « You can provide custom instructions to opencode by creating an AGENTS.md file. » Pour les équipes qui viennent de Claude Code, OpenCode lit ses fichiers en repli : « CLAUDE.md in your project directory (used if no AGENTS.md exists) », ~/.claude/CLAUDE.md en global, et le répertoire ~/.claude/skills/. La variable OPENCODE_DISABLE_CLAUDE_CODE_SKILLS désactive ce dernier repli.

Un même dépôt, avec son AGENTS.md et ses skills en Markdown, se pilote donc avec Claude Code, Codex, OpenCode, Pi et Goose. Faire cohabiter deux ou trois harnais sur un projet vérifie que le contexte versionné porte le travail, et pas l'outil : c'est l'argument central de la série sur les harnais ouverts.

L'épisode Anthropic (janvier à mars 2026)

OpenCode permettait de se connecter aux abonnements Claude Pro et Max par OAuth. Le 20 février 2026, The Register cite la documentation mise à jour d'Anthropic : « Using OAuth tokens obtained through Claude Free, Pro, or Max accounts in any other product, tool, or service — including the Agent SDK — is not permitted and constitutes a violation of the Consumer Terms of Service. » Selon le même article, la restriction existait depuis au moins février 2024 ; Anthropic présente l'édition de février 2026 comme une clarification.

La pull request n° 18186, intitulée « anthropic legal requests » et signée thdxr, a été fusionnée le 19 mars 2026 : elle retire le plugin d'authentification Anthropic, le prompt système dédié et l'en-tête qui imitait Claude Code. Wikipédia résume : « OpenCode subsequently removed support for using Claude Pro and Max subscription credentials, while continuing to support access to models through other methods and providers. » Leçon pour une DSI : un abonnement grand public détourné est une tolérance commerciale, une clé API d'entreprise ou une passerelle interne est un contrat.

Go, Zen et l'économie de l'inférence

Le client est gratuit et s'utilise avec ses propres clés. La monétisation passe par deux offres : Zen, une passerelle vers des modèles testés pour le travail agentique, et Go, un forfait. La page opencode.ai/go indique fin septembre 2026 : Go à 10 dollars par mois, Go Plus à 40 dollars par mois avec des limites plus hautes.

Dax Raad documente l'équation en public. Le 30 mars 2026, il explique qu'un forfait doit offrir plus que le même montant dépensé au token, ce qui suppose du volume et une négociation avec les fournisseurs d'inférence. Le 11 août 2026 : « today we tracked down and obliterated 7,013 fraudulent accounts », pour une économie estimée à 400 000 dollars par mois. Le 12 septembre 2026 : « we've had two consecutive weeks where OpenCode Go broke even ». Le 28 septembre, il décrit l'équipe Go comme celle qui a « the hardest job », face à une économie impossible et à des clients qui en veulent toujours plus. Deux semaines à l'équilibre sont un jalon, pas une preuve de pérennité ; aucun chiffre de revenu n'est publié.

Questions fréquentes

Qui développe OpenCode ?

Anomaly, l'équipe qui a créé le framework serverless SST et qui maintient Models.dev, la base de modèles sur laquelle repose la compatibilité de l'outil. Le dépôt est anomalyco/opencode ; Dax Raad en est la figure publique. Le projet est distinct de Crush, l'agent en terminal de Charm, et d'un ancien projet homonyme écrit en Go, archivé en septembre 2025.

Peut-on utiliser OpenCode avec un abonnement Claude Pro ou Max ?

Non. Anthropic a rappelé en février 2026 que les jetons OAuth des comptes Claude Free, Pro et Max ne peuvent servir dans aucun autre produit. OpenCode a retiré cette prise en charge par la pull request n° 18186, fusionnée le 19 mars 2026. Les clés API, les passerelles d'entreprise et les autres fournisseurs restent disponibles.

OpenCode lit-il les fichiers CLAUDE.md et les skills de Claude Code ?

Oui, en repli. La convention native est AGENTS.md ; à défaut, OpenCode lit CLAUDE.md dans le projet, ~/.claude/CLAUDE.md en global et le répertoire ~/.claude/skills/. La variable OPENCODE_DISABLE_CLAUDE_CODE_SKILLS coupe la lecture des skills.

Que sont OpenCode Go et Zen ?

Zen est une passerelle d'inférence facturée à l'usage vers des modèles sélectionnés pour le travail agentique. Go est un forfait à 10 dollars par mois (Go Plus à 40 dollars) sur des modèles ouverts, relevé sur opencode.ai/go fin septembre 2026. Le client OpenCode lui-même reste gratuit et sous licence MIT.

Que valent les chiffres d'usage d'OpenCode ?

Les étoiles GitHub (208 000 sur le site, 210 778 à l'API le 29 septembre 2026) mesurent l'attention. Les « 16 millions de développeurs par mois » sont une déclaration de l'éditeur sans méthodologie publiée. Aucun chiffre de revenu n'est sourcé ; le seul jalon public est l'équilibre de l'offre Go sur deux semaines, annoncé par Dax Raad le 12 septembre 2026.

Sources

OpenCode dans vos projets

Échanger avec SFEIR

Articles liés

Agents de code : rester libre en faisant cohabiter plusieurs harnais

Agents de code : rester libre en faisant cohabiter plusieurs harnais

Entre janvier et mars 2026, Anthropic a fermé ses abonnements aux harnais tiers et OpenCode a retiré le sien. La réponse utile tient en une pratique : faire tourner plusieurs harnais sur le même dépôt, pour vérifier que le contexte du projet tient sans eux.

OpenCode, l'agent de code open source qui a misé sur la distribution

OpenCode, l'agent de code open source qui a misé sur la distribution

Terminal, desktop, IDE, plus de 75 fournisseurs de modèles, un forfait Go à 10 dollars : OpenCode (Anomaly) reprend ce qui marche chez Claude Code et le livre partout. Il lit AGENTS.md et CLAUDE.md, ce qui en fait le second harnais le plus simple à poser sur un dépôt.

Pi, OpenCode, Goose : la comparaison terrain, et pourquoi un projet a besoin de deux harnais

Pi, OpenCode, Goose : la comparaison terrain, et pourquoi un projet a besoin de deux harnais

Tableau daté, critères qui départagent, trois scénarios avec les harnais propriétaires à leur place. Et une recommandation : gardez au moins deux harnais sur chaque projet, et faites-en un test de votre contexte.

Harnais open source : qui possède l'agent, l'entreprise ou la fondation ?

Harnais open source : qui possède l'agent, l'entreprise ou la fondation ?

Pi et OpenCode sont sous licence MIT et appartiennent à des entreprises ; Goose est sous Apache 2.0 et appartient à une fondation. Aucun des deux modèles ne garantit tout. Ce que chacun laisse à l'utilisateur, et les règles que nous appliquons, dont le test à deux harnais.

« Tu veux pas refaire l'ERP de l'IA » : le prochain lock-in ne sera pas votre cloud, mais votre cerveau d'entreprise

« Tu veux pas refaire l'ERP de l'IA » : le prochain lock-in ne sera pas votre cloud, mais votre cerveau d'entreprise

Un CDO du retail explique ce qui l'empêche de dormir : pas la facture cloud, mais le jour où l'intelligence de son entreprise sera encodée dans un harnais agentique propriétaire. La souveraineté se déplace vers la couche agentique, et le Design to Exit avec elle.

Le budget de tokens du contexte : un actif, pas une dépense

Le budget de tokens du contexte : un actif, pas une dépense

La facture IA explose ? Le vrai levier n'est pas de couper les tokens — c'est de comprendre que le contexte est un actif capitalisable, pas une dépense Opex. ROI ×5, architecture Hot/Warm/Cold, prompt caching : le cadre de décision du DSI.