Instale o OpenCode facilmente no Mac e no Windows

Aprenda a instalar o OpenCode com uma configuração simples, passo a passo. Instale as versões desktop e de Terminal/TUI, configure provedores e resolva problemas comuns com facilidade. Aprimore ainda mais seu fluxo de trabalho com a Kimi API para um desenvolvimento de IA mais rápido, inteligente e escalável.

2026-07-22
Instale o OpenCode rapidamente: guia para Mac e Windows

Instalar o OpenCode pode parecer confuso às vezes, quando erros de configuração interrompem o processo ou a ferramenta não funciona como esperado. Desde comandos ausentes até problemas de compatibilidade com o Node.js, os usuários costumam ter dificuldades durante a instalação inicial. Este guia de instalação do OpenCode oferece uma solução completa para corrigir erros comuns e configurar com sucesso o OpenCode no Mac e no Windows, seja usando a versão Desktop ou CLI/TUI, para que você possa começar a programar sem atrasos.

O que é o OpenCode?

O OpenCode é um agente de codificação com IA de código aberto, projetado para ajudar desenvolvedores a escrever, editar, depurar e gerenciar código diretamente do ambiente de sua preferência, seja um terminal, uma IDE ou um aplicativo desktop. Diferente dos assistentes de codificação com IA tradicionais, que se concentram principalmente em sugestões de código, o OpenCode consegue entender uma base de código inteira, modificar arquivos, executar comandos e automatizar fluxos de trabalho de desenvolvimento. Ele também oferece suporte a múltiplos modelos de IA e modelos locais, dando aos desenvolvedores mais flexibilidade e controle sobre como constroem seus softwares.

Pré-requisitos para instalar o OpenCode

Antes de instalar o OpenCode, verifique se o seu sistema atende aos requisitos básicos. Os pré-requisitos exatos dependem se você planeja usar o aplicativo desktop ou a interface baseada em terminal, mas ter a configuração correta ajuda a garantir um processo de instalação tranquilo.

Para Desktop

Sistema operacional: macOS / Windows / Linux

O OpenCode oferece aplicativos desktop para os principais sistemas operacionais, permitindo que os desenvolvedores instalem e usem a ferramenta no ambiente de sua preferência. Certifique-se de que seu sistema esteja usando um sistema operacional compatível, como macOS (Apple Silicon ou Intel), Windows (x64) ou Linux (.deb, .rpm).

Permissão para instalar aplicativos: Você pode precisar de permissões de administrador ou de nível de sistema para baixar e instalar softwares no seu dispositivo. Isso é especialmente importante em ambientes de trabalho ou de TI gerenciada, onde os direitos de instalação podem ser restritos.

Conexão estável com a internet: É necessária uma boa conexão com a internet para baixar o OpenCode, instalar atualizações e se conectar aos modelos e serviços de IA compatíveis durante a configuração e o uso.

Para Terminal/TUI

Acesso ao terminal: o OpenCode pode ser instalado e usado diretamente pela linha de comando. Certifique-se de ter acesso a um aplicativo de terminal, como o Terminal no macOS, o Prompt de Comando ou o PowerShell no Windows, ou um shell Linux.

Um método de instalação: o OpenCode oferece suporte a vários métodos de instalação para atender a diferentes sistemas operacionais e preferências de desenvolvedores. Escolha o gerenciador de pacotes ou a ferramenta de instalação que melhor se adapte ao seu ambiente, como npm, curl, brew, Scoop, Chocolatey ou WSL.

Conhecimento básico de linha de comando: familiaridade com comandos comuns de terminal pode facilitar bastante a instalação e o uso diário. Embora não seja necessário conhecimento avançado, é recomendável entender navegação básica e execução de comandos.

Como instalar o OpenCode Desktop?

Instalar o OpenCode Desktop é um processo simples, que requer apenas algumas etapas para colocar o aplicativo em funcionamento. Veja as etapas a seguir.

Etapa 1: baixe o OpenCode Desktop

Acesse a página oficial de download do OpenCode e selecione a versão do aplicativo para Windows ou macOS. O instalador será baixado automaticamente no seu sistema. Certifique-se de baixá-lo da fonte oficial para garantir segurança e autenticidade.

Baixando o OpenCode AI

Etapa 2: execute o instalador

