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,