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.jsonPerguntas 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.
Posts relacionados
Personalize seu OpenCode hoje
Baixe o Orquestra para Windows 11 e orquestre múltiplas instâncias personalizadas do OpenCode.