Points clés
- OpenCode (opencode.ai) est un agent de codage IA gratuit et open source, natif au terminal avec des modes IDE et bureau supplémentaires selon son propre site
- Le dépôt GitHub canonique est anomalyco/opencode ; le projet a d'abord été publié sous une autre organisation GitHub avant ce changement, selon les recherches propres à l'annuaire de PromptQuorum
- Sous licence MIT, selon le badge de licence affiché sur la page actuelle du dépôt GitHub
- Se connecte à plus de 75 fournisseurs de modèles via Models.dev, selon le propre site d'OpenCode, dont Claude, GPT et Gemini
- Prend en charge les modèles locaux via une configuration de fournisseur compatible OpenAI, pointant vers le point de terminaison local d'Ollama ou de LM Studio
- Plus de 200 000 étoiles GitHub au moment de cette revue ; le propre site d'OpenCode indique aussi des chiffres de contributeurs et d'utilisateurs que cette revue n'a pas pu vérifier de façon indépendante (voir la note ci-dessous)
📍 En une phrase
OpenCode est un agent de codage IA gratuit, open source et natif au terminal, hébergé canoniquement sous anomalyco/opencode sur GitHub avec plus de 200 000 étoiles, qui se connecte à plus de 75 fournisseurs de modèles, y compris des moteurs locaux comme Ollama et LM Studio via un point de terminaison compatible OpenAI.
💬 En termes simples
OpenCode est un outil en ligne de commande gratuit qui permet à un modèle IA de lire votre code et d'écrire ou modifier directement des fichiers de votre projet, un peu comme un assistant de codage qui vivrait dans votre terminal. Contrairement aux outils liés à un seul fournisseur IA, vous pouvez le pointer vers Claude, GPT, Gemini, ou un modèle tournant gratuitement sur votre propre ordinateur via Ollama ou LM Studio.
📌Remarque: Cette revue s'appuie sur le propre site d'OpenCode, sa documentation et son dépôt GitHub. Le nombre d'étoiles GitHub évolue en permanence et est cité à la date de cette revue, pas comme une valeur en temps réel. Le propre site d'OpenCode annonce des chiffres de contributeurs et un nombre élevé d'utilisateurs mensuels ; cette revue les rapporte comme des affirmations d'OpenCode lui-même, non comme des faits vérifiés de façon indépendante par PromptQuorum, aucune source tierce n'ayant pu les confirmer au moment de la rédaction.
Qu'est-ce qu'OpenCode ?
OpenCode est un agent de codage IA gratuit et open source, conçu nativement pour le terminal selon son propre site, avec des modes IDE et bureau supplémentaires. Il lit et modifie directement le code de votre projet, plutôt que de simplement suggérer des extraits à coller.
- Type de produit : un agent de codage natif au terminal (une CLI, pas une application installable unique), avec des interfaces IDE et bureau également proposées selon opencode.ai
- Dépôt : aujourd'hui hébergé de façon canonique sous anomalyco/opencode sur GitHub ; les recherches propres à l'annuaire de PromptQuorum ont trouvé qu'il s'agit d'un dépôt renommé/déplacé, et signalent qu'un projet plus petit et sans rapport, au nom similaire, existe — vérifiez que vous êtes bien sur le chemin anomalyco/opencode avant d'installer
- Licence : MIT, selon le badge de licence affiché sur la page actuelle du dépôt GitHub
- Échelle : plus de 200 000 étoiles GitHub au moment de cette revue ; le propre site d'OpenCode indique aussi un nombre de contributeurs élevé et un chiffre d'utilisateurs mensuels de plusieurs millions — cette revue traite les deux comme des affirmations d'OpenCode lui-même, pas comme des chiffres vérifiés de façon indépendante
- Modèle tarifaire : l'agent principal est gratuit et open source ; OpenCode Zen est, selon opencode.ai, une place de marché de modèles hébergés séparée et payante, proposée en complément
Que fait réellement OpenCode ?
OpenCode agit comme un agent depuis votre terminal : il lit votre base de code, modifie les fichiers directement selon vos instructions, et fonctionne aussi en mode IDE ou bureau selon son propre site.
- Agent natif au terminal : l'interface principale est une session en ligne de commande à l'intérieur du répertoire de votre projet
- Modes IDE et bureau : le propre site d'OpenCode décrit des façons supplémentaires de l'utiliser au-delà du terminal, pour les développeurs souhaitant l'intégrer dans un flux de travail graphique
- Accès aux modèles indépendant du fournisseur : se connecte à 75+ fournisseurs de modèles via Models.dev, selon opencode.ai, plutôt que d'embarquer un modèle unique
- Intégrations de fournisseurs nommées : le propre site d'OpenCode liste une prise en charge directe de Claude, GPT et Gemini, ainsi que des intégrations avec les comptes GitHub Copilot et ChatGPT Plus/Pro
- Accès aux modèles locaux : une configuration de fournisseur compatible OpenAI permet de pointer OpenCode vers un modèle tournant sur votre propre machine — voir la section sur les modèles locaux ci-dessous pour la configuration exacte
- Positionnement vie privée : le propre site d'OpenCode décrit une approche « privacy-first » sans stockage de code sur ses serveurs ; cette revue n'a pas audité cette affirmation de façon indépendante et la rapporte telle qu'énoncée par OpenCode
Comment OpenCode se connecte aux modèles locaux
OpenCode prend en charge les modèles locaux en vous laissant définir, dans son fichier de configuration, un fournisseur personnalisé pointant vers un point de terminaison API compatible OpenAI — le même mécanisme utilisé pour se connecter à un serveur Ollama ou LM Studio tournant localement. Il ne s'agit pas d'un bouton « mode local » séparé, mais d'une configuration de fournisseur générique qui fonctionne avec n'importe quel serveur compatible OpenAI, local ou distant.
- Fichier de configuration : OpenCode lit une configuration JSON (référençant le schéma
https://opencode.ai/config.json) dans laquelle vous déclarez une entréeproviderpersonnalisée - Ollama : réglez
npmsur@ai-sdk/openai-compatibleetoptions.baseURLsurhttp://localhost:11434/v1— le port de l'API compatible OpenAI propre à Ollama — puis listez les noms de modèles que vous avez téléchargés en local sous l'objetmodelsde ce fournisseur - LM Studio : le même schéma s'applique avec
options.baseURLréglé surhttp://127.0.0.1:1234/v1, l'adresse du serveur local de LM Studio, et les identifiants de modèles chargés dans LM Studio - Selon la propre documentation d'OpenCode, si les appels d'outils ne fonctionnent pas de façon fiable avec un modèle local, augmenter le paramètre de fenêtre de contexte
num_ctxd'Ollama est le correctif recommandé (la documentation suggère de commencer autour de 16k–32k) - Comme il s'agit d'un emplacement de fournisseur compatible OpenAI générique, le même schéma de configuration devrait fonctionner avec tout autre moteur exposant un point de terminaison compatible OpenAI, pas seulement Ollama et LM Studio
{
"$schema": "https://opencode.ai/config.json",
"provider": {
"ollama": {
"npm": "@ai-sdk/openai-compatible",
"name": "Ollama (local)",
"options": {
"baseURL": "http://localhost:11434/v1"
},
"models": {
"llama2": { "name": "Llama 2" }
}
}
}
}Plateforme, tarifs et licence
Plateforme
- Ce qu'indique OpenCode:
- Natif au terminal, avec des modes IDE et bureau supplémentaires ; fonctionne sous macOS, Windows et Linux.
Coût
- Ce qu'indique OpenCode:
- L'agent principal est gratuit et open source. OpenCode Zen est une place de marché de modèles hébergés séparée et payante, proposée en complément.
Licence
- Ce qu'indique OpenCode:
- MIT, selon le badge de licence affiché sur la page actuelle du dépôt GitHub.
Méthode d'installation
- Ce qu'indique OpenCode:
- Selon opencode.ai :
curl -fsSL https://opencode.ai/install | bash, ounpm i -g opencode-ai@latestpour une installation via npm.
Vérifiez la méthode d'installation actuellement recommandée sur opencode.ai avant d'exécuter l'une de ces commandes, les instructions d'installation pouvant changer entre les versions.
Installer OpenCode
OpenCode s'installe gratuitement via un script shell ou npm, et son code source est sur GitHub. Étant un agent CLI natif au terminal plutôt qu'une application installable unique, il n'y a pas de bouton de téléchargement par système d'exploitation — les commandes ci-dessous sont le véritable chemin d'installation.
Source | Link |
|---|---|
| Site officiel (instructions d'installation) | opencode.ai |
| Installation rapide (shell) | curl -fsSL https://opencode.ai/install | bash |
| Installation rapide (npm) | npm i -g opencode-ai@latest |
| Dépôt GitHub (code source, MIT) | github.com/anomalyco/opencode |
Un terminal (et, pour la voie npm, Node.js) est requis — OpenCode n'a pas d'installateur graphique. Compte tenu de l'historique de déplacements de dépôt de ce projet, vérifiez toujours que vous arrivez sur le dépôt anomalyco/opencode lié depuis opencode.ai lui-même avant d'installer.
Pour qui OpenCode est-il fait ?
OpenCode convient aux développeurs qui veulent un agent de codage natif au terminal, non enfermé dans un seul fournisseur de modèles, y compris ceux qui souhaitent le faire tourner avec un modèle hébergé localement.
Pour quoi OpenCode n'est pas adapté
OpenCode n'est pas un bon choix si vous avez besoin d'une identité organisationnelle unique et stable depuis longtemps, ou de statistiques d'usage vérifiées par PromptQuorum plutôt que des chiffres publiés par OpenCode lui-même.
- Pas un outil à coût fixe pour les fournisseurs cloud — si vous connectez un modèle cloud via Models.dev plutôt qu'un modèle local, vos coûts évoluent avec la propre tarification de ce fournisseur
- Pas testé de façon indépendante par PromptQuorum — cette revue s'appuie sur le propre site d'OpenCode, sa documentation et son dépôt GitHub, pas sur des tests pratiques réalisés par PromptQuorum
- Pas sans historique organisationnel à vérifier — le dépôt canonique a changé d'organisation GitHub, vérifiez donc toujours que vous suivez le lien actuel depuis opencode.ai plutôt qu'un ancien favori ou résultat de recherche
- Pas une application installable unique — si vous voulez spécifiquement un installateur graphique en un clic plutôt qu'une commande de terminal, ce n'est pas le bon type d'outil
Erreurs courantes lors de l'évaluation d'OpenCode
La plupart des confusions autour d'OpenCode viennent du fait d'atterrir sur le mauvais dépôt, ou de traiter ses propres chiffres marketing comme des faits vérifiés de façon indépendante.
Concurrents et alternatives
OpenCode est le plus souvent comparé à Aider, Cline, OpenHands et GPT Engineer — sa principale différenciation est de combiner un agent natif au terminal avec un large accès aux fournisseurs de modèles (75+ via Models.dev) et une configuration de modèles locaux explicitement documentée pour Ollama et LM Studio.
Tool | Best known for | Link |
|---|---|---|
| Aider | Pair-programmeur IA natif au terminal et centré sur git, avec validation automatique | Aider avis |
| Cline | Extension d'agent autonome open source pour VS Code et JetBrains | Cline avis |
| OpenHands | Plateforme d'agent de codage autonome gratuite, open source et auto-hébergée | OpenHands avis |
| GPT Engineer | Outil CLI pour générer des bases de code entières à partir d'une spécification en langage naturel | GPT Engineer avis |
Cette liste reflète les outils couramment comparés à OpenCode au sein du segment des agents de codage, pas un classement indépendant de PromptQuorum — vérifiez les tarifs et fonctionnalités actuels de chaque outil avant de choisir.
Questions fréquemment posées
Qu'est-ce qu'OpenCode ?
OpenCode (opencode.ai) est un agent de codage IA gratuit, open source et natif au terminal, hébergé canoniquement sous anomalyco/opencode sur GitHub, avec des modes IDE et bureau supplémentaires selon son propre site.
OpenCode est-il gratuit ?
L'agent principal est gratuit et open source (licence MIT). OpenCode Zen est une place de marché de modèles hébergés séparée et payante, proposée en complément. Si vous connectez un fournisseur de modèle cloud via Models.dev, vous payez directement ce fournisseur.
OpenCode prend-il en charge les modèles locaux ?
Oui. Vous configurez, dans le fichier de configuration d'OpenCode, un fournisseur personnalisé pointant vers un point de terminaison compatible OpenAI — par exemple l'API locale d'Ollama sur http://localhost:11434/v1 ou celle de LM Studio sur http://127.0.0.1:1234/v1.
Comment installer OpenCode ?
Selon opencode.ai : exécutez curl -fsSL https://opencode.ai/install | bash, ou installez via npm avec npm i -g opencode-ai@latest. Vérifiez les instructions d'installation actuelles sur opencode.ai avant d'exécuter l'une de ces commandes.
Quelle licence utilise OpenCode ?
MIT, selon le badge de licence affiché sur son dépôt GitHub actuel.
Combien de fournisseurs de modèles OpenCode prend-il en charge ?
Plus de 75, selon opencode.ai, via son intégration avec Models.dev, y compris une prise en charge nommée de Claude, GPT et Gemini.
Pourquoi le dépôt d'OpenCode indique-t-il anomalyco/opencode plutôt qu'un autre nom d'organisation ?
Le dépôt GitHub canonique du projet a changé d'organisation au fil de son histoire. Suivez toujours le lien GitHub depuis opencode.ai lui-même pour atteindre le dépôt canonique actuel, plutôt que de faire confiance à un ancien lien.
Combien d'étoiles GitHub OpenCode a-t-il ?
Plus de 200 000 au moment de cette revue. Le nombre d'étoiles évolue en continu, vérifiez donc le chiffre actuel directement sur le dépôt GitHub anomalyco/opencode.
Les chiffres de contributeurs et d'utilisateurs mensuels d'OpenCode sont-ils vérifiés de façon indépendante ?
Non. Cette revue rapporte ces chiffres tels qu'indiqués sur le propre site d'OpenCode ; PromptQuorum n'a pas pu les confirmer de façon indépendante à partir d'une source tierce au moment de la rédaction.
PromptQuorum a-t-il testé de façon indépendante les affirmations d'OpenCode ?
Cette revue s'appuie sur le propre site d'OpenCode, sa documentation et son dépôt GitHub, plutôt que sur des tests pratiques réalisés par PromptQuorum.
