OpenCode é um agente de codificação de código aberto que executa no seu terminal, lê o seu projeto, edita arquivos e executa comandos.
O Ollama configura o OpenCode para usar modelos locais e na nuvem.
Comece agora
Inicie o OpenCode com o Ollama:
shell
ollama launch opencodeFuncionalidades
Chat
Faça perguntas sobre um repositório ou tarefa
<div class="capability-list-item">
<div class="capability-list-icon"><Icon icon="terminal" /></div>
<div>
<div class="capability-list-heading">Linha de comando</div>
<div class="capability-list-copy">Execute comandos a partir do seu diretório de trabalho</div>
</div>
</div>
<div class="capability-list-item">
<div class="capability-list-icon"><Icon icon="code" /></div>
<div>
<div class="capability-list-heading">Edição de arquivos</div>
<div class="capability-list-copy">Leia e edite arquivos no seu projeto</div>
</div>
</div>
<div class="capability-list-item">
<div class="capability-list-icon"><Icon icon="users" /></div>
<div>
<div class="capability-list-heading">Subagentes</div>
<div class="capability-list-copy">Divida o trabalho entre tarefas</div>
</div>
</div>
<div class="capability-list-item">
<div class="capability-list-icon"><Icon icon="file-text" /></div>
<div>
<div class="capability-list-heading">Busca na web</div>
<div class="capability-list-copy">Busque e resuma páginas da web</div>
</div>
</div>
<div class="capability-list-item">
<div class="capability-list-icon"><Icon icon="image" /></div>
<div>
<div class="capability-list-heading">Visão</div>
<div class="capability-list-copy">Envie imagens e capturas de tela</div>
</div>
</div>
Modelos
Escolha um modelo com contexto suficiente para o seu repositório.
Modelos na nuvem
Use modelos maiores sem precisar baixá-los.
Modelos locaisEscolha um modelo e defina uma janela de contexto de 64k ou mais.
Nota
O OpenCode requer um comprimento de contexto de 64k ou superior. Consulte Comprimento de contexto para mais informações.
Configuração manual
1. Instale o OpenCode
shell
curl -fsSL https://opencode.ai/install | bashpowershell
npm install -g opencode-ai2. Configure o Ollama como um provedor
Adicione um provedor Ollama ao 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. Execute o OpenCode
shell
opencodePara configurar o OpenCode com o Ollama sem iniciar uma sessão interativa:
shell
ollama launch opencode --configPrecedência de configuração
ollama launch opencode inicia o OpenCode com uma configuração embutida para o modelo Ollama selecionado. Ele não sobrescreve o arquivo ~/.config/opencode/opencode.json; as configurações existentes do OpenCode continuam sendo aplicadas.
Modelos definidos apenas no opencode.json não aparecem no seletor de modelos do ollama launch.
Consulte a precedência de configuração do OpenCode.