Saltar para o conteúdo principal
50% de desconto todos os planos, tempo limitado. A partir de $2.48/mo
Tempo restante: 17 min
IA e machine learning

Análise do OpenCode: o que é, como funciona e para quem serve

F Por Flint 17 min de leitura
Análise do OpenCode mostrando um agente de IA trabalhando com arquivos de projeto e modelos conectados

OpenCode é um agente de programação com IA gratuito e de código aberto criado por uma empresa chamada Anomaly. A diferença em relação a uma janela de conversa está no local de trabalho: você o abre em uma pasta do computador, e ele lê os arquivos, faz alterações e executa comandos para concluir a tarefa descrita.

Esse acesso também é a contrapartida central desta análise. É o que torna o agente útil para quem não programa e explica por que as configurações padrão importam antes de confiar algo importante a ele. Funciona no terminal, como aplicativo de desktop ou dentro de editores de código, e pode usar modelos gratuitos ou uma assinatura de IA que você já paga.

A versão curta

Vale a pena usar OpenCode? Sim, para a maioria das pessoas que querem um agente de IA trabalhando nos próprios arquivos sem outra assinatura. O aplicativo não custa nada e funciona com modelos gratuitos ou com seu plano existente do ChatGPT Plus ou GitHub Copilot. O modelo conectado faz o raciocínio e determina o limite de qualidade. Minha nota é 4 de 5.

A condição: nas configurações iniciais, ele altera arquivos e executa comandos sem pedir autorização. Ative os pedidos de aprovação antes de dar acesso a arquivos importantes e comece no modo Plan para discutir o trabalho. Plan serve para planejar, mas não exige por si só aprovação para comandos de shell. Para criar e lançar um aplicativo completo sem ninguém para verificar o resultado, uma ferramenta paga mais orientada é um começo mais fácil.

O 4 não é uma média das notas das seções. Segurança e estabilidade do projeto receberam notas menores. Os pedidos de aprovação reduzem alterações acidentais, mas não isolam o agente do computador. A estabilidade também merece atenção a cada nova versão.

Como funciona o OpenCode?

Fluxo de trabalho do OpenCode, da pasta de projeto às alterações em arquivos por meio de um modelo de IA conectado

Você abre OpenCode em uma pasta, descreve o que deseja em linguagem comum e ele lê os arquivos, decide as etapas, faz alterações e executa comandos para concluir o trabalho. O raciocínio vem do modelo de IA conectado. OpenCode é o aplicativo que permite ao modelo agir.

Assim, a escolha do modelo é uma decisão separada. A página inicial do OpenCode lista mais de 75 provedores de LLM por meio do Models.dev, incluindo modelos locais executados no seu computador. Mudar o modelo altera tanto a qualidade do trabalho quanto a conta.

Há dois modos. Build é o padrão, descrito no README como um agente com acesso completo: altera arquivos e executa comandos. Plan se concentra em análise e planejamento. A documentação atual dos agentes informa que Plan bloqueia por padrão alterações fora da pasta de planos, mas os comandos de shell seguem suas permissões. Configure explicitamente a aprovação de comandos; escolher Plan não a ativa. As permissões gerais também podem substituir as restrições padrão de edição do Plan.

Você pode executá-lo de três formas, todas listadas na página de download do OpenCode:

  • A versão de terminal funciona em uma janela de linha de comando, onde você digita instruções em vez de clicar.
  • O aplicativo de desktop oferece uma janela convencional e downloads para macOS, Windows e Linux.
  • Extensões integram OpenCode a editores de código como VS Code, Cursor e Zed.

Quanto custa OpenCode?

OpenCode em si é gratuito. O que você paga é o modelo. Pode usar os modelos gratuitos enquanto estiverem disponíveis, conectar uma assinatura existente do ChatGPT, GitHub Copilot ou GitLab Duo, pagar diretamente a um provedor com sua chave de API ou escolher Go por US$ 10 mensais, Go Plus por US$ 40 mensais ou Zen com pagamento por uso.

Veja a comparação das seis opções, verificada em 11 de outubro de 2026. Os valores de recarga automática do Zen abaixo correspondem à documentação v1; as regras atuais de recarga do Console são configuráveis:

Forma de pagamento Custo Boa escolha quando
Modelos gratuitos Sem custo por tempo limitado; vários podem usar seus dados para melhorar o modelo Você quer testar em trabalho que não seja sensível
Sua assinatura atual Sem tarifa separada do OpenCode; ChatGPT Plus/Pro e GitHub Copilot usam a franquia do seu plano após o login. GitLab Duo é experimental e tem requisitos próprios de acesso e créditos. Você já paga por uma dessas assinaturas
Sua própria chave de API Pagamento por uso, cobrado pelo provedor do modelo Você quer um modelo específico e aceita uma conta variável
Go US$ 10 por mês por uma seleção de modelos, com limites de 5 horas, semanais e mensais; o uso extra pago opcional utiliza seu saldo Zen Você quer um custo mensal fixo
Go Plus US$ 40 mensais com limites maiores Os limites do Go interrompem suas tarefas com frequência
Zen Pagamento por uso, com preço por milhão de tokens variável por modelo; recarrega US$ 20 quando o saldo fica abaixo de US$ 5, a menos que você altere isso Você quer os modelos testados pelo OpenCode sem assinatura

“Sua própria chave de API” significa criar uma conta em um provedor como OpenAI, colar a chave fornecida no OpenCode e pagar ao provedor pelo consumo. A cobrança é por milhão de tokens. Um token corresponde aproximadamente a parte de uma palavra, portanto um documento longo custa mais para processar do que uma pergunta curta, e o mesmo texto pode contar como mais tokens em um modelo do que em outro.

A opção gratuita tem duas condições. A documentação do Zen marca cada modelo gratuito como disponível por tempo limitado. A seção de privacidade diz que, para vários deles, durante esse período os dados coletados podem ser usados para melhorar o modelo. Os endpoints gratuitos da NVIDIA vão além e proíbem o envio de dados pessoais ou confidenciais. Minha recomendação: mantenha arquivos de clientes e informações pessoais longe dos modelos gratuitos.

Claude é a ausência mais evidente. OpenCode não oferece mais suporte às assinaturas Claude Pro ou Max: a documentação dos provedores informa que a Anthropic proíbe explicitamente os plugins que permitem isso, e o OpenCode deixou de incluí-los na versão 1.3.0.

A linha do Zen merece duas leituras antes de adicionar um cartão. A recarga automática fica ativa até ser desativada. A mesma documentação alerta que, com ela ativa, o Zen pode acabar cobrando mais do que o limite mensal de uso definido. Para um teto rígido, desative a recarga automática em vez de confiar apenas no limite.

Custos e planos: 4 de 5. Começar não custa nada, ou nada a mais. Perde um ponto porque a gratuidade é temporária e envolve uma contrapartida no uso de dados, e porque o pagamento por uso precisa da recarga automática desativada para ficar previsível.

O que OpenCode faz bem

Sua maior força é a escolha. Você não fica preso a uma empresa de IA e pode mudar para um modelo melhor ou mais barato assim que ele surgir, mantendo aplicativo e configurações. Dois aspectos ajudam quem não consegue revisar o trabalho: testes mais completos em uma comparação independente e um modo Plan voltado ao planejamento.

O modelo faz o raciocínio, então determina o limite de qualidade. Um comparativo independente mostra o que a ferramenta acrescenta. Em janeiro de 2026, Alice Moore, da Builder.io, testou OpenCode e Claude Code nas mesmas quatro tarefas, com Claude Sonnet 4.5, em ambientes limpos e idênticos. Claude Code terminou em 9 minutos e 9 segundos no total; OpenCode levou 16 minutos e 20 segundos. Na tarefa de escrever testes, OpenCode criou 94 e executou toda a suíte de testes, ou seja, todas as verificações automatizadas existentes no projeto. Claude Code criou 73 e verificou somente esses. Minha interpretação daquele teste datado: com o modelo mantido igual, OpenCode foi mais lento e cuidadoso.

O modo Plan ajuda quem não lê código a discutir o trabalho antes da implementação. Não garante que nada possa mudar: comandos de shell seguem suas permissões e as configurações podem substituir as restrições padrão de edição. Para quem não consegue avaliar as alterações depois, revisar o plano antes é útil, junto com pedidos de aprovação e um backup.

