Cansado de ficar preso a um único provedor de IA para seu fluxo de trabalho de codificação? O OpenCode muda o jogo.
O OpenCode é um agente de codificação de IA de código aberto que traz assistência de IA poderosa diretamente para seu terminal, IDE ou desktop. O que o diferencia? Flexibilidade total. Ao contrário de soluções proprietárias que o prendem a um único ecossistema, o OpenCode suporta mais de 75 provedores de LLM por meio da integração com o Models.dev.
Este guia mostra como turbinar o OpenCode com o arsenal de modelos de codificação de elite da Novita AI: DeepSeek V3.2, GPT OSS 120B, GLM-4.7 e mais.
O resultado é uma infraestrutura de IA de alto desempenho e acessível que escala de acordo com suas necessidades. Seja você explorando bases de código desconhecidas, gerando código pronto para produção ou depurando problemas complexos, essa integração entrega capacidades poderosas sem custos elevados.
O que é o OpenCode?
O OpenCode é um agente de código aberto que ajuda você a escrever código em seu terminal, IDE ou desktop. Ele está disponível como interface baseada em terminal, aplicativo desktop ou extensão para IDE, com modelos gratuitos inclusos ou a capacidade de conectar qualquer modelo de qualquer provedor.
Por que os desenvolvedores escolhem o OpenCode:
Suporte a Qualquer Modelo: O OpenCode permite que os usuários integrem e usem qualquer modelo de IA de qualquer provedor: Claude, OpenAI, Google, Novita AI ou até mesmo modelos locais. Essa flexibilidade significa que você nunca fica preso a um único ecossistema e pode escolher o melhor modelo para cada tarefa específica.
Altamente Customizável: A ferramenta é altamente customizável com plugins e habilidades, adaptando-se a diversos fluxos de trabalho. Seja você trabalhando com APIs de backend, componentes de frontend ou pipelines de dados, o OpenCode se adapta ao seu estilo de desenvolvimento.
Principais funcionalidades incluem:
- LSP ativado: Carrega automaticamente os Protocolos de Servidor de Linguagem corretos para o LLM
- Multissessão: Inicie vários agentes em paralelo no mesmo projeto
- Links compartilháveis: Compartilhe um link de qualquer sessão para referência ou depuração
- Claude Pro: Faça login com a Anthropic para usar sua conta Claude Pro ou Max
- ChatGPT Plus/Pro: Faça login com a OpenAI para usar sua conta ChatGPT Plus ou Pro
- Qualquer modelo: Mais de 75 provedores de LLM por meio do Models.dev, incluindo modelos locais
- Qualquer editor: Disponível como interface de terminal, aplicativo desktop e extensão para IDE
Agentes integrados:
O OpenCode inclui dois agentes integrados entre os quais você pode alternar com a tecla Tab:
- build: Agente padrão, com acesso total, para trabalhos de desenvolvimento
- plan: Agente somente leitura para análise e exploração de código (nega edições de arquivos por padrão, pede permissão antes de executar comandos bash, ideal para explorar bases de código desconhecidas ou planejar alterações)
Também está incluído o subagente @general para buscas complexas e tarefas de múltiplas etapas, que pode ser invocado usando @general nas mensagens.
Por que escolher a Novita AI para o OpenCode?
A Novita AI oferece uma infraestrutura de IA poderosa que a torna a escolha ideal para usuários do OpenCode. Veja o porquê:
Suporte aos Principais Modelos de Codificação
A Novita AI suporta todos os principais modelos otimizados para tarefas de codificação:
- DeepSeek V3.2
- Qwen3 Coder 480B A35B Instruct
- OpenAI GPT OSS 120B
- Minimax M2.1
- GLM-4.7
- Kimi K2 Thinking
Funcionalidades Avançadas de Codificação
A Novita AI oferece funcionalidades amigáveis para desenvolvedores, projetadas especificamente para cenários de codificação:
Chamada de Ferramentas
Permita que seus modelos de IA interajam com ferramentas e APIs externas. Isso é essencial para construir fluxos de trabalho de desenvolvimento e integrações complexas, desde consultas a bancos de dados até testes de API.
Saída Estruturada
Obtenha respostas formatadas de forma consistente em JSON ou outros formatos estruturados. Perfeito para gerar código que se integra diretamente aos seus pipelines de build sem formatação manual.
Cache de Prompts
Reduza custos e melhore os tempos de resposta armazenando em cache prompts e contextos usados com frequência. Ideal para tarefas de codificação repetitivas e análise de bases de código grandes, onde você consulta os mesmos arquivos repetidamente.
Feito para o Desempenho de Desenvolvedores
A infraestrutura da Novita AI entrega o desempenho que os desenvolvedores precisam:
Alto TPS (Tokens Por Segundo): Geração rápida de tokens alimentada por GPUs de nível empresarial garante fluxos de trabalho de codificação fluidos sem atrasos. Não espere mais por sugestões de preenchimento automático ou explicações de código.
Baixo TTFT (Tempo Até o Primeiro Token): Latência mínima entre a solicitação e a primeira resposta, fundamental para sessões de codificação interativas onde cada segundo conta.
Acesso a API com Custo-Benefício
Acesse mais de 200 modelos de IA por meio de uma API simples, com preços competitivos que tornam o desenvolvimento alimentado por IA acessível tanto para desenvolvedores individuais quanto para equipes.
OpenCode vs Claude Code
Tanto o OpenCode quanto o Claude Code oferecem assistência de codificação alimentada por IA, mas diferem significativamente em filosofia e implementação.
Vantagens do OpenCode
100% Código Aberto
O código completo do OpenCode está disponível para inspeção, modificação e contribuição. Essa transparência garante segurança, permite customização e dá a você controle total sobre seu ambiente de desenvolvimento.
Agnóstico a Provedores
O OpenCode funciona com Claude, OpenAI, Google, Novita AI ou até mesmo modelos locais. À medida que os modelos de IA evoluem e os preços mudam, você nunca fica preso a um único provedor. Alterne entre modelos com base nos requisitos da tarefa ou na otimização de custos.
Suporte a LSP Pronto para Uso
O OpenCode carrega automaticamente os Protocolos de Servidor de Linguagem apropriados para seu projeto, fornecendo inteligência ciente do contexto sem configuração manual.
Foco em TUI
Criado por usuários do Neovim e os criadores do terminal.shop, o OpenCode empurra os limites do que é possível em interfaces de terminal, oferecendo uma experiência de linha de comando poderosa para desenvolvedores que vivem no terminal.
Arquitetura Cliente/Servidor
Essa arquitetura permite que o OpenCode execute em seu computador enquanto você o controla remotamente de um aplicativo móvel ou outro cliente. O frontend TUI é apenas um dos muitos clientes possíveis.
Suporte a Multissessão
Execute vários agentes em paralelo no mesmo projeto, permitindo que você trabalhe no frontend, backend e documentação simultaneamente em janelas de terminal separadas.
Funcionalidades do Claude Code
Integração com Anthropic: Integração direta com os modelos Claude da Anthropic, otimizada para o ecossistema Claude.
Experiência Curada: O foco em um único provedor garante uma experiência de usuário polida e consistente.
Suporte Oficial: Apoiado pela Anthropic com canais de suporte dedicados.
Instalando o OpenCode
Instalação Rápida (Recomendada)
A maneira mais rápida de instalar o OpenCode:
curl -fsSL https://opencode.ai/install | bash
Dica: Remova versões anteriores a 0.1.x antes de instalar.
Gerenciadores de Pacotes
# npm/pnpm/yarn/bun
npm i -g opencode-ai@latest
# Windows (Scoop)
scoop install opencode
# Windows (Chocolatey)
choco install opencode
# macOS e Linux (Homebrew - recomendado, sempre atualizado)
brew install anomalyco/tap/opencode
# macOS e Linux (fórmula oficial do brew, atualizada com menos frequência)
brew install opencode
# Arch Linux
paru -S opencode-bin
# Qualquer SO
mise use -g opencode
# Nix
nix run nixpkgs#opencode
# ou para o ramo de desenvolvimento mais recente
nix run github:anomalyco/opencode
Aplicativo Desktop (BETA)
O OpenCode também está disponível como aplicativo desktop. Baixe diretamente em opencode.ai/download.
macOS (Homebrew):
brew install --cask opencode-desktop
Windows (Scoop):
scoop bucket add extras
scoop install extras/opencode-desktop
Diretório de Instalação
O script de instalação respeita a seguinte ordem de prioridade para o caminho de instalação:
$OPENCODE_INSTALL_DIR- Diretório de instalação customizado$XDG_BIN_DIR- Caminho compatível com a Especificação de Diretório Base XDG$HOME/bin- Diretório de binários padrão do usuário (se existir ou puder ser criado)$HOME/.opencode/bin- Fallback padrão
Exemplos:
OPENCODE_INSTALL_DIR=/usr/local/bin curl -fsSL https://opencode.ai/install | bash
XDG_BIN_DIR=$HOME/.local/bin curl -fsSL https://opencode.ai/install | bash
Configurando a Novita AI no OpenCode
O OpenCode usa o SDK de IA e o Models.dev para suportar mais de 75 provedores de LLM. Adicionar a Novita AI é simples.
Passo 1: Obtenha sua Chave de API da Novita AI
- Acesse o console da Novita AI
- Crie uma conta se ainda não tiver uma
- Clique em “Criar Chave de API”
- Copie e salve sua chave de API com segurança
Passo 2: Conecte a Novita AI ao OpenCode
Execute o comando /connect no OpenCode:
/connect
Procure por Novita AI na lista de provedores, depois insira sua chave de API quando solicitado:
┌ Chave de API
│
│
└ enter
Pronto! O OpenCode salva sua chave de API e você já pode começar a codificar com os modelos da Novita AI.
Selecionando e Usando Modelos no seu OpenCode
Configure Seu Modelo
Depois de conectar a Novita AI, você precisa configurar qual modelo usar nas configurações do seu OpenCode.
- Execute o comando
/modelspara selecionar um modelo:
/models
- Navegue pelos modelos disponíveis da Novita AI e selecione um. Para uma lista completa de modelos disponíveis, visite o catálogo de modelos da Novita AI.
Trabalhando com Agentes do OpenCode
O OpenCode inclui dois agentes integrados entre os quais você pode alternar usando a tecla Tab.
Agente Build (Padrão)
O agente build é seu companheiro principal de desenvolvimento, com permissões de acesso total.
O que ele pode fazer:
- Criar, modificar e excluir arquivos
- Executar comandos bash
- Instalar pacotes
- Executar testes e scripts de build
- Fazer alterações abrangentes no código
Use o agente build para trabalhos de desenvolvimento ativo onde você precisa de controle total.
Agente Plan (Somente Leitura)
O agente plan é projetado para exploração e análise de código seguras.
Principais funcionalidades:
- Nega edições de arquivos por padrão: Evita alterações acidentais durante a exploração de código
- Pede permissão antes de executar comandos bash: Garante que você esteja ciente de qualquer interação com o sistema
- Ideal para explorar bases de código desconhecidas: Maneira segura de entender o código antes de fazer modificações
Quando usar o agente plan:
- Analisar uma base de código desconhecida
- Revisar a arquitetura do código
- Planejar estratégias de refatoração
- Obter sugestões sem fazer alterações
Subagente General
O OpenCode também inclui um subagente general para buscas complexas e tarefas de múltiplas etapas. Invoque-o usando @general em suas mensagens.
Exemplo:
@general Encontre todos os endpoints de API nesta base de código e liste seus requisitos de autenticação
O subagente general se destaca em fluxos de trabalho de múltiplas etapas que exigem busca, análise e síntese de informações em todo o seu projeto.
Alternando Entre Agentes
Pressione a tecla Tab durante uma sessão para alternar entre os agentes build e plan.
Fluxo de trabalho típico:
- Comece com o
planpara explorar e entender código desconhecido - Alterne para o
buildquando estiver pronto para fazer alterações - Volte para o
planpara verificar suas modificações
Para mais informações sobre agentes, consulte a documentação do OpenCode.
Conclusão
Pronto para se libertar do aprisionamento a fornecedores e turbinar seu fluxo de trabalho de desenvolvimento?
Integrar a Novita AI com o OpenCode oferece o melhor dos dois mundos: a flexibilidade de código aberto do OpenCode encontra o catálogo poderoso de modelos de codificação de elite da Novita AI.
Seja você um desenvolvedor individual ou parte de uma equipe em crescimento, essa integração entrega capacidades de IA de nível profissional que escalam de acordo com suas necessidades.
Pronto para começar? Cadastre-se na Novita AI hoje e experimente o futuro da codificação alimentada por IA com o OpenCode e a infraestrutura de GPU confiável da Novita AI.
