OpenCode - L'outil IA gratuit qui code Ă  votre place đŸ”„

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 (ou npm, 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