Skip to content

OpenCode est un agent de codage open source qui s'exécute dans votre terminal, lit votre projet, modifie des fichiers et exécute des commandes.

Ollama configure OpenCode pour utiliser des modèles locaux et cloud.

Prise en main

Lancez OpenCode avec Ollama :

shell
ollama launch opencode

Fonctionnalités

Chat
Posez des questions sur un dépôt ou une tâche
<div class="capability-list-item">
  <div class="capability-list-icon"><Icon icon="terminal" /></div>
  <div>
    <div class="capability-list-heading">Ligne de commande</div>
    <div class="capability-list-copy">Exécutez des commandes depuis votre répertoire de travail</div>
  </div>
</div>

<div class="capability-list-item">
  <div class="capability-list-icon"><Icon icon="code" /></div>
  <div>
    <div class="capability-list-heading">Modification de fichiers</div>
    <div class="capability-list-copy">Lisez et modifiez des fichiers dans votre projet</div>
  </div>
</div>

<div class="capability-list-item">
  <div class="capability-list-icon"><Icon icon="users" /></div>
  <div>
    <div class="capability-list-heading">Sous-agents</div>
    <div class="capability-list-copy">Répartissez le travail entre différentes tâches</div>
  </div>
</div>

<div class="capability-list-item">
  <div class="capability-list-icon"><Icon icon="file-text" /></div>
  <div>
    <div class="capability-list-heading">Récupération web</div>
    <div class="capability-list-copy">Récupérez et résumez des pages web</div>
  </div>
</div>

<div class="capability-list-item">
  <div class="capability-list-icon"><Icon icon="image" /></div>
  <div>
    <div class="capability-list-heading">Vision</div>
    <div class="capability-list-copy">Envoyez des images et des captures d'écran</div>
  </div>
</div>

Modèles

Choisissez un modèle avec une taille de contexte suffisante pour votre dépôt.

Note

OpenCode nécessite une longueur de contexte de 64k ou plus. Consultez Longueur de contexte pour plus d'informations.

Configuration manuelle

1. Installer OpenCode

shell
curl -fsSL https://opencode.ai/install | bash
powershell
npm install -g opencode-ai

2. Configurer Ollama comme fournisseur

Ajoutez un fournisseur Ollama à opencode.json :

json
{
  "$schema": "https://opencode.ai/config.json",
  "provider": {
    "ollama": {
      "npm": "@ai-sdk/openai-compatible",
      "name": "Ollama",
      "options": {
        "baseURL": "http://localhost:11434/v1"
      },
      "models": {
        "qwen3.5": {
          "name": "qwen3.5"
        }
      }
    }
  }
}

3. Exécuter OpenCode

shell
opencode

Pour configurer OpenCode avec Ollama sans démarrer de session interactive :

shell
ollama launch opencode --config

Priorité de configuration

ollama launch opencode démarre OpenCode avec une configuration inline pour le modèle Ollama sélectionné. Il n'écrase pas ~/.config/opencode/opencode.json ; les paramètres OpenCode existants restent applicables.

Les modèles définis uniquement dans opencode.json n'apparaissent pas dans le sélecteur de modèles de ollama launch.

Consultez la priorité de configuration d'OpenCode.