OpenCode ou Claude Code : lequel choisir en 2026 ?
OpenCode ou Claude Code ? La réponse tient à ce que vous avez déjà signé. Si votre équipe travaille sur des modèles Claude avec des abonnements Pro, Max, Team ou Enterprise, gardez Claude Code : l'abonnement y est utilisable, et nulle part ailleurs. Si votre politique impose une passerelle LLM interne, un hébergeur européen ou un modèle local, ou si vous voulez changer de fournisseur sans changer d'outil, prenez OpenCode, gratuit et sous licence MIT. Rien n'interdit de faire tourner les deux sur le même dépôt, à condition de ranger vos règles dans AGENTS.md. Ce comparatif, vérifié le 30 septembre 2026, couvre la licence, les modèles, l'accès à Claude, les fichiers d'instructions et l'intégration CI.
Deux outils, deux paris
Anomaly, l'équipe derrière SST, publie OpenCode sous licence MIT. L'agent tourne dans le terminal, dans une application de bureau, dans le navigateur et dans VS Code. Il s'appuie sur l'AI SDK et Models.dev pour parler à plus de 75 fournisseurs de modèles, modèles locaux compris. Anomaly parie sur la distribution : le même outil partout, avec le modèle de votre choix. Nous avons dressé le profil d'OpenCode, l'agent de code open source d'Anomaly, avec ses chiffres et ses limites.
Anthropic développe Claude Code pour ses propres modèles. Vous y utilisez Haiku, Sonnet et Opus, via un abonnement Claude (Pro, Max, Team ou Enterprise), un compte Claude Console, Amazon Bedrock, Google Cloud (Agent Platform, ex-Vertex AI) ou Microsoft Foundry. Anthropic fait le pari inverse : un seul éditeur qui contrôle le modèle et le harnais, et livre les nouvelles fonctions des modèles Claude dans son outil dès leur sortie.
Utiliser Claude dans OpenCode : ce qu'Anthropic interdit
À la mi-février 2026, Anthropic a révisé la page juridique de Claude Code. Sa version actuelle réserve l'authentification OAuth aux acheteurs d'un abonnement Claude Free, Pro, Max, Team ou Enterprise, pour l'usage ordinaire de Claude Code et des autres applications natives d'Anthropic. Elle interdit aux outils tiers de router des requêtes à travers les identifiants d'un abonnement Free, Pro ou Max, et Anthropic se réserve le droit de prendre des mesures sans préavis. The Register a couvert la clarification le 20 février 2026 : utiliser les jetons OAuth de son compte Claude dans un autre produit, outil ou service, Agent SDK compris, enfreint les conditions d'utilisation.
Le 19 mars 2026, l'équipe d'OpenCode a fusionné la PR #18186 « anthropic legal requests », signée par Dax Raad. Elle retire le plugin de connexion par abonnement Claude, le prompt système dédié et l'en-tête bêta qui imitait Claude Code. La documentation des fournisseurs date le retrait de la version 1.3.0 et l'écrit en toutes lettres : Anthropic interdit explicitement cet usage.
Vous pouvez toujours faire tourner des modèles Claude dans OpenCode, mais en payant l'inférence à part : une clé API Claude Console, Amazon Bedrock, Google Cloud, ou l'offre Zen d'OpenCode facturée au coût. Seul l'abonnement Pro ou Max que vous payez déjà reste fermé. Ce point décide souvent de la comparaison avant même qu'on regarde les fonctionnalités.
Le tableau de comparaison
| Critère | OpenCode | Claude Code |
|---|---|---|
| Éditeur | Anomaly (équipe SST) | Anthropic |
| Licence | MIT | Propriétaire |
| Modèles | Plus de 75 fournisseurs, modèles locaux (Ollama, LM Studio) | Famille Claude |
| Utiliser Claude | Clé API, Bedrock, Google Cloud ou Zen. Abonnement Pro/Max interdit par Anthropic | Abonnement Pro, Max, Team ou Enterprise, ou clé API |
| Autres abonnements acceptés | ChatGPT Plus, GitHub Copilot, GitLab Duo (sans configuration supplémentaire) ; OpenCode Go en option | Aucun |
| Fichier d'instructions | AGENTS.md (la V1 lit CLAUDE.md en repli, la V2 non) |
CLAUDE.md ; AGENTS.md lu depuis la 2.1.277, seulement s'il n'y a aucun CLAUDE.md |
| Intégration GitHub | Action officielle, déclenchée par /opencode ou /oc |
Action officielle, déclenchée par @claude |
| Prix du logiciel | Gratuit | Inclus dans l'abonnement Claude ou facturé à l'usage |
Ce que disent les mesures publiées
En janvier 2026, Builder.io a fait tourner les deux agents avec le même modèle, Claude Sonnet 4.5, sur quatre tâches. Claude Code a terminé en 9 min 9 s, OpenCode en 16 min 20 s. Sur l'écriture de tests, Claude Code a produit 73 tests en 3 min 12 s. OpenCode en a produit 94 en 9 min 11 s, et il a relancé toute la suite existante avant de rendre la main.
Ces chiffres datent d'une génération de modèles précédente et viennent d'un seul dépôt TypeScript, dans des conteneurs Docker neufs. L'auteure, Alice Moore, le dit elle-même : « your monorepo's haunted dependency chain will teach you more in 30 minutes than any benchmark table » (la chaîne de dépendances hantée de votre monorepo vous en apprendra plus en 30 minutes que n'importe quel tableau de benchmark). Retenez-en l'écart de comportement : Claude Code va vite, OpenCode vérifie davantage. Mesurez sur votre propre dépôt avant de trancher.
Quand choisir OpenCode
- Vous voulez comparer plusieurs modèles sur la même tâche, ou basculer d'un fournisseur à l'autre sans changer d'outil. Notre comparatif Pi / OpenCode / Goose situe OpenCode parmi les harnais open source qui le permettent.
- Votre politique de données impose un modèle local, un hébergeur européen (OVHcloud AI Endpoints, Scaleway) ou une passerelle LLM interne.
- Vous payez déjà un abonnement ChatGPT Plus, GitHub Copilot ou GitLab Duo et voulez l'utiliser dans un agent de terminal.
- Vous devez auditer ou modifier le code de l'agent lui-même.
Quand choisir Claude Code
- Votre équipe travaille déjà avec des modèles Claude et dispose d'abonnements Pro, Max, Team ou Enterprise.
- Vous cherchez l'intégration la plus étroite avec les dernières fonctions des modèles Claude, dès leur sortie.
- Vous préférez un seul fournisseur, un seul contrat et un seul support.
Ce que ça change pour vous
DSI. Avec Claude Code, vous signez un contrat qui couvre le modèle et l'outil, et la dépendance est nette : l'agent n'existe que pour les modèles de son éditeur. Avec OpenCode, l'outil devient une commodité et la dépendance se déplace vers le fournisseur de modèle que vous choisissez, que vous changez en éditant un fichier de configuration. Cette liberté se paie en support : vous l'assurez vous-même ou vous l'achetez à part.
CTO, lead dev. Le choix du harnais pèse moins que celui du fichier d'instructions. Mettez vos règles dans AGENTS.md dès maintenant : c'est le seul fichier que les deux agents savent lire, et il rend le harnais interchangeable. Côté CI, les deux offrent une action GitHub officielle ; seuls le déclencheur et le secret changent.
RSSI. Avec Claude Code, le code part chez Anthropic ou dans votre tenant Bedrock, Google Cloud ou Foundry, et c'est écrit dans le contrat. Avec OpenCode, il part là où vous pointez l'outil, y compris une passerelle LLM interne ou un modèle qui ne quitte pas votre réseau ; c'est à vous de fermer les autres chemins. Notre guide pour déployer OpenCode en entreprise détaille SSO, passerelle et politiques.
Achats. Claude Code se paie par siège (abonnement) ou à l'usage (API). OpenCode ne coûte rien, mais l'inférence se paie à part : vos clés, un abonnement que vous détenez déjà, le forfait Go ou l'offre Zen au coût. Nous avons chiffré combien coûte OpenCode selon chaque formule.
Verdict par profil
| Profil | Choix conseillé | Pourquoi |
|---|---|---|
| Développeur seul, budget serré | OpenCode | Logiciel gratuit, modèles ouverts via OpenCode Go (10 $ par mois) ou en local |
| Freelance multi-clients | Les deux | Claude Code pour les chantiers délicats, OpenCode pour router vers le modèle imposé par chaque client |
| Équipe soumise à la conformité | Selon la passerelle | OpenCode si la politique impose une passerelle LLM interne ou un hébergeur européen ; Claude Code si l'entreprise a déjà un contrat Claude Team ou Enterprise |
| Utilisateur avancé du terminal | OpenCode | Code source modifiable, agents, commandes et plugins définis dans le dépôt |
| Équipe déjà équipée en Claude | Claude Code | Abonnements existants, accès immédiat aux nouvelles fonctions des modèles Claude |
Utiliser les deux sur le même dépôt
Rien n'oblige à trancher. Sur un même projet, un développeur lance Claude Code pour une refonte délicate, un autre fait tourner OpenCode avec un modèle ouvert moins cher pour la maintenance courante. Nous défendons cette doctrine dans rester libre avec plusieurs harnais d'agents de code : faire cohabiter deux harnais est aussi le meilleur test de la qualité de votre contexte. Le point de friction reste le fichier d'instructions.
OpenCode 2 ne lit plus que AGENTS.md. Claude Code lit CLAUDE.md, et depuis sa version 2.1.277 il lit aussi AGENTS.md, mais seulement s'il ne trouve aucun CLAUDE.md (ni CLAUDE.local.md) dans le dossier courant ou au-dessus ; dès qu'un CLAUDE.md existe, il ne lit que lui. D'où la règle : gardez AGENTS.md comme source unique et réduisez CLAUDE.md à une ligne d'import, @AGENTS.md, ce que la documentation d'Anthropic recommande elle-même pour partager un fichier avec d'autres outils. Les deux agents appliquent alors les mêmes règles, et vous ne maintenez qu'un seul fichier. Notre guide pour poser OpenCode sur un dépôt existant détaille cette organisation, avec opencode.json, les serveurs MCP et les permissions.
Questions fréquentes
OpenCode est-il gratuit ?
Oui. Le logiciel est publié sous licence MIT et ne coûte rien, quelle que soit l'interface (terminal, bureau, navigateur, VS Code). Vous payez seulement l'inférence : vos propres clés API, un abonnement ChatGPT Plus, GitHub Copilot ou GitLab Duo déjà détenu, un modèle local, le forfait OpenCode Go à 10 $ par mois, ou l'offre Zen facturée au coût.
Peut-on utiliser un abonnement Claude Pro ou Max dans OpenCode ?
Non. Anthropic réserve l'authentification par abonnement à Claude Code et à ses propres applications, et interdit aux outils tiers de router des requêtes via un abonnement Free, Pro ou Max. OpenCode a retiré son plugin de connexion par abonnement Claude dans la version 1.3.0 (PR #18186, 19 mars 2026). Pour utiliser un modèle Claude dans OpenCode, il faut une clé API Claude Console, Amazon Bedrock, Google Cloud ou l'offre Zen.
OpenCode lit-il CLAUDE.md ?
OpenCode 1 le lit en repli quand il ne trouve pas d'AGENTS.md. OpenCode 2 ne lit plus que AGENTS.md. Pour un dépôt partagé avec Claude Code, écrivez vos règles dans AGENTS.md et réduisez CLAUDE.md à la ligne @AGENTS.md.
OpenCode est-il plus lent que Claude Code ?
Sur la seule mesure publiée à modèle égal (Builder.io, janvier 2026, Claude Sonnet 4.5, quatre tâches, un dépôt TypeScript), oui : 16 min 20 s contre 9 min 9 s. Mais OpenCode a produit plus de tests et a relancé la suite existante avant de rendre la main. La vitesse dépend surtout du modèle branché et de votre dépôt ; mesurez chez vous.
Sources
- Anthropic, Legal and compliance, Claude Code Docs, consulté le 30 septembre 2026.
- The Register (Thomas Claburn), Anthropic clarifies ban on third-party tool access to Claude, 20 février 2026.
- GitHub anomalyco/opencode, PR #18186 « anthropic legal requests », fusionnée le 19 mars 2026.
- OpenCode, Providers (75+ fournisseurs, Anthropic, abonnements acceptés, OVHcloud et Scaleway), consulté le 30 septembre 2026.
- OpenCode, Go, consulté le 30 septembre 2026.
- OpenCode, Web et IDE, consultés le 30 septembre 2026.
- OpenCode, Rules (repli CLAUDE.md en V1), consulté le 30 septembre 2026.
- OpenCode, Instructions V2 (AGENTS.md seul en V2), consulté le 30 septembre 2026.
- OpenCode, GitHub, consulté le 30 septembre 2026.
- Anthropic, Model configuration et Quickstart, Claude Code Docs, consultés le 30 septembre 2026.
- Anthropic, Claude Code GitHub Actions, consulté le 30 septembre 2026.
- Anthropic, How Claude remembers your project (import
@path, lecture d'AGENTS.md), consulté le 30 septembre 2026. - Builder.io (Alice Moore), OpenCode vs Claude Code, 12 janvier 2026.
- GitHub, dépôt anomalyco/opencode, consulté le 30 septembre 2026.
Articles similaires
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 en V1 seulement), ce qui en fait le second harnais le plus simple à poser sur un dépôt.
Poser OpenCode sur un dépôt existant : AGENTS.md, opencode.json, modèles, MCP et permissions
Sept étapes pour poser OpenCode sur un dépôt en cours et partager sa configuration avec l'équipe : AGENTS.md, opencode.json, Ollama ou passerelle, serveurs MCP, permissions, agents et skills. Syntaxes V1 et V2 relevées le 30 septembre 2026, et les cinq pannes qui reviennent sur les dépôts équipés.
Déployer OpenCode en entreprise : SSO, passerelle IA, politiques et sécurité
Le 24 septembre 2026, un avis de sécurité High (CVSS 7,5) a rappelé qu'OpenCode exécute des commandes sur les postes. Le déployer en entreprise tient en trois décisions : passerelle IA, configuration centrale, mode serveur verrouillé. Offre Enterprise, SSO, Claude conforme, GitHub Actions.
Migrer vers OpenCode 2 : ce qui casse et comment adapter sa configuration
OpenCode 2 casse trois choses : les plugins, l'API serveur et la configuration du terminal. Votre opencode.json V1 continue de marcher, mais CLAUDE.md et LSP disparaissent sans message. Versions au 30 septembre 2026 (V1 1.18.33, V2 2.0.20), renommages et méthode de migration en cinq étapes.