
Opencode
Agent de coding IA open source n°1 – 120K+ étoiles GitHub, multi-providers
Presentation
OpenCode est un agent IA de coding open source développé par Anomaly, les créateurs de terminal.shop. Lancé en avril 2025, il s'est imposé comme l'alternative open source n°1 à Claude Code.
Pourquoi choisir OpenCode ?
- Model-agnostic : Claude, GPT, Gemini, DeepSeek, Qwen, Mistral, Ollama et 75+ providers (via models.dev) – tu n'es jamais enfermé, et tu accèdes aux derniers modèles dès leur sortie
- Open source (MIT) : code 100% transparent, aucune télémétrie, privacy-first
- Ultra-rapide : binaire unique en Go, démarrage quasi instantané, TUI clavier-first
- Intégration LSP : autocomplétion et intelligence de code native
- Sessions persistantes : reprends ton travail là où tu l'as laissé
- Partout : Terminal, CLI, Web, extensions IDE (VS Code, JetBrains) et intégration GitHub/GitLab
- MCP : connecte des outils externes via le Model Context Protocol, plus des agents et skills personnalisables
Nouveautés 2026 :
OpenCode est sur un rythme de sortie très soutenu (v1.16.x début juin 2026). Tu peux brancher les modèles phares du moment : Claude Opus 4.8 et Sonnet 4.6, GPT-5.2 et GPT-5.1 Codex, Gemini 3.5 Flash, ou des modèles open/locaux comme DeepSeek et Qwen via Ollama pour rester 100% privé. À noter : Anthropic ne laisse plus les abonnements Claude Pro/Max alimenter les outils tiers, donc pour piloter Claude depuis OpenCode il te faut une clé API Anthropic.
Comment utiliser
La méthode la plus simple :
- npm : npm i -g opencode-ai@latest
- macOS (Homebrew) : brew install anomalyco/tap/opencode
- Windows (Scoop) : scoop install opencode
- Arch Linux : paru -S opencode-bin
💡 Sur Windows, WSL est recommandé pour une meilleure expérience.
- Lancez opencode dans votre terminal
- Tapez /connect pour configurer votre fournisseur LLM
- Sélectionnez un provider (OpenCode Zen recommandé pour débuter)
- Ajoutez votre clé API
Cela crée un fichier AGENTS.md qui aide l’agent à comprendre votre projet.
Astuces & conseils
Commencez par /init
Toujours lancer /init dans un nouveau projet. Cela cree un fichier AGENTS.md qui aide l agent a comprendre la structure de votre code.
Mode Plan avant Build
Utilisez le mode Plan avec Tab pour analyser et planifier avant de laisser l agent modifier votre code.
Modeles locaux gratuits
Connectez Ollama pour utiliser des modeles locaux comme Llama, Mistral ou Qwen. 100% gratuit et prive.
Glissez-deposez les images
Vous pouvez glisser-deposer des screenshots directement dans le terminal pour demander de l aide sur une UI.
Partagez vos sessions
La commande /share genere un lien public de votre conversation. Pratique pour le debug en equipe.
Multi-sessions paralleles
Lancez plusieurs instances d Opencode sur le meme projet pour travailler sur differentes features en parallele.
Fonctionnalites cles
LSP enabled: Automatically loads the right LSPs for the LLM
Multi-session: Start multiple agents in parallel on the same project
Share links: Share a link to any session for reference or to debug
GitHub Copilot: Log in with GitHub to use your Copilot account
ChatGPT Plus/Pro: Log in with OpenAI to use your ChatGPT Plus or Pro account
Any model: 75+ LLM providers through Models.dev, including local models
Any editor: Available as a terminal interface, desktop app, and IDE extension
Privacy first: Does not store any of your code or context data
Zen models: Access to handpicked set of AI models tested and benchmarked for coding agents
Modeles IA
Claude Opus 4.8
Recommande- Contexte
- 1M tokens
- Vitesse
- Moyen
- Multimodal
- Oui
Code complexe, haute autonomie
Le plus capable pour le code difficile et les tâches longues. Nécessite une clé API Anthropic.
Claude Sonnet 4.6
Recommande- Contexte
- 1M tokens
- Vitesse
- Rapide
- Multimodal
- Oui
Coding au quotidien, rapport qualité/prix
Le meilleur compromis qualité/prix pour la plupart des tâches de code.
GPT-5.2
- Vitesse
- Rapide
- Multimodal
- Oui
Raisonnement, polyvalence
Modèle phare OpenAI, recommandé par la doc OpenCode.
GPT-5.1 Codex
- Vitesse
- Rapide
Coding pur, agents
Variante OpenAI spécialisée code, souvent prise comme défaut OpenCode Zen.
Gemini 3.5 Flash
- Contexte
- 1M tokens
- Vitesse
- Très rapide
- Multimodal
- Oui
Itération rapide, multi-fichiers
Le Flash de Google, généralement disponible et très rapide.
DeepSeek (V3.x)
- Vitesse
- Rapide
Budget serré, bon en code
Ultra low-cost, bon rapport perf/prix. Dispo en API et en local.
Qwen (via Ollama)
- Vitesse
- Moyen
Local, multilingue, français
Gratuit et 100% privé en local. Excellent en multilingue.
Llama (via Ollama)
- Vitesse
- Moyen
Confidentialité totale
Gratuit, local, tout reste sur ta machine.
Tarifs & plans
Gratuit
0€
- Open source MIT
- Tous les providers supportés
- Sessions illimitées
- Vous payez uniquement les API LLM
Avec Ollama (local)
0€ total
- Modèles locaux gratuits
- Aucune API nécessaire
- 100% hors-ligne possible
- GPU 16+ Go VRAM recommandé
Usage typique (Claude API)
~20€/mois
- Claude Sonnet : ~3€/M tokens
- Claude Opus : ~15€/M tokens
- Qualité professionnelle
- Usage dev moyen : 15-25€/mois
Questions frequentes
Quelle est la difference entre Opencode et Claude Code ?
Opencode est-il vraiment gratuit ?
Quels modeles sont recommandes ?
Puis-je utiliser Opencode hors ligne ?
Opencode est-il securise ?
Outils similaires
Glossaire associe
- Agent IA
- Programme autonome qui peut analyser, planifier et executer des actions (comme modifier du code) sans intervention constante de l utilisateur.
- LSP (Language Server Protocol)
- Protocole standardise qui permet aux editeurs de code de comprendre la syntaxe, les erreurs et l autocompletion pour chaque langage.
- Provider LLM
- Service qui fournit l acces a un modele de langage : Anthropic (Claude), OpenAI (GPT), Google (Gemini), Mistral, ou modeles locaux.
- Ollama
- Outil open source pour faire tourner des LLM localement sur votre machine. Supporte Llama, Mistral, Qwen et autres modeles.
- Mode Build vs Plan
- Build permet a l agent de modifier les fichiers. Plan est en lecture seule pour analyser et proposer sans toucher au code.
- AGENTS.md
- Fichier de configuration cree par /init qui decrit votre projet pour aider l agent a mieux comprendre le contexte et les conventions.