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 opencodeMogelijkheden
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.
Cloudmodellen
Gebruik grotere modellen zonder ze te downloaden.
Lokale modellenKies een model en stel een contextvenster van 64k+ in.
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 | bashpowershell
npm install -g opencode-ai2. 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
opencodeOm OpenCode met Ollama te configureren zonder een interactieve sessie te starten:
shell
ollama launch opencode --configConfiguratieprioriteit
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.