Skip to content

OpenCode is een open-source codeagent die in je terminal draait, je project leest, bestanden bewerkt en commando's uitvoert.

Ollama configureert OpenCode om lokale en cloudmodellen te gebruiken.

Aan de slag ​

Start OpenCode met Ollama:

shell
ollama launch opencode

Mogelijkheden ​

Chat
Stel vragen over een repository of taak
<div class="capability-list-item">
  <div class="capability-list-icon"><Icon icon="terminal" /></div>
  <div>
    <div class="capability-list-heading">Opdrachtregel</div>
    <div class="capability-list-copy">Voer commando's uit vanuit je werkmap</div>
  </div>
</div>

<div class="capability-list-item">
  <div class="capability-list-icon"><Icon icon="code" /></div>
  <div>
    <div class="capability-list-heading">Bestandswijzigingen</div>
    <div class="capability-list-copy">Lees en bewerk bestanden in je project</div>
  </div>
</div>

<div class="capability-list-item">
  <div class="capability-list-icon"><Icon icon="users" /></div>
  <div>
    <div class="capability-list-heading">Subagenten</div>
    <div class="capability-list-copy">Verdeel werk over taken</div>
  </div>
</div>

<div class="capability-list-item">
  <div class="capability-list-icon"><Icon icon="file-text" /></div>
  <div>
    <div class="capability-list-heading">Web ophalen</div>
    <div class="capability-list-copy">Haal webpagina's op en vat ze samen</div>
  </div>
</div>

<div class="capability-list-item">
  <div class="capability-list-icon"><Icon icon="image" /></div>
  <div>
    <div class="capability-list-heading">Visie</div>
    <div class="capability-list-copy">Verstuur afbeeldingen en schermafbeeldingen</div>
  </div>
</div>

Modellen ​

Kies een model met voldoende context voor je repository.

Opmerking

OpenCode vereist een contextlengte van 64k of hoger. Zie Contextlengte voor meer informatie.

Handmatige configuratie ​

1. Installeer OpenCode

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

2. Configureer Ollama als provider

Voeg een Ollama-provider toe aan 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. Voer OpenCode uit

shell
opencode

Om OpenCode met Ollama te configureren zonder een interactieve sessie te starten:

shell
ollama launch opencode --config

Configuratieprioriteit ​

ollama launch opencode start OpenCode met een inline config voor het geselecteerde Ollama-model. Het overschrijft ~/.config/opencode/opencode.json niet; bestaande OpenCode-instellingen blijven van toepassing.

Modellen die alleen in opencode.json zijn gedefinieerd, verschijnen niet in de modelkiezer van ollama launch.

Zie de configuratieprioriteit van OpenCode.