Principais conclusões
- O OpenCode (opencode.ai) é um agente de codificação com IA gratuito e open source, focado em terminal com modos adicionais de IDE e desktop segundo seu próprio site
- O repositório canônico no GitHub é anomalyco/opencode; o projeto foi originalmente publicado sob outra organização do GitHub antes dessa mudança, segundo pesquisa própria do diretório da PromptQuorum
- Licenciado sob MIT, segundo o selo de licença exibido na página atual do repositório no GitHub
- Conecta-se a mais de 75 provedores de modelos por meio do Models.dev, segundo o próprio site do OpenCode, incluindo Claude, GPT e Gemini
- Suporta modelos locais por meio de uma configuração de provedor compatível com OpenAI, apontando para o endpoint local do Ollama ou LM Studio
- Mais de 200.000 estrelas no GitHub no momento desta análise; o próprio site do OpenCode também indica números de colaboradores e de usuários que esta análise não conseguiu verificar de forma independente (veja a nota abaixo)
📍 Em uma frase
O OpenCode é 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 mais de 200.000 estrelas, que se conecta a mais de 75 provedores de modelos, incluindo mecanismos locais como Ollama e LM Studio via um endpoint compatível com OpenAI.
💬 Em termos simples
O OpenCode é uma ferramenta gratuita de linha de comando que permite a um modelo de IA ler seu código e escrever ou editar arquivos diretamente no seu projeto, como um assistente de codificação que vive no seu terminal. Diferente de ferramentas presas a um único provedor de IA, você pode apontá-lo para Claude, GPT, Gemini, ou um modelo rodando de graça no seu próprio computador via Ollama ou LM Studio.
📌Nota: Esta análise se baseia no próprio site do OpenCode, sua documentação e seu repositório no GitHub. O número de estrelas no GitHub muda constantemente e é citado na data desta análise, não como um valor em tempo real. O próprio site do OpenCode indica números de colaboradores e um número elevado de usuários mensais; esta análise os relata como afirmações do próprio OpenCode, não como fatos verificados de forma independente pela PromptQuorum, já que nenhuma fonte terceira pôde confirmá-los no momento da redação.
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.
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.
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.
