En une phrase
OpenCode est un outil open-source et gratuit qui permet de générer du code via une interface terminale (TUI), en utilisant des modèles d'IA locaux ou cloud configurables par l'utilisateur, offrant une alternative économique aux copilotes payants.
Points clés
- Outil de codage IA gratuit et open-source : OpenCode est une interface utilisateur en terminal (TUI) qui permet de générer du code, similaire à des outils comme GitHub Copilot ou Gemini Code, mais sans abonnement mensuel obligatoire.
- Support multimodèle et personnalisable : L'outil est compatible avec de nombreux LLM (Large Language Models) du marché, incluant Anthropic, OpenAI, Google Gemini (via clés API payantes à la consommation), ainsi que des modèles locaux comme Ollama et LM Studio, offrant une grande flexibilité à l'utilisateur.
- Installation et interface intuitive : Facile à installer via une commande
curl(ounpm,bun,brew), OpenCode propose une interface en ligne de commande avec des raccourcis clavier pour naviguer, changer de modèle, créer des sessions et alterner entre les modes "build" (générer du code) et "plan" (planifier le projet). - Configuration avancée pour modèles locaux : Il est possible de configurer des modèles d'IA tournant en local (ex: Ollama) en éditant un fichier
opencode.json(global ou par projet), permettant ainsi une utilisation entièrement gratuite et hors ligne. - Compatibilité LSP : Écrit en Go, OpenCode intègre le Language Server Protocol (LSP), ce qui lui permet de s'interfacer avec des éditeurs de code comme VS Code ou Vim pour l'autocomplétion et le refactoring.
Ressources
- OpenCode (outil)
- `opencode.ai/doc` (documentation officielle)
- LM Studio (outil pour modèles locaux)
- Ollama (outil pour modèles locaux)
- Anthropic (fournisseur de LLM, ex: Claude Opus)
- OpenAI (fournisseur de LLM)
- Google Gemini (fournisseur de LLM)
- GitHub Copilot (outil similaire mentionné)
- Cloud Code (outil similaire mentionné)
- Cursor (outil similaire mentionné)
- Open Router (fournisseur de LLM mentionné)
- Moonshot, Lite Query, Z.Ii, XI, Vulter, Nvidia, Coer Upstage, Grock, Bailing, Mistral, Dipsic, Alibaba, Vertex, Face,
