SFEIR

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

Le 12 septembre 2026, Dax Raad a écrit sur X : « we've had two consecutive weeks where OpenCode Go broke even » (deux semaines consécutives à l'équilibre pour OpenCode Go).1 Pour un forfait à 10 dollars par mois qui donne accès à des modèles de code, deux semaines sans perdre d'argent sont un événement que l'équipe fête en public. Le client, lui, est gratuit et sous licence MIT. Le 29 septembre 2026, opencode.ai affiche 208 000 étoiles GitHub, 950 contributeurs et plus de 13 000 commits.2 OpenCode est le plus étoilé des trois harnais de cette série, sans thèse forte sur ce qu'un harnais doit être : Anomaly a misé sur la distribution, et sur un prix d'inférence que l'équipe négocie elle-même.

Un prologue à manier avec prudence

Les récits sur l'origine d'OpenCode divergent, et nous n'en tranchons aucun. Le socle commun : Kujtim Hoxha a créé un premier outil d'IA pour le terminal, écrit en Go (TermAI, selon plusieurs récits). Dax Raad et Adam Elmore, de l'équipe SST, y ont contribué et ont acheté le domaine opencode.ai. Charm, l'éditeur de Bubble Tea et Lip Gloss, a ensuite recruté Hoxha et transféré le dépôt dans son organisation, ce qui a déclenché une dispute publique. Charm a renommé sa version Crush, lancée en juillet 2025 sous licence FSL-1.1-MIT ; l'équipe SST a gardé le nom OpenCode et réécrit l'outil en TypeScript.34 Le lancement public de l'OpenCode actuel est daté du 19 juin 2025 par des sources secondaires seulement, et les deux camps contestent les détails de la dispute.4

Anomaly, l'équipe derrière SST

OpenCode est développé par Anomaly, la société de Jay V (CEO) et Frank Wang (CTO), qui se sont rencontrés à l'université de Waterloo. Leur projet SST (Serverless Stack) est passé par Y Combinator dans la promotion Winter 2021.5 La fiche YC d'OpenCode décrit une société basée à Toronto, avec 24 employés : « Built by Anomaly, makers of sst.dev, opennext.js.org, openauth.js.org, models.dev, and more ».6 Dax Raad (@thdxr), la voix publique du projet, se présente sur X comme « building @opencode at @anomalyco not the ceo ».7 Le dépôt principal est anomalyco/opencode. Models.dev, la base de modèles que l'équipe maintient, porte la promesse de compatibilité : plus de 75 fournisseurs, modèles locaux compris.2

Le produit

OpenCode se présente comme « The open source AI coding agent ». Il tourne dans le terminal, dans une application desktop et en extension d'IDE. Le site met en avant le chargement automatique des serveurs LSP, les sessions parallèles et les liens de partage de session.2 Deux agents, Build et Plan, reprennent la logique de Claude Code ; les permissions se règlent par outil, en allow, ask ou deny. Composio ajoute à la liste MCP, undo/redo, sous-agents et intégrations CI GitHub et GitLab, et reproche à l'interface terminal plus de 1 Go de mémoire.8

Sur la confidentialité, le site affirme : « OpenCode does not store any of your code or context data ».2 Le partage de session est un acte explicite. L'offre Enterprise décrit une configuration centralisée, un SSO et une passerelle IA interne.9 Le site propose la connexion avec un compte GitHub Copilot ou ChatGPT Plus/Pro.2 Les abonnements grand public restent donc admis ; chaque fournisseur décide de ce qu'il autorise. Anthropic a fermé cette porte : la pull request n° 18186, « anthropic legal requests », fusionnée le 19 mars 2026 par Dax Raad, retire le plugin d'authentification Anthropic, et l'article qui ouvre cette série raconte l'épisode.10

Des chiffres d'usage à lire comme des déclarations

Le 29 septembre 2026, opencode.ai revendique « over 16M developers every month ».2 Aucune méthodologie n'accompagne ce chiffre. Gergely Orosz, dans The Pragmatic Engineer, a rapporté une croissance d'environ 650 000 à près de 8 millions d'utilisateurs actifs mensuels.11 Composio parlait en août 2026 d'environ 8 millions d'utilisateurs et de 199 000 étoiles.8 Sur les revenus d'Anomaly, nous n'avons trouvé aucune source primaire, et nous n'en citons aucun.

Client gratuit, inférence payante

Le client est gratuit, sous licence MIT, et fonctionne avec vos propres clés API.2 L'argent vient de deux offres. Zen est une passerelle facturée à l'usage vers des modèles que l'équipe a testés pour le travail agentique.2 Go est un forfait : « Go costs $10/month, with generous usage limits and reliable access to leading coding models. Go Plus costs $40/month with higher limits. »12 Des sites tiers avancent des plafonds d'usage en dollars ; nous ne les avons pas vérifiés sur une page officielle et nous ne les reprenons pas.

Dax Raad a exposé l'équation le 30 mars 2026, en réponse à ceux qui demandaient un palier au-dessus de 10 dollars : « subscription plans need to offer more than spending the same amount on pay per token » (un forfait doit offrir plus que la même somme dépensée au token). Pour y arriver, écrit-il, l'équipe cherche à réunir beaucoup de clients et va négocier avec les fournisseurs d'inférence.13 Le 11 août 2026, il annonçait avoir supprimé 7 013 comptes frauduleux, « an estimated $400,000 a month in savings which helps OpenCode Go become more sustainable » (environ 400 000 dollars d'économies par mois).14 Puis, le 12 septembre, les deux semaines à l'équilibre, avec cette pique : tous ceux qui vendent ce type de produit, selon lui, perdent de l'argent ou revendent vos données en silence.1