Localize o arquivo do instalador baixado e clique duas vezes nele para iniciar a instalação. Siga as instruções na tela para concluir a configuração.

Executando o instalador do OpenCode

Etapa 3: conclua a instalação

Siga as instruções de configuração conforme forem aparecendo e selecione um diretório de instalação de sua preferência quando solicitado. Depois, deixe o instalador concluir o processo de configuração no seu sistema.

Concluindo o processo de instalação do OpenCode

Etapa 4: abra o OpenCode Desktop

Após a conclusão da instalação, abra o OpenCode Desktop pelo Menu Iniciar ou pelo atalho na área de trabalho. Depois, inicie um novo projeto ou abra uma pasta existente para começar a trabalhar. Com o seu espaço de trabalho carregado, você pode interagir com o assistente de IA para gerar código, depurar problemas ou criar funcionalidades diretamente dentro do seu projeto.

Usando o OpenCode Desktop

Como instalar o OpenCode Terminal/TUI no Mac?

O OpenCode Terminal (TUI) no Mac pode ser instalado diretamente usando gerenciadores de pacotes oficiais ou um comando de instalação de uma linha. Ele foi criado para desenvolvedores que preferem trabalhar dentro do terminal em vez de uma interface gráfica. Siga estas etapas para instalar o OpenCode TUI no Mac.

Etapa 1: escolha um método de instalação do OpenCode Terminal

Acesse a página oficial de download do OpenCode e navegue até a seção do OpenCode Terminal. Ali, você encontrará várias opções de instalação, incluindo curl, Homebrew, npm e bun. Selecione o método que melhor se adapta ao seu ambiente de desenvolvimento e copie o comando de instalação correspondente.

Selecionando o método de instalação do terminal OpenCode

Etapa 2: abra o aplicativo Terminal no Mac

Abra o aplicativo Terminal no seu Mac. Você pode abri-lo em Aplicativos > Utilitários > Terminal ou encontrá-lo rapidamente usando o Spotlight Search. É ali que você executa o comando de instalação do OpenCode.

Abrindo o aplicativo terminal no Mac

Etapa 3: instale o OpenCode Terminal

Cole o seguinte comando de instalação no Terminal e pressione Enter:

curl -fsSL https://opencode.ai/install | bash

Aguarde a conclusão da instalação. O OpenCode fará o download dos arquivos necessários e configurará a CLI automaticamente.

Instalando o terminal OpenCode

Etapa 4: abra a interface de terminal do OpenCode

Após a conclusão da instalação, execute o comando OpenCode no Terminal para iniciar a Terminal User Interface (TUI). A interface interativa abrirá diretamente na janela do seu terminal, permitindo que você se conecte a um provedor de IA, configure as opções e comece a trabalhar com o OpenCode.

Abrindo a interface de usuário de terminal do OpenCode

Como instalar o OpenCode Terminal/TUI no Windows?

O OpenCode oferece suporte a vários métodos de instalação no Windows, incluindo WSL, npm e bun. Para a melhor compatibilidade e experiência, a documentação oficial recomenda usar o Windows Subsystem for Linux (WSL). As etapas abaixo usam o método de instalação via WSL. Se você já tiver o WSL instalado, pode pular a primeira etapa.

Etapa 1: instale o WSL (recomendado)

Abra o PowerShell como Administrador e execute o seguinte comando:

wsl --install

Esse comando ativa o Windows Subsystem for Linux (WSL) e instala o Ubuntu por padrão. Após a conclusão da instalação, reinicie o computador. Na primeira vez que você abrir o Ubuntu, o Windows concluirá automaticamente a configuração do ambiente Linux.

Selecionando o método de instalação correto

Etapa 2: abra o WSL e instale o OpenCode

Abra o terminal do WSL (como o Ubuntu) pelo menu Iniciar do Windows. Se for a primeira vez que você o abre, conclua a configuração inicial. Depois, execute o seguinte comando para instalar o OpenCode:

curl -fsSL https://opencode.ai/install | bash

Aguarde a conclusão da instalação antes de continuar.

instalação do opencode

Etapa 3: verifique a instalação

Após a conclusão da instalação, execute o seguinte comando:

opencode

Se o OpenCode Terminal/TUI for iniciado com sucesso, a instalação está concluída e você já pode começar a usar o OpenCode para programação com auxílio de IA.

