OpenCode: o agente de programação com IA de código aberto que ultrapassou as 189K estrelas no GitHub (guia 2026)

28 de julho de 2026

28 de julho de 2026
Há uma classe de ferramentas para programadores que ultrapassa as 100K estrelas no GitHub porque resolve um problema que o mercado comercial se recusa a enfrentar. O OpenCode ultrapassou as 189K estrelas em menos de um ano porque resolve a dependência de fornecedor nos agentes de programação com IA: o problema que torna todo o seu fluxo de trabalho refém de um fornecedor de modelos, de uma página de preços, de um conjunto de limites de utilização.
Este artigo baseia-se na documentação oficial do OpenCode, no repositório do GitHub e em discussões reais de programadores no Reddit e no X para lhe dar uma imagem honesta do que é o OpenCode, onde se destaca, onde fica aquém e se merece lugar na sua stack.
O OpenCode é um agente de programação com IA de código aberto criado pela equipa da SST (Anomaly Innovations), as mesmas pessoas por trás da framework serverless SST. Funciona como interface de utilizador de terminal (TUI), como aplicação de desktop, como interface web ou como servidor headless, e por baixo de todas essas superfícies está o mesmo motor. Lê a sua base de código, edita ficheiros, executa comandos de shell, pesquisa em todo o projeto e itera até a tarefa estar concluída.
A diferença decisiva face ao Claude Code ou ao Codex: o OpenCode é agnóstico ao modelo. Pode apontá-lo para Claude, GPT, Gemini, DeepSeek, Qwen, Mistral, instâncias locais de Ollama ou qualquer um de mais de 75 outros fornecedores. Um comando, outro fornecedor, o mesmo fluxo de trabalho. A aplicação tem licença MIT e é grátis para sempre. Paga diretamente ao seu fornecedor de modelos.
O OpenCode usa uma arquitetura cliente-servidor. A TUI liga-se a um processo de servidor local que continua a correr mesmo que o terminal se desligue. Quedas de SSH, falhas do terminal, fechos acidentais: o processo do agente sobrevive e volta a ligar-se onde tinha ficado. É uma arquitetura diferente da do Claude Code, que termina quando fecha o terminal (embora permita retomar a sessão com claude --resume).
O código é um monorepo Bun/TypeScript que contém a CLI principal, um pacote de servidor, a aplicação web, a aplicação de desktop, um SDK de JavaScript, um sistema de plugins e a camada de integração de LLM e fornecedores. Não é um invólucro fino: é um runtime de agente completo, com gestão de contexto, orquestração de ferramentas e persistência de sessões próprias.
O OpenCode inclui dois agentes principais entre os quais alterna com a tecla Tab:
Há ainda um subagente general para pesquisas complexas e tarefas de vários passos, invocado internamente ou através de @general nas mensagens. É possível criar agentes personalizados com opencode agent create, especificando permissões, modelo e prompt de sistema.
O subreddit r/opencodeCLI (separado do recém-lançado r/opencode) é o centro comunitário mais ativo. Este é o padrão que se repete em dezenas de tópicos:
A conversa sobre custos domina. Um tópico intitulado «O plano que mais rende pelo dinheiro?» colocou a abordagem BYOK do OpenCode como a opção com melhor relação qualidade-preço. As contas são simples: use o Claude Opus 4.7 através do OpenCode e paga 30–80 $ por mês em custos de API, contra 100–200 $ por mês no Claude Code Max. Mesmo modelo, qualidade semelhante, custo mais baixo. Um utilizador notou: «OpenCode Black/Zen é o que tem melhor relação qualidade-preço; multimodelo; entrada barata.»
As comparações têm nuances. Um programador que testou OpenCode + GPT-5.2 lado a lado com o Codex CLI relatou: «Introduzi exatamente o mesmo comando: as respostas são essencialmente iguais, mas o OpenCode explica muito mais claramente.» Outro tópico comparou o OpenCode com o Gemini CLI, com programadores a apontar o suporte a mais de 75 fornecedores do OpenCode como a vantagem decisiva face à abordagem de ecossistema único da Google.
O ecossistema cresce depressa. Membros da comunidade criaram complementos para VS Code (Sidekick Agent Hub), clientes nativos para macOS (TrixCode, que envolve o servidor local do OpenCode) e integrações com sandboxes na cloud (E2B para correr o OpenCode em ambientes descartáveis). Um programador construiu um agente ao estilo do OpenClaw com OpenCode + integrações Composio + cron, e publicou-o como projeto de código aberto com licença MIT.
As críticas honestas acertam em cheio. Os programadores apontam de forma consistente que falta ao OpenCode o polimento do Claude Code: não há equivalente ao marketplace de Skills do Claude, nem ao sistema de governação de 29 hooks, nem ao Agent Teams para coordenar subagentes em paralelo. A aplicação de desktop ainda está em beta. A documentação anda atrás das funcionalidades. Uma análise na DEV Community resumiu-o com precisão: «O OpenCode dá-lhe o ciclo, mas o resto monta-o você. Não há equivalente às skills do Claude, o sistema de hooks não é tão maduro, não há uma aplicação de desktop a supervisionar uma frota. Se quer que "simplesmente funcione", isto não é para si.»
A conversa no X é mais promocional, mas revela os mesmos padrões. A conta oficial do OpenCode posiciona-o como «o agente de programação com IA de código aberto», com versões beta da aplicação de desktop já disponíveis para macOS, Windows e Linux. No X, a comunidade de programadores insiste ainda mais no ângulo agnóstico ao fornecedor: poder usar o Claude Sonnet para refatorações profundas, mudar para o GPT-5.5 em tarefas de terminal e descer para um modelo local do Ollama em perguntas rápidas, tudo sem sair da interface. A troca de fornecedor não é apenas uma funcionalidade; é o diferenciador central que nenhum concorrente de código fechado consegue igualar.
Vários benchmarks e artigos comparativos independentes convergem no mesmo enquadramento. Esta é a versão destilada:
| Dimensão | OpenCode | Claude Code | Codex CLI |
|---|---|---|---|
| Flexibilidade de modelo | Mais de 75 fornecedores, modelos locais, troca a meio da sessão | Só Claude | Só GPT |
| Preço | App grátis + custos de API (10–80 $/mês o habitual) | 20 $/mês Pro, 100–200 $/mês Max | Incluído no ChatGPT Plus/Pro |
| Resiliência de sessão | O servidor sobrevive a quebras de ligação, religação sem falhas | Termina ao fechar o terminal, retoma com uma flag | A sandbox na cloud persiste, a local termina |
| Governação / hooks | Permissões de agentes personalizados, básico | Sistema de 29 hooks, marketplace de Skills, Agent Teams | Sandbox ao nível do kernel, 3 modos de segurança |
| Privacidade | Não armazena código, alojável pelo próprio, modelos locais | Políticas de dados da Anthropic | Políticas de dados da OpenAI |
| Polimento | TUI funcional, app de desktop em beta | Refinado, ecossistema maduro | CLI + cloud, a melhorar depressa |
Vale a pena perceber o ângulo dos benchmarks: o OpenCode é infraestrutura, não um modelo. O seu desempenho é inteiramente determinado pelo modelo que lhe ligar. Use o Opus 4.7 através do OpenCode e obtém pontuações ao nível do Claude Code. Use o GPT-5.5 e obtém pontuações ao nível do Codex. A comparação da Developers Digest disse-o com clareza: «Se detesta a dependência de fornecedor, quer correr modelos locais ou simplesmente quer ver como se faz a salsicha: OpenCode.»
A comparação que importa: Claude Code Max (Opus 4.7) a 100–200 $ por mês contra OpenCode em BYOK com Opus 4.7 a 30–80 $ por mês. Mesmo modelo. Qualidade semelhante. Custo mais baixo. O que paga com o Claude Code é o marketplace de Skills, a governação de 29 hooks, a coordenação do Agent Teams e uma integração de primeira linha com a Anthropic, não o modelo em si. Com o Claude Sonnet 4.6, a programação profissional habitual fica em 10–30 $ por mês através do OpenCode. Com uso intensivo do Opus 4.7, 30–80 $ por mês. Com modelos locais via Ollama: 0 $.
Se já paga o ChatGPT Plus ou o GitHub Copilot, o OpenCode pode usá-los como fornecedores sem custo adicional. O modelo BYOK significa que nunca paga a margem de um intermediário.
A versão honesta: o OpenCode implica mais passos de configuração. Configuração de fornecedores, gestão de chaves de API, escolha de modelos: uma sobrecarga que o Claude Code e o Codex eliminam por conceção. A TUI é funcional mas não é polida. A aplicação de desktop está em beta. A documentação anda sempre atrás das funcionalidades. Não há equivalente à hierarquia de memória de projeto CLAUDE.md do Claude Code, nem Agent Teams para coordenação em paralelo, nem um sistema de hooks maduro para a governação.
Como escreveu um programador na DEV Community: «Depois de o usar durante algum tempo ao lado do Claude Code, noto que o OpenCode não dá a sensação de estar a construir uma relação de trabalho com o seu projeto. Não há um equivalente ao CLAUDE.md que guarde o contexto do projeto. O comportamento autónomo funciona, mas é menos maduro.» Essa é a concessão: ganha flexibilidade e controlo de custos, perde a experiência curada e opinativa.
O OpenCode é a ferramenta certa em situações específicas:
Os programadores que tiram mais valor não escolhem uma única ferramenta. Usam duas ou três:
Estes agentes não entram em conflito: são processos separados com janelas de contexto separadas. O custo soma-se, mas o ganho de produtividade justifica muitas vezes pagar várias subscrições. O OpenCode serve de espinha dorsal flexível: a ferramenta que funciona com o modelo que estiver a render melhor esta semana, ao preço que fizer sentido para cada tarefa.
Instalar:
# Option 1: Install script
curl -fsSL https://opencode.ai/install | bash
# Option 2: Package managers
npm i -g opencode-ai@latest
brew install anomalyco/tap/opencode
Ligar um fornecedor:
# Run opencode in your project directory
opencode
# Inside the TUI, run:
/connect
Inicialize o contexto do projeto com /init: o OpenCode analisa o seu projeto, lê a estrutura de ficheiros e as dependências e gera um ficheiro AGENTS.md que dá ao agente uma compreensão partilhada da sua base de código. Depois, comece a escrever prompts.
O OpenCode não está a tentar ser o Claude Code com outro logótipo. É uma filosofia diferente: dar aos programadores o runtime do agente e deixá-los escolher o modelo. Essa filosofia produz uma ferramenta mais flexível, mais barata, mais privada e menos polida. Para os fundadores que constroem produtos de IA, a conclusão prática é esta: o OpenCode elimina o argumento de que precisa de uma subscrição de 200 $ por mês por programador para ter assistência de programação com IA com qualidade de produção. Pode usar os melhores modelos disponíveis através de uma interface de código aberto por uma fração do custo. A contrapartida é o tempo de montagem. Se a sua equipa o conseguir absorver, o OpenCode merece lugar na sua caixa de ferramentas.


IdeaToMVP Academy
4-week live cohort for founders. Learn to ship AI agents, scope MVPs, and automate your business — taught by the same team that writes these guides.