OpenCode · 2026-07-12

OpenCode: Personalizando o Agente Open Source de IA

Guia completo de personalização do OpenCode, o agente open source de IA para terminal. Customize instruções, integre com MCP e otimize para Windows 11 com Orquestra.

O poder da personalização no OpenCode

O OpenCode é um dos agentes de IA open source mais versáteis para terminal. Sua principal vantagem sobre ferramentas proprietárias é o controle total sobre configurações, modelos e comportamentos.

Neste guia, você vai aprender a personalizar o OpenCode no Windows 11, desde configurações básicas até integrações avançadas com o ecossistema MCP e orquestração com o Orquestra.

Configuração inicial no Windows 11

Antes de personalizar, instale o OpenCode no Windows 11. Você pode fazer isso via npm, winget ou compilando diretamente do código fonte.

# Instalação via npm
npm install -g @opencode/cli

# Verificar instalação
opencode --version

# Configurar provedor de IA
opencode config set provider claude
opencode config set api_key $ANTHROPIC_API_KEY

Custom instructions: o coração da personalização

O OpenCode permite definir instruções personalizadas que guiam o comportamento do agente. Essas instruções são o equivalente ao system prompt e definem como o OpenCode interage com seu projeto.

Exemplo de custom instructions

# .opencode/instructions.md
## Estilo de código
- Seguir ESLint configurado no projeto
- Usar TypeScript estrito
- Comentários apenas quando necessário

## Preferências
- Preferir composição sobre herança
- Testes com Vitest
- Documentação em português (pt-BR)

Configuração de múltiplos provedores

Uma das maiores vantagens do OpenCode é a flexibilidade de provedores de IA. Você pode configurar múltiplos provedores e alternar entre eles conforme a tarefa:

  • Claude da Anthropic: Ideal para tarefas que exigem análise profunda e contexto amplo
  • GPT da OpenAI: Excelente para geração rápida de código e automação
  • Modelos locais via Ollama: Para desenvolvimento offline ou ambientes sem internet
  • Mistral: Boa alternativa open source com bom custo-benefício

Dica: Configure um provedor padrão e provedores alternativos. Use o Orquestra para abrir terminais OpenCode com diferentes provedores lado a lado, cada um otimizado para uma tarefa específica.

Plugins e integração MCP

O OpenCode suporta o protocolo MCP (Model Context Protocol), permitindo integrar ferramentas externas como bancos de dados, APIs e serviços cloud.

Para configurar um servidor MCP no OpenCode, você adiciona as configurações no arquivo de configuração do agente:

{
  "mcpServers": {
    "database": {
      "command": "node",
      "args": ["mcp-postgres"],
      "env": { "DATABASE_URL": "..." }
    },
    "filesystem": {
      "command": "npx",
      "args": ["@modelcontextprotocol/server-filesystem"]
    }
  }
}

Personalização com Orquestra no Windows 11

Combinar OpenCode personalizado com o Orquestra leva sua produtividade a outro patamar. Você pode criar workspaces no Orquestra com diferentes configurações de OpenCode para diferentes contextos:

  • Workspace Backend: OpenCode com Claude + instruções para Node.js/TypeScript
  • Workspace Frontend: OpenCode com GPT + instruções para React/Next.js
  • Workspace DevOps: OpenCode com Ollama local + instruções para Docker/Kubernetes
  • Workspace Review: OpenCode dedicado a code review, revisando os demais workspaces

Criando templates de personalização

Uma prática recomendada é criar templates de personalização para diferentes tipos de projeto. O OpenCode permite salvar e reutilizar configurações completas:

Estrutura de templates

~/.opencode/templates/
  web-app/
    instructions.md
    config.json
    mcp-servers.json
  cli-tool/
    instructions.md
    config.json
  library/
    instructions.md
    config.json

Perguntas frequentes

O OpenCode é realmente open source?

Sim. O OpenCode é um agente de IA open source para terminal, permitindo que você inspecione, modifique e contribua com o código fonte livremente.

Quais modelos de IA o OpenCode suporta?

OpenCode suporta múltiplos provedores incluindo Anthropic Claude, OpenAI GPT, Mistral e modelos locais via Ollama. Você pode alternar entre eles conforme a necessidade.

Preciso saber programar para personalizar o OpenCode?

Não necessariamente. Muitas personalizações podem ser feitas via arquivos de configuração YAML/JSON. Para personalizações avançadas (plugins, integrações), conhecimento básico de TypeScript ajuda.

OpenCode funciona com WSL no Windows 11?

Sim. O OpenCode funciona nativamente no Windows 11 via PowerShell e também dentro do WSL 2 para projetos Linux.

Personalize seu OpenCode hoje

Baixe o Orquestra para Windows 11 e orquestre múltiplas instâncias personalizadas do OpenCode.