O projeto é aberto e ativo. A licença MIT permite usá-lo gratuitamente, inclusive em trabalho remunerado, e qualquer pessoa pode ler o código. A página inicial informa mais de 208.000 estrelas no GitHub e 950 colaboradores, além de mais de 16 milhões de desenvolvedores por mês. Esse último número é do próprio OpenCode, não de uma medição independente.

Capacidade e escolha de modelos: 5 de 5.

É possível usar OpenCode sem saber programar?

Sim, para trabalhar com seus documentos, pesquisas e dados; pessoas sem experiência em programação relatam usos produtivos. Criar e lançar software sozinho é mais difícil, porque o principal obstáculo é saber se o resultado funciona quando você não consegue ler o código por trás dele.

Em uma discussão no r/opencodeCLI sobre usos além da programação, um gerente de redes sociais que diz saber quase nada de código reúne o contexto do trabalho em uma pasta e usa OpenCode para rascunhos, pesquisa de tendências, análise de concorrentes e auditorias de perfis. Um profissional de marketing na mesma discussão escreve white papers, posts para LinkedIn e roteiros de YouTube, fornecendo arquivos com orientações de abertura, estilo e regras. Outros analisam dados de terrenos, e um participante sugere pedir uma planilha em CSV para importar no Excel.

Esses relatos sugerem primeiras tarefas sensatas:

  • Criar e revisar documentos a partir de uma pasta de notas e regras de estilo.
  • Reunir pesquisas ou notas sobre concorrentes em arquivos que ele salva para você.
  • Limpar, reorganizar ou resumir uma planilha ou arquivo CSV.
  • Criar uma ferramenta pessoal pequena, como uma que renomeie os arquivos de uma pasta, desde que você teste primeiro em cópias.

Onde fica difícil:

  • A versão de terminal pressupõe familiaridade com comandos digitados. O aplicativo de desktop facilita o acesso.
  • Alterar configurações exige editar um pequeno arquivo de texto chamado opencode.json. A seção de segurança abaixo mostra exatamente o que colar, mas é uma tarefa nova.
  • Se você não consegue verificar o código, Plan, aprovações e trabalho em uma cópia reduzem o risco, mas não verificam o resultado. Teste o que foi produzido e procure ajuda técnica antes de lançar algo que lide com dados importantes.
  • Os complementos que conectam outros aplicativos, chamados servidores MCP, são trabalhosos de configurar. Em uma discussão sobre um curso para iniciantes, um participante chamou a configuração de parte mais irritante, e o criador do curso a excluiu por exigir muitas explicações.

Em uma discussão no r/vibecoding, uma pessoa sem formação técnica perguntou se deveria começar com OpenCode ou Claude Code para automações. Um participante recomendou Claude Code para iniciantes absolutos, mas OpenCode para quem não tivesse pressa e quisesse entender diferentes sistemas de IA. Minha leitura: isso importa sobretudo para criar software do zero. Para documentos e dados, os relatos práticos anteriores orientam melhor.

Há material gratuito, mas nenhum é oficial. opencode.school é um curso em inglês para iniciantes em agentes de programação com IA, centrado no aplicativo de desktop; learnopencode.com é um curso em chinês com uma trilha específica para criação de conteúdo.

Facilidade de uso sem experiência em programação: 3 de 5.

É seguro usar OpenCode?

Cinco hábitos de segurança com OpenCode: usar cópias, ativar aprovações, ler planos, revisar solicitações e testar resultados

Pode ser razoável testá-lo em arquivos não sensíveis com backup depois de ativar as aprovações. Esses pedidos não são uma sandbox de segurança. Por padrão, o modo principal altera arquivos e executa comandos sem perguntar. Uma falha grave divulgada em janeiro de 2026 foi corrigida, mas o primeiro relato ficou cerca de dois meses sem resposta.

A página de permissões é clara sobre o padrão. Sem configuração explícita, OpenCode começa com padrões permissivos, e a maioria das permissões fica em “allow”, incluindo edição de arquivos e execução de comandos. As ferramentas perguntam antes de acessar caminhos fora do projeto, e a leitura bloqueia a maioria dos arquivos .env, permitindo .env.example. São regras das ferramentas: um comando de shell aprovado ainda pode ler segredos ou afetar arquivos em outros locais.

