Skip to main content
OpenCode é um agente de programação com IA (Coding Agent) open source voltado para desenvolvedores, com foco em uma experiência “nativa do terminal”: por meio de TUI/CLI, ele permite realizar fluxos de trabalho como discussão de requisitos, geração de código, refatoração, explicação e depuração diretamente na linha de comando. Ele enfatiza a independência de modelo, podendo se conectar a diversos serviços de modelos, como Claude, GPT e Gemini, além de oferecer suporte a interfaces locais ou compatíveis com OpenAI, facilitando a escolha entre custo, desempenho e privacidade. O OpenCode também fornece um mecanismo extensível de plugins/ferramentas e um sistema de configuração que permite incorporar contexto do projeto, execução de comandos e outras capacidades a fluxos automatizados, sendo adequado para usuários intensivos de terminal e equipes que desejam personalizar fluxos de trabalho de programação com IA.

Instalação e integração

Instalação

Para outros métodos de instalação, consulte o site oficial do OpenCode: https://opencode.ai/docs/#install

Iniciar o OpenCode

Integrar à JieKou API

  • Configuração global: ~/.config/opencode/opencode.json
  • Configuração do projeto: opencode.json no diretório raiz do projeto
(Se não houver um opencode.json, você pode criá-lo manualmente) A configuração é a seguinte:
Ao configurar um provedor de terceiros, é necessário escolher o pacote npm correto: Observação: modelos Codex (como gpt-5.1-codex) precisam usar @ai-sdk/openai (Response API); outros modelos usam @ai-sdk/openai-compatible (Chat Completion API).

Configurar a KEY

Entre no opencode, use /connect para selecionar o provedor, preencha a API KEY e pressione enter para confirmar. opencode_input_api_key

Começar a usar

Após conectar o provedor, você pode usar o comando /models para selecionar o modelo. opencode_choose_model

Outros usos

Exemplo: configuração de MCP local (usando um MCP de cálculo como exemplo)

  1. Use python + MCP SDK para escrever o código do mcp server da calculadora e salve-o em um caminho local
  1. Adicione o mcp local ao opencode.json
  1. Use /mcps para verificar o status da conexão do mcp. Quando estiver no estado Enabled, você pode solicitar que o opencode faça a chamada.
opencode_mcp