Verificar a instalação

Como integrar APIs externas ao OpenCode?

Uma das principais vantagens do OpenCode é sua capacidade de se conectar a provedores externos de modelos de IA por meio de integrações de API. Ao adicionar sua própria chave de API, você pode acessar diferentes modelos de linguagem e escolher aquele que melhor se adapta ao seu fluxo de trabalho de programação.

Integrar APIs externas ao OpenCode (passos gerais)

Veja a seguir os passos para integrar APIs externas ao OpenCode:imi

Passo 1: crie uma conta e gere uma chave de API

Comece criando uma conta com o provedor de IA de sua preferência, como Kimi ou outro serviço compatível. Depois de configurar sua conta, acesse a página de gerenciamento de chaves de API do provedor e gere uma nova chave. Mantenha essa chave em segurança, pois ela será necessária para conectar o provedor ao OpenCode.

Passo 2: abra o menu de conexão de provedores

Inicie o OpenCode e abra seu workspace. Na interface de comando, execute o seguinte comando:

/connect

Esse comando abre o menu de conexão de provedores, onde você pode adicionar e gerenciar serviços externos de IA.

Passo 3: adicione sua chave de API

Selecione o provedor que deseja usar na lista de opções disponíveis. Quando solicitado, cole a chave de API gerada anteriormente e confirme a conexão. O OpenCode armazenará a chave com segurança e a usará para autenticar as solicitações ao provedor selecionado.

┌ API key
│
│ your_api_key_here
│
└ enter

Passo 4: veja os modelos disponíveis

Depois de conectar seu provedor, execute o seguinte comando para ver todos os modelos disponíveis por meio dessa API:

/models

O OpenCode exibirá uma lista dos modelos compatíveis, com seus nomes e opções de configuração.

Passo 5: selecione um modelo e comece a usá-lo

Escolha o modelo com o qual deseja trabalhar na lista disponível. Depois de selecionado, o OpenCode encaminhará suas solicitações por meio desse modelo, permitindo que você gere código, depure aplicações e realize outras tarefas de desenvolvimento usando a API conectada. Você pode trocar de modelo mais tarde, caso suas necessidades mudem.

Integrar APIs do Kimi ao OpenCode

O OpenCode oferece suporte a múltiplos provedores de IA, permitindo que desenvolvedores conectem modelos externos usando chaves de API para maior flexibilidade. Uma das opções mais poderosas é a API do Kimi.

A API do Kimi, disponibilizada pela Moonshot AI Open Platform, oferece acesso a modelos de linguagem avançados do Kimi por meio de uma interface compatível com OpenAI. Ela pode ser facilmente integrada a ferramentas de programação, aplicações e fluxos de trabalho baseados em IA usando uma chave de API segura. A plataforma inclui uma variedade de modelos Kimi otimizados para tarefas de programação, raciocínio e compreensão de contexto longo.

Siga estes passos para integrar as APIs do Kimi ao OpenCode.

Passo 1: crie uma conta na Moonshot AI e gere uma chave de API

  1. Acesse Kimi AI Open Platform e faça login na sua conta.

  2. No painel, acesse API Keys e clique em Create API Key.

  3. Depois que a chave for gerada (começa com sk-), copie-a imediatamente e guarde-a em local seguro. A chave é exibida apenas uma vez e é usada para autenticar as solicitações entre o OpenCode e a Moonshot AI.

Passo 2: conecte a Moonshot AI ao OpenCode

Abra seu workspace do OpenCode e execute:

/connect

O menu de conexão de provedores será exibido. Procure por Moonshot AI (ou Kimi) na lista de provedores integrados e selecione-o. O OpenCode solicitará que você insira sua chave de API.

Quando solicitado, cole a chave de API gerada no console da Moonshot AI e pressione Enter:

┌ API key
│ sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
│
└ enter

Após a verificação, o OpenCode salvará a credencial com segurança em ~/.local/share/opencode/auth.json e a associará à sua configuração do provedor Moonshot AI.

Observação: por questões de segurança, o OpenCode armazena as chaves de API separadamente do arquivo de configuração principal. O comando /connect cuida do armazenamento das credenciais, enquanto o comportamento do provedor é configurado em opencode.json.

Passo 3: configure o provedor em opencode.json (se necessário)