Cinco hábitos tornam mais razoável testar em arquivos reais:

  1. Comece cada tarefa no modo Plan, usando Tab no terminal, para ler o plano primeiro. Configure também a aprovação de comandos; Plan sozinho não a exige.
  2. Ative os pedidos de aprovação com o pequeno arquivo de configurações mostrado abaixo.
  3. Trabalhe em uma cópia da pasta, ou em uma que tenha backup, até confiar nos resultados.
  4. Use /undo para desfazer a última rodada de mudanças, com uma condição: a documentação do terminal diz que ele usa Git para gerenciar as alterações dos arquivos. Portanto, só funciona se a pasta for um repositório Git, com controle de versões ativo. Caso contrário, a cópia de backup é seu modo de desfazer.
  5. Não inicie OpenCode com --auto nem ative a aprovação automática pela paleta de comandos. Ambas as opções aprovam toda solicitação que não esteja explicitamente bloqueada.

Para o segundo hábito, crie um arquivo chamado opencode.json na pasta de trabalho e cole isto:

{

  "$schema": "https://opencode.ai/config.json",

  "permission": {

    "edit": "ask",

    "bash": "ask"

  }

}

Para tornar essas suas permissions padrão, adicione as mesmas permissões a ~/.config/opencode/opencode.json. Se o arquivo já existir, mescle as configurações em vez de substituí-lo inteiro. Configurações de projeto e agente podem substituir esses padrões.

O principal incidente de segurança é CVE-2026-22812, classificado como grave com nota 8,8 de 10. Versões anteriores à 1.0.216 iniciavam silenciosamente um serviço web local sem senha, permitindo que outro programa no seu computador ou um site malicioso que você visitasse fizesse OpenCode executar comandos com seus privilégios. O aviso de segurança do projeto aponta 1.0.216 como versão corrigida e registra um email enviado ao contato de segurança em 17 de novembro de 2025 sem resposta. O aviso foi publicado em 12 de janeiro de 2026. Minha leitura é de usuário, não de auditor de código; a ação é simples: mantenha OpenCode atualizado. A versão 1.18.33, lançada em 28 de setembro de 2026, já incluía a correção. Instale o lançamento oficial mais recente sem tratar aquela versão como atual.

O destino do texto é a outra metade da questão. OpenCode afirma que não retém seu código ou contexto no serviço durante o uso normal. O aplicativo armazena as sessões localmente, modelos na nuvem recebem o contexto necessário e usar /share envia a conversa e os dados associados. Separadamente, a primeira mensagem da sessão, incluindo arquivos ou imagens anexados, vai para uma segunda chamada de modelo dedicada a criar o título. Uma issue aberta no GitHub em 22 de setembro de 2026 pede que anexos sejam excluídos sem consentimento. Enquanto isso não mudar, evite anexos sensíveis na primeira mensagem sem verificar o tratamento de dados do modelo de títulos. As mensagens posteriores continuam indo ao modelo principal; confira também as políticas do provedor.

Segurança e privacidade padrão: 3 de 5. Na minha avaliação, alguns minutos de configuração reduzem alterações acidentais, mas os padrões priorizam velocidade em vez de cautela, e a resposta ao relato de 2025 foi lenta.

Onde OpenCode fica devendo

Em março de 2026, OpenCode removeu o login integrado para assinaturas Claude após solicitações legais da Anthropic. Quatro meses depois, um redesenho gerou reclamações de dois usuários em uma discussão no Hacker News; um deles voltou à versão antiga. O ponto fraco é a previsibilidade.

