Sommaire11 parties
opencode est un agent de code open source : un assistant d’intelligence artificielle qui t’aide à écrire et à explorer du code depuis ton terminal, une application de bureau ou une extension d’éditeur. Il embarque deux agents, build pour travailler et plan pour lire sans rien modifier, et se branche sur de nombreux modèles de langage. Le dépôt est sous licence MIT.
En bref
- Agent de code open source, sous licence MIT, écrit surtout en TypeScript
- Deux agents intégrés : build (accès complet) et plan (lecture seule), commutables avec Tab
- Terminal, application de bureau en bêta et extension d’éditeur
- Installation par script, npm, brew, scoop, choco, pacman, mise ou nix
- Plus de 75 fournisseurs de modèles, dont des modèles locaux, selon le site du projet
Qu’est-ce qu’opencode ?
opencode est un agent de code open source. Au lieu de copier du code dans une fenêtre de discussion, tu parles à l’agent depuis ton terminal, et il t’aide à écrire, lire et modifier un projet.
Selon son site, il existe sous trois formes : une interface de terminal, une application de bureau et une extension pour éditeur de code. Le dépôt est publié par l’organisation anomalyco sous licence MIT.
Les agents build et plan
opencode inclut deux agents entre lesquels tu changes avec la touche Tab. build est l’agent par défaut : il dispose d’un accès complet pour le travail de développement.
plan est en lecture seule, pensé pour l’analyse et l’exploration du code. Il refuse les modifications de fichiers par défaut et demande la permission avant de lancer des commandes bash. Le README le présente comme idéal pour explorer une base de code inconnue ou préparer des changements avant de les faire.
Un sous-agent general complète le tout, pour les recherches complexes et les tâches en plusieurs étapes. Il sert surtout en interne, et tu peux l’appeler en écrivant @general dans un message.
Ce que sait faire opencode
Le site du projet met en avant plusieurs fonctions. Elles concernent le choix des modèles, le travail en parallèle et le partage.
- Chargement automatique des bons serveurs LSP pour le modèle de langage
- Plusieurs sessions : tu lances plusieurs agents en parallèle sur le même projet
- Liens de partage vers une session, pour la consulter ou la déboguer
- Connexion avec un compte GitHub Copilot, ChatGPT Plus ou ChatGPT Pro
- Plus de 75 fournisseurs de modèles via Models.dev, modèles locaux compris
Installer opencode
Le README propose un script d’installation et de nombreux gestionnaires de paquets : npm (ou bun, pnpm, yarn), scoop et choco sous Windows, brew sous macOS et Linux, pacman et paru sous Arch Linux, mise, nix. Pour brew, le README recommande le dépôt du projet, mis à jour en continu, plutôt que la formule officielle de Homebrew, mise à jour moins souvent. Il conseille aussi de retirer les versions antérieures à 0.1.x avant d’installer.
Le script respecte un ordre de priorité pour le dossier d’installation : $OPENCODE_INSTALL_DIR, puis $XDG_BIN_DIR, puis $HOME/bin, et enfin $HOME/.opencode/bin par défaut.
curl -fsSL https://opencode.ai/install | bash
brew install anomalyco/tap/opencode
scoop install opencode
L’application de bureau d’opencode
opencode existe aussi en application de bureau, indiquée en bêta. Elle se télécharge depuis la page des versions du dépôt ou depuis le site du projet : fichiers .dmg pour macOS (Apple Silicon et Intel), .exe pour Windows, et .deb, .rpm ou .AppImage pour Linux.
Des commandes existent aussi pour l’installer par gestionnaire de paquets.
brew install --cask opencode-desktop
scoop bucket add extras; scoop install extras/opencode-desktop
Où en est le projet
Au 15 octobre 2026, le dépôt compte 213 604 étoiles, 28 661 copies (forks) et 1 049 contributeurs sur GitHub. Il a été créé le 30 avril 2025, son code a été modifié le jour même du relevé, et 4 262 tickets et demandes de fusion y sont ouverts.
La dernière version, la v1.19.0, date du 11 octobre 2026. Elle ajoute la commande opencode upgrade --major pour passer à OpenCode 2. Dans l’interface de terminal, /update installe désormais les mises à jour ou la montée vers OpenCode 2 : elles ne s’installent plus automatiquement. Les versions précédentes corrigent surtout des détails, comme la signature des binaires macOS ou l’envoi d’images à xAI.
Confidentialité, prix et limites
Selon son site, opencode ne stocke ni ton code ni tes données de contexte, afin de pouvoir servir dans des environnements sensibles. Le site indique aussi que des modèles gratuits sont inclus, et que tu peux connecter n’importe quel modèle d’un fournisseur. Il propose en outre Zen, une sélection de modèles que l’équipe a testés pour les agents de code.
Le site ne détaille pas ici le coût des modèles payants ou de Zen, et le README ne donne pas de configuration minimale. Pour le réglage fin, il renvoie à la documentation officielle.
Quelques repères
- Terminal : Fenêtre où l’on pilote un ordinateur en tapant des commandes au clavier plutôt qu’en cliquant.
- Modèle de langage : Programme d’intelligence artificielle entraîné sur de grandes quantités de textes, capable de comprendre une demande écrite et de produire du texte ou du code.
- LSP : Protocole qui permet à un outil de comprendre un langage de programmation : il fournit par exemple la liste des erreurs ou les définitions des fonctions.
Questions fréquentes
opencode est-il open source ?
Oui. Le dépôt d’opencode est publié sous licence MIT, et son code est écrit à 81 % en TypeScript selon GitHub au 15 octobre 2026.
Peut-on utiliser opencode ailleurs que dans le terminal ?
Oui. opencode existe aussi en application de bureau, indiquée en bêta, et en extension d’éditeur. Il tourne sur macOS, Windows et Linux.
Quelle est la différence entre les agents build et plan dans opencode ?
build a un accès complet pour développer, tandis que plan est en lecture seule. plan refuse les modifications de fichiers par défaut et demande la permission avant de lancer des commandes bash. Tu passes de l’un à l’autre avec la touche Tab.
Faut-il un abonnement IA supplémentaire pour utiliser opencode ?
Pas forcément : le site d’opencode indique que des modèles gratuits sont inclus et que tu peux aussi te connecter avec un compte GitHub Copilot, ChatGPT Plus ou ChatGPT Pro. Il ne détaille pas ici le prix des autres modèles.
À retenir
opencode est un agent de code open source sous licence MIT, qui sépare un agent build à accès complet et un agent plan en lecture seule. Il s’utilise dans le terminal, en application de bureau en bêta ou dans un éditeur, et fonctionne avec de nombreux modèles de langage.
Sources
- anomalycoREADME
- opencode.aidocumentation officielle
- GitHubnotes de version






