Guia prático 2026

Guia de implantação do OpenCodeInstale, configuree valide seu modelo

Este guia é para desenvolvedores que querem deixar o OpenCode funcionando rapidamente. Ele cobre ambiente, CLI, conexão do provider, configuração do projeto, testes de validação e falhas comuns.

Entrada recomendada
CLI primeiro
Configuração central
Provider + modelo
Melhor para
Usuários de AI coding

Quick Start

Fluxo de implantação em 7 etapas

Use esta sequência na primeira instalação ou ao migrar a configuração para outra máquina.

1

Verificar o ambiente

Prepare Node.js LTS, Git, uma pasta limpa e um terminal com acesso ao provider.

2

Instalar a CLI

Use o método oficial e confirme que o comando opencode está disponível.

3

Conectar um provider

Comece com apenas um provider e mantenha chaves API fora do repositório.

4

Escolher um modelo

Use um modelo estável e copie o ID real do painel ou da documentação do provider.

5

Criar a configuração

Use opencode.json para preferências não secretas como permissões, caminhos ignorados e modelo padrão.

6

Validar com uma tarefa pequena

Peça para ler um arquivo, editar algo simples e executar um teste.

7

Registrar notas de erro

Anote versão do Node, provider, proxy, modelo padrão e erros frequentes.

OpenCode deployment workflow
OpenCode deployment workflow: runtime, provider, project configuration, and validation.

Provider

Provider: faça um caminho funcionar antes de otimizar

A maioria dos erros vem de chave API, Base URL, nome do modelo, proxy ou permissões amplas demais.

ChecagemAção recomendadaErro comum
API keyGuarde fora do repositório.Enviar segredos para o Git.
Base URLUse o endpoint oficial ou compatível.Usar caminho errado ou sem protocolo.
ModeloCopie o ID real do modelo.Usar nome comercial em vez do ID da API.
PermissõesComece de forma conservadora e libere após validar.Permitir todos os comandos antes de testar.

Project config example

Use this as a non-secret configuration shape. Confirm exact fields with your OpenCode version.

{
  "model": "provider/model-id",
  "permission": { "edit": "ask", "bash": "ask" },
  "ignore": ["node_modules", ".env", "dist"]
}

Platform Notes

Notas por plataforma

Windows

PowerShell serve para projetos simples; use WSL quando houver muitas dependências Linux.

macOS

Confirme qual instalação do Node o terminal está usando.

Linux

Use usuário normal, proteja chaves API e evite tarefas de desenvolvimento como root.

Troubleshooting

Ordem de diagnóstico

  1. Se o comando não existe, revise o npm global bin e reabra o terminal.
  2. Se a lista de modelos está vazia, confira provider, chave, URL e rede.
  3. Se há timeout, separe rede local, proxy, limites e indisponibilidade do serviço.
  4. Se permissões falham, confira diretório, permissões de arquivo e política.
  5. Se a qualidade oscila, valide primeiro com um modelo estável.

FAQ

FAQ de implantação do OpenCode

O que instalar antes do OpenCode?

Node.js LTS, Git, um terminal e pelo menos uma chave de provider.

Onde fica opencode.json?

Normalmente na raiz do repositório, sem segredos.

Como validar a implantação?

Leia um arquivo, edite um arquivo de baixo risco e execute teste ou formatação.