Le 28 septembre 2026, il revenait sur le sujet :

« the people on our team working on OpenCode Go have the hardest job / they have to figure out impossible economics with customers who are always upset that they're not getting more / and it's not glamorous, the rest of the industry acts like they're too good to focus on the problem of making LLMs affordable / but costco, walmart, amazon are all incredible businesses »15

(Les membres de notre équipe qui travaillent sur OpenCode Go ont le métier le plus dur : résoudre une économie impossible avec des clients toujours mécontents de ne pas en avoir plus. Ce n'est pas glamour, le reste du secteur se croit trop bien pour s'occuper de rendre les LLM abordables. Mais Costco, Walmart et Amazon sont des entreprises formidables.)

Anomaly vend de l'inférence correcte au plus bas prix, sur le volume et la négociation, comme un distributeur. C'est un métier de marge fine, exposé aux hausses de tarif des fournisseurs et à la fraude. Deux semaines à l'équilibre sont un jalon, à suivre trimestre après trimestre.

Distribution plutôt que doctrine

OpenCode reprend ce qui fonctionne chez Claude Code, y ajoute la liberté de modèle et le livre partout où se trouvent les développeurs : terminal, desktop, IDE, CI. Composio le résume : « OpenCode gives you configuration control. Pi gives you runtime control. »8 Un nouvel arrivant est productif le jour même, et l'équipe plateforme impose une configuration centrale. Le comparatif Composio d'août 2026 mesure la contrepartie : environ 6 900 tokens de contexte fixe par requête, contre moins de 1 000 pour Pi. Sur 30 tâches avec le même modèle, OpenCode en réussit 19 pour 2,25 dollars, Pi 21 pour 1,64 dollar, et OpenCode va plus vite (280,6 secondes de médiane contre 362,9).8 Ces 6 900 tokens pèsent avec des modèles facturés au token ou des modèles locaux à fenêtre limitée ; le coût du contexte se lit sur la facture à chaque requête.

Le candidat le plus simple pour un test multi-harnais

La documentation d'OpenCode, page Rules, indique : « You can provide custom instructions to opencode by creating an AGENTS.md file. » À défaut, il lit « CLAUDE.md in your project directory (used if no AGENTS.md exists) ». Il charge aussi les skills de ~/.claude/skills/, ce que la variable OPENCODE_DISABLE_CLAUDE_CODE_SKILLS désactive.16 OpenCode est conçu pour vivre sur un dépôt que Claude Code pilote déjà. Pour une équipe qui veut vérifier que son contexte tient sans l'outil qui l'a écrit, c'est le candidat le plus simple : rien à réécrire, une installation, le même dépôt.

Le test renseigne sur le projet. Si Claude Code et OpenCode livrent tous les deux un travail correct sur le même AGENTS.md, les mêmes skills et les mêmes specs, la machine IA du projet est dans Git, et le projet survit au changement d'outil. Si l'un des deux échoue, une partie du savoir vivait dans le prompt système de l'éditeur, et il faut la rapatrier dans le dépôt. Le dépôt du site sfeir.com fonctionne ainsi, avec un CLAUDE.md et des skills en Markdown versionnés. Claude Code reste en place ; OpenCode s'ajoute comme second harnais pour prouver que le contexte est portable.

Gouvernance

Le code est sous licence MIT. La marque et la feuille de route appartiennent à une entreprise dont le revenu repose sur l'inférence. Tant que ses intérêts et ceux des utilisateurs coïncident, c'est un atout ; s'ils divergeaient, la licence garantirait la possibilité d'un fork, pas sa viabilité. Le dernier article de la série compare ce modèle au MIT d'entreprise de Pi et à la fondation qui héberge Goose ; le lock-in agentique et le design-to-exit donnent la grille pour décider quelle dépendance vous acceptez.

Sources

  1. dax (@thdxr), tweet « we've had two consecutive weeks where OpenCode Go broke even », 12 septembre 2026.
  2. Anomaly, OpenCode, The open source AI coding agent, page consultée le 29 septembre 2026.
  3. Ry Walker, Crush, fiche de recherche.
  4. Learn AI (Miraheze), OpenCode, article de wiki, récit de tiers.
  5. Tech Funding News, OpenCode: The background story on the most popular open source coding agent in the world.
  6. Y Combinator, OpenCode: The open source AI coding agent, fiche entreprise.
  7. dax (@thdxr), profil X, consulté le 29 septembre 2026.
  8. Shrijal (Composio), Pi vs OpenCode: After 100 Hours, Which Open-Source Coding Agent Should You Use?, 21 août 2026.
  9. Anomaly, OpenCode Enterprise, documentation.
  10. GitHub, pull request n° 18186 « anthropic legal requests », auteur thdxr, fusionnée le 19 mars 2026.
  11. Gergely Orosz (The Pragmatic Engineer), Building OpenCode with Dax Raad.
  12. Anomaly, OpenCode Go, page consultée le 29 septembre 2026.
  13. dax (@thdxr), tweet « people often ask if OpenCode Go will have a higher tier than $10/month », 30 mars 2026.
  14. dax (@thdxr), tweet « today we tracked down and obliterated 7,013 fraudulent accounts », 11 août 2026.
  15. dax (@thdxr), tweet « the people on our team working on OpenCode Go have the hardest job », 28 septembre 2026 ; texte vérifié via le miroir daily.dev.
  16. Anomaly, OpenCode Rules, documentation, consultée le 29 septembre 2026.

Articles similaires