Oui, OpenCode est gratuit. L’agent est open source sous licence MIT, sa page d’accueil indique qu’« OpenCode est 100 % gratuit », et il intègre des modèles gratuits utilisables « sans créer de compte ». Le piège réside dans les modèles, pas dans l’application : chaque modèle gratuit n’est proposé que pour une durée limitée, ne répond qu’au sein d’OpenCode et est soumis à une limite d’utilisation qu’OpenCode ne rend pas publique.
OpenCode est un agent de codage open source pour le terminal, le bureau et les IDE, capable d’exploiter n’importe quel modèle parmi plus de 75 fournisseurs, y compris une sélection de modèles gratuits proposés via la console d’OpenCode (le fournisseur que le site appelle également Zen).
Ce qui est gratuit et ce qui est payant
| Formule | Coût | La limite | Ce que vous payez au-delà |
|---|---|---|---|
| Application OpenCode (CLI, bureau, IDE) | 0 $, licence MIT | Aucune sur l’application elle-même | Rien |
Modèles gratuits de la Console (opencode/*-free, big-pickle) |
0 $, sans inscription | « Durée limitée », réservés à OpenCode, limite d’utilisation non publiée | OpenCode Go ou crédits à l’usage |
| Modèles locaux (Ollama, LM Studio, vLLM) | 0 $ plus votre matériel | RAM locale, GPU et vitesse | Rien |
| OpenCode Go | 10 $/mois (Go Plus à 40 $/mois) | Limites d’utilisation du forfait, espace de travail mono-utilisateur | Go Plus ou crédits Console |
| Paiement à l’usage sur la Console | Par jeton, plus des frais de 4,6 % + 0,31 $ par achat de crédits | Votre solde et vos budgets | Davantage de crédits |
| Un abonnement déjà existant | Votre forfait Claude Pro/Max, ChatGPT Plus/Pro ou GitHub Copilot | Les limites de ce forfait | Les dépassements de ce forfait |
La liste des modèles gratuits aujourd’hui
La page des modèles d’OpenCode (l’ancienne URL de documentation de Zen redirige désormais vers celle-ci) affichait ces modèles à 0 $ pour l’entrée, la sortie et la lecture en cache au 23 octobre 2026. Les conditions relatives aux données proviennent de cette même page et s’avèrent bien plus importantes que ce à quoi s’attendent la plupart des lecteurs.

| Modèle (ID) | Conditions relatives aux données selon la documentation |
|---|---|
DeepSeek V4.1 Flash Free (deepseek-v4.1-flash-free) |
Aucune rétention, aucun entraînement |
GLM-5.3-Flash Free (glm-5.3-flash-free) |
Aucune rétention, aucun entraînement |
LongCat 2.5 Preview Free (longcat-2.5-preview-free) |
Aucune rétention, aucun entraînement |
Beam Free (beam-free) |
Aucun entraînement, conservation de 30 jours, non disponible dans certaines régions |
Big Pickle (big-pickle) |
Modèle furtif ; les données « peuvent être utilisées pour améliorer le modèle » |
Flint 40B Free (flint-40b-free) |
Peut être utilisé pour améliorer le modèle, conservation de 30 jours |
| Exo Free, MiMo-V2.6-Flash Free, MiMo-V2.5 Free | Peuvent être utilisés pour améliorer le modèle |
| Nemotron 3 Ultra Free, Nemotron 3.5 Lightning Free, Nemotron 3.5 Super VL Free | Points de terminaison d’évaluation NVIDIA : « ne pas soumettre de données personnelles ou confidentielles » ; l’utilisation est journalisée |
Jev 1.13 Free est également répertorié, mais il s’agit d’un modèle de décision structurée plutôt que d’un modèle de codage ; il n’est donc pas classé ici.
Deux détails ne figurent pas dans la documentation. Tout d’abord, le catalogue propre à la CLI est en contradiction avec la page web. opencode models opencode dans la version 1.19.4 listait minimax-m3.1-flash-free, qui n’apparaît plus dans la documentation, et ne mentionnait pas Exo, LongCat ni MiMo-V2.5. La sélection de ces trois modèles ainsi que du modèle MiniMax répertorié a immédiatement échoué avec une UnknownError. Ensuite, la page indique que chaque modèle est « gratuit sur OpenCode pour une durée limitée », sans préciser de date de fin. Considérez donc cette liste comme un instantané temporaire.
Nos tests du 23 octobre 2026
Nous avons installé OpenCode 1.19.4 avec npx -y opencode-ai@latest (sans compte, sans clé API, sans auth.json) et nous avons soumis la même tâche à chaque modèle gratuit dans son propre répertoire vide :
npx -y opencode-ai@latest run --auto --model opencode/deepseek-v4.1-flash-free \
"Write fizzbuzz.py with a function fizzbuzz(n) ... Write test_fizzbuzz.py with unittest tests for it. Then run: python3 -m unittest test_fizzbuzz -v and report the result."
Chaque exécution disposait d’un délai maximal de quatre minutes, et nous avons réexécuté nous-mêmes les tests par la suite pour vérifier les fichiers.
Le résultat n’a pas été celui escompté. La première requête de chaque modèle a renvoyé la même erreur :
Free usage limit reached. Subscribe to OpenCode Go to keep going: https://opencode.ai/go
Cela s’est produit sur DeepSeek V4.1 Flash Free, GLM-5.3-Flash Free, Beam Free, Big Pickle, Flint 40B Free, MiMo-V2.6-Flash Free et les trois modèles Nemotron. Un second passage séquentiel environ dix minutes plus tard a renvoyé la même erreur. Aucun fichier n’a été créé, aucun test n’a été exécuté. OpenCode a réessayé trois fois avant de rester silencieux jusqu’à ce que notre limite de temps interrompe le processus ; par conséquent, dans un script, cet échec ressemble à un blocage à moins d’ajouter --print-logs.
Cette limite est partagée entre tous les modèles : passer d’un modèle gratuit à un autre n’a servi à rien. Elle a été atteinte dès notre toute première requête de la session, ce n’est donc rien de ce que nous avons exécuté qui l’a épuisée. Il nous a été impossible de déterminer si elle est comptabilisée par réseau, par appareil ou globalement, et la documentation d’OpenCode ne précise ni son quota ni son cycle de réinitialisation.
Il ne s’agit que d’une petite tâche effectuée un jour précis depuis un seul réseau. Ce n’est pas un benchmark, et cela n’indique rien sur la qualité intrinsèque des modèles. En revanche, cela en dit long sur le niveau gratuit : il peut être indisponible au moment précis où vous en avez besoin, sans aucun avertissement préalable.
À titre de comparaison, lors d’un test précédent réalisé le 16 octobre 2026, OpenCode 1.19.2 avec opencode/deepseek-v4.1-flash-free avait accompli une tâche d’écriture et d’exécution en 32 secondes, sans aucune authentification.
Le classement
Puisqu’aucun modèle n’a mené la tâche à bien aujourd’hui, nous ne pouvons pas établir de classement basé sur la vitesse ou le taux de réussite lors des tests du jour. Nous pouvons en revanche nous baser sur ce qui est vérifiable : la capacité du modèle à atteindre l’étape d’inférence dans la CLI actuelle, le fait que nous l’ayons déjà vu accomplir une tâche, et ce qu’il advient de votre code.
- DeepSeek V4.1 Flash Free. Aucune rétention, aucun entraînement, présent dans le catalogue de la version 1.19.4, et seul modèle gratuit que nous ayons vu mener à bien une tâche d’écriture et d’exécution (32 secondes le 16 octobre). Bloqué aujourd’hui par la limite partagée.
- GLM-5.3-Flash Free. Aucune rétention, aucun entraînement, présent dans le catalogue. Bloqué aujourd’hui par la limite partagée ; aucune exécution réussie enregistrée de notre côté.
- Beam Free. Aucun entraînement, mais conservé pendant 30 jours et soumis à des restrictions géographiques. Bloqué aujourd’hui.
- Big Pickle, Flint 40B Free, MiMo-V2.6-Flash Free. Présents dans le catalogue, mais la documentation précise que vos données peuvent être utilisées pour améliorer le modèle. À réserver au code que vous rendriez public de toute façon.
- Points de terminaison gratuits Nemotron. Les conditions d’évaluation de NVIDIA stipulent de ne pas envoyer de données personnelles ou confidentielles. Convient pour des projets d’expérimentation sans enjeu.
- LongCat 2.5 Preview Free, Exo Free, MiMo-V2.5 Free, MiniMax M3.1 Flash Free. Chacun a échoué avec une
UnknownErroravant même l’envoi d’une requête : les trois premiers sont absents du catalogue de la version 1.19.4, et MiniMax est absent de la documentation. Les conditions d’absence de rétention de LongCat le placeraient en haut du classement dès que le catalogue de la CLI sera mis à jour.
Si vous ne devez retenir qu’une seule règle : sur du code propriétaire ou confidentiel, choisissez un modèle que la documentation certifie sans rétention de données.
Les limites de l’offre gratuite
Uniquement au sein d’OpenCode. Nous l’avons testé à nouveau aujourd’hui. Un appel direct à https://opencode.ai/inference/openai/v1/chat/completions avec deepseek-v4.1-flash-free a renvoyé un code HTTP 403 et l’erreur FreeTierError : « OpenCode’s free tier can only be used from within OpenCode. » Les modèles gratuits ne constituent pas une API gratuite. Pour obtenir des clés utilisables directement dans votre code, consultez notre guide sur les clés d’API IA gratuites.
Une durée limitée. Chaque modèle gratuit comporte cette mention. Les modèles changent au fil du temps.
Une limite d’utilisation non documentée. Comme vu précédemment, le message d’erreur vous invite à passer à OpenCode Go.
Possibilité de désactivation. Si votre équipe ne doit en aucun cas utiliser de modèles gratuits, la documentation indique de définir OPENCODE_DISABLE_FREE_MODELS=1 ; les modèles gratuits disparaissent alors et toute tentative de sélection échoue avec l’erreur « Model unavailable ».
La première option payante
Le message d’erreur la désigne clairement : OpenCode Go à 10 $ par mois, ou Go Plus à 40 $ pour des plafonds plus élevés. Go prend en charge une sélection de modèles comprenant GLM-5.3-Flash, DeepSeek V4.1 Flash et MiniMax M3.1 Flash, est restreint aux espaces de travail mono-utilisateur et reste entièrement facultatif.
Le paiement à l’usage constitue l’autre alternative. D’après la grille tarifaire de la Console, DeepSeek V4.1 Flash coûte 0,30 $ par million de jetons d’entrée et 1,20 $ par million de jetons de sortie, tandis que GLM 5.3 Flash revient à 0,15 $ et 0,50 $. Un faible coût par jeton ne signifie pas pour autant un faible coût par tâche ; notre article expliquant pourquoi les modèles économiques coûtent parfois plus cher détaille ce point.
Comment configurer un modèle gratuit dans opencode.json
Configurez le modèle une fois pour toutes dans le fichier opencode.json (ou opencode.jsonc) de votre projet ou dans ~/.config/opencode/, en adoptant le format opencode/<model-id> indiqué dans la documentation :
{
"$schema": "https://opencode.ai/config.json",
"model": "opencode/deepseek-v4.1-flash-free"
}
Exécutez d’abord opencode models opencode pour vérifier que l’identifiant existe bien dans votre version installée. Pour une exécution ponctuelle, la commande opencode run --model opencode/glm-5.3-flash-free "..." permet de remplacer la valeur par défaut. Pour une solution véritablement à 0 $ sans aucune limite partagée, assignez à ce même champ un modèle local, tel que "model": "ollama/gemma3:4b" ; OpenCode détecte automatiquement Ollama, LM Studio et vLLM sur leurs adresses locales par défaut.
Si vous hésitez entre OpenCode et des agents payants, notre comparatif Claude Code est-il gratuit ? aborde l’autre versant de la question.
La place de Sharkly
Vous utilisez déjà des agents de codage. Sharkly en fait une équipe. La plateforme exécute vos instances actuelles d’OpenCode, Claude Code ou Codex sous la forme d’Agents assignables sur vos propres Machines, chaque Tâche étant isolée dans son propre arbre de travail (worktree), avec les résultats remontés directement sur la Tâche.

Sharkly ne rend aucun modèle gratuit et ne modifie pas les limites d’OpenCode. Un Agent suit le modèle par défaut de son Environnement d’exécution (Runtime) ; ainsi, un Agent OpenCode applique la valeur model configurée dans opencode.json sur cette Machine, limites de l’offre gratuite comprises. D’après la page des tarifs de Sharkly, l’offre Free couvre les organisations comptant jusqu’à 5 personnes et l’offre Team est ensuite facturée 7 $ par personne et par mois avec engagement annuel ; « les Invités, Agents et Machines n’occupent aucun siège », et « Sharkly ne vend pas de jetons ». Notre guide sur DeepSeek V4.1 Flash présente la configuration d’OpenCode plus en détail.
Si vous utilisez plusieurs agents, connectez-les à Sharkly tout en conservant pour chacun le modèle qu’il exploite déjà.
FAQ
OpenCode est-il gratuit ? Oui. L’application est sous licence MIT et « 100 % gratuite », et elle propose des modèles gratuits utilisables sans compte. Les frais ne commencent que si vous connectez un fournisseur payant, souscrivez à Go ou achetez des crédits Console.
Quels sont les modèles gratuits d’OpenCode ? Au 23 octobre 2026, la documentation mentionnait DeepSeek V4.1 Flash Free, GLM-5.3-Flash Free, LongCat 2.5 Preview Free, Beam Free, Big Pickle, Flint 40B Free, Exo Free, deux modèles MiMo et trois modèles Nemotron, tous « pour une durée limitée ». Consultez opencode models opencode pour connaître ceux que votre version peut réellement sélectionner.
Quel modèle gratuit d’OpenCode est le meilleur pour coder ? Pour du code propriétaire ou confidentiel, DeepSeek V4.1 Flash Free ou GLM-5.3-Flash Free, tous deux sans rétention de données. DeepSeek est le seul que nous ayons vu mener une tâche à terme. Aucun modèle n’a abouti le 23 octobre en raison de la limite d’utilisation gratuite.
Que signifie le message « Free usage limit reached » ? Vous avez atteint le plafond du niveau gratuit d’OpenCode, qui s’applique à l’ensemble des modèles gratuits. OpenCode ne publie ni ce quota ni son délai de réinitialisation. Patientez, basculez vers un modèle local ou passez à Go.
Puis-je appeler les modèles gratuits d’OpenCode depuis mon propre code ? Non. Les appels directs à l’API renvoient une erreur HTTP 403 FreeTierError ; le niveau gratuit répond exclusivement à l’application OpenCode.
Les modèles gratuits d’OpenCode s’entraînent-ils sur mon code ? Certains le peuvent. La documentation certifie DeepSeek, GLM-5.3-Flash et LongCat comme étant sans rétention, tandis que pour Big Pickle, Flint, Exo et MiMo, les données « peuvent être utilisées pour améliorer le modèle », et les points de terminaison Nemotron journalisent l’utilisation.