Se você encontrar um erro No endpoints found após a conexão, ou se precisar personalizar a configuração do provedor, adicione a configuração da Moonshot AI ao seu arquivo opencode.json:

{"$schema": "https://opencode.ai/config.json","provider": {"moonshotai": {"name": "Moonshot AI","options": {"baseURL": "https://api.moonshot.ai/v1"},"models": {"kimi-k2.6": {"name": "Kimi K2.6"},"kimi-k2.5": {"name": "Kimi K2.5"}}}}}

Salve o arquivo e reinicie o OpenCode para aplicar as alterações.

Passo 4: veja os modelos Kimi disponíveis

Depois de conectar o provedor, execute:

/models

O OpenCode exibirá todos os modelos disponíveis por meio da sua conta Moonshot AI, incluindo:

ModeloDescrição
kimi-k2.6Modelo mais recente e principal, com arquitetura MoE de 1T, recursos avançados de codificação e raciocínio
kimi-k2.5Modelo de alto desempenho otimizado para tarefas de codificação e de contexto longo
moonshot-v1-128kModelo de contexto longo para análise de documentos
moonshot-v1-32kModelo equilibrado para tarefas gerais
moonshot-v1-8kModelo de contexto curto para respostas rápidas

Passo 5: selecione um modelo Kimi e comece a programar

Selecione moonshotai/kimi-k2.6 e defina-o como o modelo ativo. Depois de selecionado, o OpenCode usará o modelo Kimi escolhido para geração de código, depuração, refatoração e outras tarefas de desenvolvimento assistidas por IA.

Você pode trocar de modelo a qualquer momento pelo mesmo menu de seleção de modelos.

Dica: se você tiver problemas com o modo Agent/Tool (como erros de validação de JSON Schema), isso é um problema de compatibilidade conhecido entre os requisitos rígidos de schema da Moonshot AI e o formato de parâmetros de ferramentas do OpenCode. Considere usar o modo Chat para maior estabilidade, ou instale o plugin opencode-moonshot-compatibility para lidar automaticamente com a compatibilidade de temperatura.

Benefícios de usar a Kimi API

A Kimi API foi projetada para apoiar fluxos de trabalho de desenvolvimento modernos, ajudando as equipes a sair das ideias e chegar à implementação com mais eficiência. Além da geração de código, ela consegue entender diferentes tipos de entrada, adaptar-se às necessidades do projeto e automatizar tarefas rotineiras de engenharia. Aqui estão alguns dos seus principais benefícios:

  • Transformando entradas multimodais em implementações funcionais

A Kimi API consegue interpretar informações de múltiplos formatos, incluindo mockups de design, diagramas de arquitetura, fluxogramas e vídeos. Ela usa esse contexto para entender os requisitos do projeto e convertê-los em especificações técnicas ou código funcional. Com isso, as equipes conseguem ir do conceito à implementação com menos etapas manuais de tradução.

  • Lidar com tarefas de codificação de longo prazo e problemas complexos de engenharia

A Kimi API ajuda o OpenCode a lidar com tarefas de codificação maiores, que exigem planejamento, consistência e refinamento. É útil para construir funcionalidades, refatorar código e resolver problemas complexos de engenharia.

  • Raciocinar sobre problemas com chamadas de ferramentas em múltiplas etapas

A Kimi API consegue raciocinar sobre tarefas de várias etapas e chamar ferramentas quando necessário. Isso ajuda em depuração, análise de código e fluxos de trabalho que não podem ser concluídos em uma única resposta.

Como resolver problemas ao instalar o OpenCode?

Instalar o OpenCode geralmente é simples, mas os usuários podem encontrar erros comuns de configuração devido a incompatibilidades de ambiente, dependências ou problemas de configuração. Abaixo está um guia claro e prático para ajudar você a resolver os problemas de instalação mais frequentes de forma rápida e eficiente.

  • Command not found: opencode

Se você ver esse erro, significa que o sistema não conseguiu localizar o executável do OpenCode no seu PATH. Isso geralmente acontece quando a instalação está incompleta ou quando as variáveis de ambiente não estão configuradas corretamente.