A perda do Claude partiu da Anthropic. Em fevereiro de 2026, The Register informou que a empresa havia revisado seus termos legais para explicitar a proibição de assinaturas Claude em aplicativos de terceiros, depois de começar a aplicá-la em janeiro. Em 19 de março de 2026, OpenCode integrou uma alteração intitulada “anthropic legal requests”, removendo o plugin integrado de login da Anthropic e outras referências à Anthropic. Os modelos Claude ainda funcionam, mas não por uma assinatura Claude: é possível pagar por uso com sua própria chave de API da Anthropic, pelo Zen do OpenCode ou por um gateway como Vercel AI Gateway, ou usar modelos Claude de um plano pago do GitHub Copilot, consumindo sua franquia mensal. Minha opinião: uma ferramenta que depende da boa vontade de outra empresa pode perder um recurso de um dia para o outro; a variedade de provedores do OpenCode manteve outras opções disponíveis.

O redesenho é outra fonte de mudanças. Em uma discussão no Hacker News de julho de 2026, um usuário que atualizou voltou à interface antiga porque o trabalho paralelo seguro havia desaparecido e a troca de sessões não funcionava como antes. Um integrante da equipe OpenCode respondeu que o suporte a espaços de trabalho estava sendo refeito e que acompanhar as issues do GitHub era difícil por haver “muito ruído e spam”. Outro usuário disse estar na mesma situação e usar OpenCode como ferramenta principal do dia a dia há algum tempo.

A documentação também fica para trás. Em 29 de setembro de 2026, a documentação de provedores ainda explicava uma “opção Claude Pro/Max” poucas linhas antes de dizer que os plugins não eram mais incluídos. Lançamentos frequentes trazem correções rápidas, mas também mudam o que você já conhece.

Estabilidade e histórico do projeto: 3 de 5.

Quem deve usar OpenCode e quem não deve

OpenCode combina com quem quer um agente trabalhando nos próprios arquivos e valoriza custo e escolha mais do que orientação detalhada. Combina menos quando a própria ferramenta precisa ensinar você a desenvolver software ou quando sua assinatura atual de IA é Claude.

Instale se alguma destas situações descreve você:

  • Você já paga ChatGPT Plus ou GitHub Copilot e quer um agente nos seus documentos, pesquisas ou planilhas sem custo extra.
  • Você quer testar um agente de graça em trabalho não sensível e ativará primeiro as aprovações.
  • Você quer mudar de empresa ou modelo de IA sem mudar de ferramenta.

Comece por outra opção em dois casos. Se deseja criar e lançar um aplicativo completo sozinho, sem ninguém para verificar o resultado, comece com Claude Code, que é mais fácil para começar do que OpenCode porque a Anthropic cuida de mais partes da configuração. Se você quer aproveitar a assinatura Claude Pro ou Max que já paga, OpenCode não oferece mais suporte a ela e não é a ferramenta certa para isso.

Se nenhuma lista se encaixa bem, outros agentes do mesmo segmento, como Aider, Cline e Continue, oferecem outros compromissos entre controle e conveniência.

Perguntas frequentes

OpenCode é a mesma coisa que OpenClaw?

Não. OpenCode é um agente de programação que trabalha em uma pasta de projeto do seu computador. OpenClaw é um assistente separado, sempre ativo, que conecta aplicativos de chat, ferramentas e tarefas agendadas. A diferença entre um agente de programação e um gateway de assistente determina o que cada tarefa precisa.

OpenCode é o projeto opencode antigo ou o Crush?

Não. O projeto antigo github.com/opencode-ai/opencode, escrito em Go, foi arquivado e continuou com o nome Crush, desenvolvido pelo autor original e pela equipe Charm. OpenCode, feito pela Anomaly, está em opencode.ai e github.com/anomalyco/opencode. Outros domínios parecidos não são oficiais.

OpenCode pode trabalhar sem enviar seus arquivos para uma empresa de IA?

Sim, conectando um modelo local por Ollama, LM Studio ou llama.cpp, mas o computador precisa de memória suficiente para executar o modelo. Garanta também que os títulos usem o modelo local: confira small_model e qualquer configuração específica de modelo do agente de títulos. Desative o compartilhamento de sessões e examine servidores MCP e outras integrações externas antes de considerar a configuração totalmente local.

Partilhar

Discussão

Comentários

Inicie sessão para participar na discussão.

Mais do blogue

Continue a ler.

Pronto para implantar? A partir de $2,48/mês.

Cloud independente, desde 2008. AMD EPYC, NVMe, 40 Gbps. Reembolso em 14 dias.