O que é o OpenCode?
O OpenCode é um agente de codificação com IA gratuito e open source, construído de forma nativa para terminal segundo seu próprio site, com modos adicionais de IDE e desktop. Ele lê e edita o código do seu projeto diretamente, em vez de apenas sugerir trechos para colar.
- Tipo de produto: um agente de codificação nativo de terminal (uma CLI, não um único aplicativo instalável), com interfaces de IDE e desktop também oferecidas segundo opencode.ai
- Repositório: hoje hospedado de forma canônica em anomalyco/opencode no GitHub; a pesquisa própria do diretório da PromptQuorum encontrou que se trata de um repositório renomeado/realocado, e sinaliza que existe um projeto menor e sem relação com nome semelhante — verifique se você está no caminho anomalyco/opencode antes de instalar
- Licença: MIT, segundo o selo de licença na página atual do repositório no GitHub
- Escala: mais de 200.000 estrelas no GitHub no momento desta análise; o próprio site do OpenCode também indica um número de colaboradores bastante alto e um número de usuários mensais na casa dos milhões — esta análise trata ambos como afirmações do próprio OpenCode, não como números verificados de forma independente
- Modelo de preços: o agente principal é gratuito e open source; o OpenCode Zen é, segundo opencode.ai, um marketplace de modelos hospedados separado e pago, oferecido em conjunto
O que o OpenCode realmente faz?
O OpenCode atua como um agente a partir do seu terminal: ele lê sua base de código, edita arquivos diretamente com base nas suas instruções, e também funciona em modo IDE ou desktop, segundo seu próprio site.
- Agente focado em terminal: a interface principal é uma sessão de linha de comando dentro do diretório do seu projeto
- Modos de IDE e desktop: o próprio site do OpenCode descreve formas adicionais de usá-lo além do terminal, para desenvolvedores que queiram integrá-lo a um fluxo de trabalho gráfico
- Acesso a modelos independente de provedor: conecta-se a 75+ provedores de modelos por meio do Models.dev, segundo opencode.ai, em vez de trazer um único modelo embutido
- Integrações nomeadas de provedores: o próprio site do OpenCode lista suporte direto a Claude, GPT e Gemini, além de integrações com contas do GitHub Copilot e ChatGPT Plus/Pro
- Acesso a modelos locais: uma configuração de provedor compatível com OpenAI permite apontar o OpenCode para um modelo rodando na sua própria máquina — veja a seção de modelos locais abaixo para a configuração exata
- Posicionamento de privacidade: o próprio site do OpenCode descreve uma abordagem "privacy-first" sem armazenamento de código em seus servidores; esta análise não auditou essa afirmação de forma independente e a relata como declarada pelo OpenCode
Como o OpenCode se conecta a modelos locais
O OpenCode suporta modelos locais permitindo definir, no arquivo de configuração, um provedor personalizado que aponte para um endpoint de API compatível com OpenAI — o mesmo mecanismo usado para conectar a um servidor Ollama ou LM Studio rodando localmente. Não é um botão separado de "modo local"; é uma configuração de provedor genérica que funciona com qualquer servidor compatível com OpenAI, local ou remoto.
- Arquivo de configuração: o OpenCode lê uma configuração JSON (referenciando o esquema
https://opencode.ai/config.json) na qual você declara uma entradaproviderpersonalizada - Ollama: defina
npmcomo@ai-sdk/openai-compatibleeoptions.baseURLcomohttp://localhost:11434/v1— a própria porta da API compatível com OpenAI do Ollama — e depois liste os nomes dos modelos baixados localmente sob o objetomodelsdesse provedor - LM Studio: o mesmo padrão se aplica com
options.baseURLdefinido comohttp://127.0.0.1:1234/v1, o endereço do servidor local do LM Studio, e os identificadores dos modelos carregados no LM Studio - Segundo a própria documentação do OpenCode, se as chamadas de ferramentas não funcionarem de forma confiável com um modelo local, a correção recomendada é aumentar o ajuste de janela de contexto
num_ctxdo Ollama (a documentação sugere começar em torno de 16k–32k) - Por ser um espaço genérico de provedor compatível com OpenAI, o mesmo padrão de configuração deve funcionar com qualquer outro backend que exponha um endpoint compatível com OpenAI, não apenas Ollama e LM Studio
{
"$schema": "https://opencode.ai/config.json",
"provider": {
"ollama": {
"npm": "@ai-sdk/openai-compatible",
"name": "Ollama (local)",
"options": {
"baseURL": "http://localhost:11434/v1"
},
"models": {
"llama2": { "name": "Llama 2" }
}
}
}
}Plataforma, preços e licenciamento
Plataforma
- O que o OpenCode informa:
- Focado em terminal, com modos adicionais de IDE e desktop; roda em macOS, Windows e Linux.
Custo
- O que o OpenCode informa:
- O agente principal é gratuito e open source. O OpenCode Zen é um marketplace de modelos hospedados separado e pago, oferecido em conjunto.
Licenciamento
- O que o OpenCode informa:
- MIT, segundo o selo de licença exibido na página atual do repositório no GitHub.
Método de instalação
- O que o OpenCode informa:
- Segundo opencode.ai:
curl -fsSL https://opencode.ai/install | bash, ounpm i -g opencode-ai@latestpara uma instalação via npm.
Verifique o método de instalação atualmente recomendado em opencode.ai antes de executar qualquer um dos comandos, já que as instruções de instalação podem mudar entre versões.
Instalar o OpenCode
O OpenCode se instala de graça via script de shell ou npm, e seu código-fonte está no GitHub. Por ser um agente CLI focado em terminal em vez de um único aplicativo instalável, não há um botão de download por sistema operacional — os comandos abaixo são o caminho real de instalação.
Source | Link |
|---|---|
| Site oficial (instruções de instalação) | opencode.ai |
| Instalação rápida (shell) | curl -fsSL https://opencode.ai/install | bash |
| Instalação rápida (npm) | npm i -g opencode-ai@latest |
| Repositório no GitHub (código-fonte, MIT) | github.com/anomalyco/opencode |
É necessário um terminal (e, para a via npm, Node.js) — o OpenCode não tem instalador gráfico. Dado o histórico de mudanças de repositório deste projeto, sempre confirme que você chegou ao repositório anomalyco/opencode vinculado no próprio opencode.ai antes de instalar.
Para quem o OpenCode é indicado?
O OpenCode combina com desenvolvedores que querem um agente de codificação focado em terminal que não fique preso a um único provedor de modelos, incluindo quem quer rodá-lo contra um modelo hospedado localmente.
Use o OpenCode se você
- se sente confortável trabalhando pela linha de comando e quer um agente que edite diretamente os arquivos do seu projeto
- quer escolher seu próprio provedor de modelo — nuvem (Claude, GPT, Gemini e outros via Models.dev) ou um modelo hospedado localmente via Ollama ou LM Studio
- quer evitar ficar preso ao modelo embutido de um único assistente de codificação com IA
- tem interesse em experimentar seus modos de IDE ou desktop além do terminal, segundo opencode.ai
Procure outra opção se você
- quer um único editor gráfico completo em vez de uma ferramenta construída de forma nativa para terminal
- é novo em git e ferramentas de linha de comando e quer a curva de aprendizado mais suave possível
- precisa verificar de forma independente o número de colaboradores ou usuários mensais informado pelo OpenCode antes de adotá-lo em grande escala — esta análise não conseguiu confirmar esses números a partir de fontes externas
- espera um histórico organizacional longo e estável — o repositório deste projeto mudou de organização no GitHub, segundo pesquisa própria do diretório da PromptQuorum
Para que o OpenCode não é bom
O OpenCode não é uma boa opção se você precisa de uma identidade organizacional única e estável por muito tempo, ou de estatísticas de uso verificadas pela PromptQuorum em vez dos números publicados pelo próprio OpenCode.
- Não é uma ferramenta de custo fixo para provedores em nuvem — se você conectar um modelo em nuvem via Models.dev em vez de um local, seus custos escalam conforme o próprio preço desse provedor
- Não é testado de forma independente pela PromptQuorum — esta análise se baseia no próprio site do OpenCode, sua documentação e seu repositório no GitHub, não em testes práticos feitos pela PromptQuorum
- Não está livre de histórico organizacional a verificar — o repositório canônico mudou de organização no GitHub, então sempre confirme que está seguindo o link atual a partir de opencode.ai em vez de um favorito ou resultado de busca antigo
- Não é um único aplicativo instalável — se você quer especificamente um instalador gráfico de um clique em vez de um comando de terminal, essa não é o tipo certo de ferramenta
Erros comuns ao avaliar o OpenCode
A maior parte da confusão sobre o OpenCode vem de acessar o repositório errado, ou de tratar seus próprios números de marketing como fatos verificados de forma independente.
Erro 1: instalar a partir do repositório errado no GitHub
Existe um projeto menor e sem relação, com nome semelhante, ao lado do repositório canônico anomalyco/opencode. Sempre siga o link do GitHub a partir do próprio opencode.ai, em vez de um resultado de busca ou favorito antigo.
Erro 2: tratar o "suporte a modelos locais" como um interruptor de um clique
Modelos locais funcionam por meio de uma configuração manual de provedor apontando para um endpoint compatível com OpenAI (a API local do Ollama ou do LM Studio), não por um interruptor embutido. Veja a seção de configuração de modelos locais acima.
Erro 3: citar os números de colaboradores ou usuários do OpenCode como verificados de forma independente
Esta análise relata esses números como afirmações do próprio site do OpenCode, já que nenhuma fonte terceira pôde confirmá-los no momento da redação — trate-os como números próprios do OpenCode, não como fatos confirmados.
Erro 4: assumir que as chamadas de ferramentas funcionarão de imediato com qualquer modelo local
Segundo a própria documentação do OpenCode, as chamadas de ferramentas podem falhar com alguns modelos locais até você aumentar o ajuste de janela de contexto num_ctx do Ollama — verifique as notas atuais de solução de problemas sobre modelos locais em opencode.ai antes de assumir que uma configuração local está com defeito.
Concorrentes e alternativas
O OpenCode é mais frequentemente comparado ao Aider, Cline, OpenHands e GPT Engineer — seu principal diferencial é combinar um agente focado em terminal com amplo acesso a provedores de modelos (75+ via Models.dev) e uma configuração de modelos locais explicitamente documentada para Ollama e LM Studio.
Tool | Best known for | Link |
|---|---|---|
| Aider | Par de programação com IA nativo de terminal e centrado em git, com auto-commit | Análise do Aider |
| Cline | Extensão de agente autônomo open source para VS Code e JetBrains | Análise do Cline |
| OpenHands | Plataforma de agente de codificação autônomo gratuita, open source e auto-hospedada | Análise do OpenHands |
| GPT Engineer | Ferramenta CLI para gerar bases de código inteiras a partir de uma especificação em linguagem natural | Análise do GPT Engineer |
Esta lista reflete ferramentas comumente comparadas ao OpenCode dentro do segmento de agentes de codificação, não um ranking independente da PromptQuorum — verifique o preço e o conjunto de recursos atuais de cada ferramenta antes de escolher.
Perguntas frequentes
O que é o OpenCode?
O OpenCode (opencode.ai) é um agente de codificação com IA gratuito, open source e focado em terminal, hospedado de forma canônica em anomalyco/opencode no GitHub, com modos adicionais de IDE e desktop segundo seu próprio site.
O OpenCode é gratuito?
O agente principal é gratuito e open source (licença MIT). O OpenCode Zen é um marketplace de modelos hospedados separado e pago, oferecido em conjunto. Se você conectar um provedor de modelo em nuvem via Models.dev, paga diretamente a esse provedor.
O OpenCode suporta modelos locais?
Sim. Você configura, no arquivo de configuração do OpenCode, um provedor personalizado apontando para um endpoint compatível com OpenAI — por exemplo, a API local do Ollama em http://localhost:11434/v1 ou a do LM Studio em http://127.0.0.1:1234/v1.
Como instalo o OpenCode?
Segundo opencode.ai: execute curl -fsSL https://opencode.ai/install | bash, ou instale via npm com npm i -g opencode-ai@latest. Verifique as instruções de instalação atuais em opencode.ai antes de executar qualquer um dos comandos.
Que licença o OpenCode usa?
MIT, segundo o selo de licença exibido em seu repositório atual no GitHub.
Quantos provedores de modelos o OpenCode suporta?
Mais de 75, segundo opencode.ai, por meio de sua integração com o Models.dev, incluindo suporte nomeado para Claude, GPT e Gemini.
Por que o repositório do OpenCode diz anomalyco/opencode em vez de outro nome de organização?
O repositório canônico do GitHub do projeto mudou de organização ao longo de sua história. Sempre siga o link do GitHub a partir do próprio opencode.ai para chegar ao repositório canônico atual, em vez de confiar em um link antigo.
Quantas estrelas no GitHub o OpenCode tem?
Mais de 200.000 no momento desta análise. O número de estrelas muda continuamente, então verifique o número atual diretamente no repositório anomalyco/opencode no GitHub.
Os números de colaboradores e usuários mensais do OpenCode são verificados de forma independente?
Não. Esta análise relata esses números como informados no próprio site do OpenCode; a PromptQuorum não conseguiu confirmá-los de forma independente a partir de uma fonte terceira no momento da redação.
A PromptQuorum testou de forma independente as afirmações do OpenCode?
Esta análise se baseia no próprio site do OpenCode, sua documentação e seu repositório no GitHub, em vez de testes práticos feitos pela PromptQuorum.