Para corrigir, primeiro verifique a instalação e garanta que o diretório do binário foi adicionado ao PATH do sistema. Se a instalação foi feita via npm, verifique o caminho global do bin do npm e atualize a configuração do seu shell de acordo. Reiniciar o terminal geralmente resolve o problema após as correções.

  • Versão do Node.js muito antiga

O OpenCode requer Node.js 18 ou superior, e versões mais antigas causarão falhas na instalação ou na execução.

Para resolver isso, verifique sua versão atual com node --version. Se estiver desatualizada, atualize o Node.js usando um gerenciador de versões como o nvm. Após a atualização, reinstale o OpenCode para garantir a compatibilidade com o ambiente de execução atualizado.

  • Erros de permissão do npm

Erros de permissão geralmente ocorrem quando o npm tenta instalar pacotes globais sem o acesso de escrita adequado.

Em vez de usar sudo, configure um diretório global dedicado do npm na sua pasta pessoal e atualize as configurações do PATH. Isso garante instalações mais seguras e estáveis. Depois de corrigir as permissões, execute novamente o comando de instalação para concluir a configuração com sucesso.

  • Problemas de rede/firewall

Em redes restritas ou ambientes corporativos, a instalação do OpenCode pode falhar devido ao bloqueio de acesso ao registro do npm ou a downloads lentos.

Para resolver isso, mude para um registro npm alternativo ou use um método de instalação direto, como curl ou download binário. Além disso, certifique-se de que seu firewall permite o tráfego do Node.js e do npm, já que conexões bloqueadas costumam interromper a instalação de pacotes.

  • Problemas de renderização da TUI

Se o OpenCode abre, mas aparece com falhas, desalinhado ou com texto corrompido, o problema geralmente está na compatibilidade do terminal.

Use um emulador de terminal moderno que suporte cores verdadeiras e renderização Unicode, como Windows Terminal, WezTerm ou iTerm2. Atualizar as configurações do terminal ou trocar de ambiente geralmente resolve os problemas de exibição imediatamente.

Conclusão

Uma instalação e configuração corretas do OpenCode garantem um desempenho estável em diferentes sistemas, reduzindo o risco de erros comuns de configuração. Quando as dependências, as configurações do terminal e as conexões de API são bem gerenciadas, os usuários conseguem resolver problemas rapidamente e manter um ambiente de desenvolvimento estável. A integração com serviços externos, como a Kimi API, amplia ainda mais a flexibilidade, permitindo acesso a modelos avançados dentro dos fluxos de trabalho.

Perguntas frequentes

Posso usar o OpenCode gratuitamente?
Sim. O OpenCode é gratuito para baixar e usar. Para ativar seus recursos de codificação com IA, você precisa se conectar a uma API de LLM, como a Kimi API. O uso da API é cobrado separadamente, de acordo com sua cota disponível ou assinatura.
Por que o OpenCode falha durante a instalação?
A instalação geralmente falha devido à falta de requisitos do sistema, dependências desatualizadas do Node/Python ou permissões administrativas insuficientes. Também pode falhar se a conexão com a internet estiver instável ou se o comando de instalação não for executado corretamente.
De qual chave de API preciso para o OpenCode?
O OpenCode não inclui sua própria chave de API. Para usar os recursos de IA, você precisa se conectar a uma API do provedor escolhido. Se estiver usando o Kimi, basta adicionar sua chave da Kimi API à configuração para começar a gerar código e usar os recursos de desenvolvimento assistido por IA.
Você também pode gostar
Hermes vs OpenClaw: Agent Autoevolutivo ou Plano de IA Local?
Hermes vs OpenClaw: Agent Autoevolutivo ou Plano de IA Local?
2026-07-22
10 Skills Úteis do OpenCode que Facilitam a Automação em 2026
10 Skills Úteis do OpenCode que Facilitam a Automação em 2026
2026-07-22
Frameworks de agentes de IA explicados: arquitetura, ferramentas e APIs
Frameworks de agentes de IA explicados: arquitetura, ferramentas e APIs
2026-07-22
Guia de Integração da API do Cline para Fluxos de Trabalho de Codificação com IA
Guia de Integração da API do Cline para Fluxos de Trabalho de Codificação com IA
2026-07-22
Guia de Skills do OpenClaw: Crie, Use e Automatize Fluxos de Trabalho
Guia de Skills do OpenClaw: Crie, Use e Automatize Fluxos de Trabalho
2026-07-22