Instalando OpenCode, Cline e Extensões Open-Source de IA — aula do módulo OpenCode & Assistentes no Editor, na trilha Provedores e Modelos Gratuitos com…
Leitura de aproximadamente 4 minutos.
Módulo: OpenCode & Assistentes no Editor · Curso: Provedores e Modelos Gratuitos com OpenRouter & OpenCode · Formação: Formação Nível Zero: Ferramentas Essenciais e Gratuitas de IA e Código
Ao pesquisar sobre programação assistida por Inteligência Artificial na internet, a maior parte dos artigos comerciais destaca ferramentas como o GitHub Copilot ou o Cursor. Embora sejam softwares competentes, eles impõem um modelo de assinatura mensal fixa em moeda estrangeira (geralmente entre US$ 10 e US$ 20 por mês por usuário).
Para um profissional autônomo, gestor ou iniciante que está dando os primeiros passos, assumir um custo recorrente em dólar antes de entender o valor real da tecnologia representa um obstáculo desnecessário.
Felizmente, a comunidade global de código aberto (open-source) construiu uma alternativa muito mais flexível e sustentável: o modelo BYOK (do inglês Bring Your Own Key, que significa "Traga Sua Própria Chave").
Com extensões abertas como Cline, OpenCode, Continue.dev e Roo Code, você instala o assistente gratuitamente no seu editor e conecta a sua própria chave de API (como a do OpenRouter que criamos no submódulo anterior). Você só utiliza os modelos gratuitos que desejar ou paga frações de centavos sob demanda, sem mensalidades fixas e sem ficar preso a uma única empresa.
+-------------------------------------------------------------------------------+
| ARQUITETURA DE UM ASSISTENTE ABERTO NO EDITOR |
+-------------------------------------------------------------------------------+
| |
| [Editor de Código (Antigravity / VS Code)] |
| │ |
| ├── [Painel da Extensão (Cline / OpenCode / Continue)] |
| │ ├── Chat Interativo e Engenharia de Prompt |
| │ ├── Leitura de Arquivos da Pasta de Trabalho |
| │ └── Proposta Visual de Edição (Diff antes/depois) |
| │ |
| └── [Conector BYOK] ──(Chave de API sk-or-v1-...)──> [OpenRouter / Provedor]|
| |
+-------------------------------------------------------------------------------+
Vamos comparar as opções abertas mais maduras disponíveis no mercado atual:
| Extensão | Foco Principal | Vantagens de Destaque | |---|---|---| | Cline (e Roo Code) | Agente autônomo e programação em par | Executa comandos no terminal com aprovação, lê múltiplos arquivos e gera alterações completas no projeto. | | Continue.dev | Autocompletion e chat lateral | Excelente para auto-completar linhas de código enquanto você digita e responder dúvidas rápidas. | | OpenCode | Simplicidade e foco em modelos abertos | Interface enxuta projetada para alternância rápida entre provedores locais e em nuvem. |
Para quem está aprendendo a estruturar projetos do início ao fim, assistentes com capacidade de agente (como o Cline ou derivados) oferecem a melhor experiência, pois eles conseguem ler a estrutura de pastas e sugerir modificações cirúrgicas nos arquivos.
A instalação de extensões segue o mesmo padrão universal tanto no Antigravity IDE quanto no Visual Studio Code:
1. Abra o Editor: Inicie o Antigravity IDE ou VS Code na sua máquina. 2. Acesse o Painel de Extensões:
Ctrl + Shift + X (no Windows e Linux) ou Cmd + Shift + X (no macOS).3. Busque a Extensão: No campo de busca superior, digite Cline (ou Continue). 4. Instale com um Clique: Localize a extensão oficial na lista de resultados e clique no botão azul Install (Instalar). 5. Confirmação Visual: Em poucos segundos, um novo ícone correspondente ao assistente aparecerá fixado na barra lateral esquerda do seu editor.
+-------------------------------------------------------------------------------+
| PAINEL LATERAL DE EXTENSÕES NO EDITOR |
+-------------------------------------------------------------------------------+
| |
| [ Busca: Cline ] |
| ┌───────────────────────────────────────────────────────────────────────┐ |
| │ Cline (Autonomous coding agent in your IDE) │ |
| │ ★★★★★ (4.9) • 500k+ downloads • Open-Source │ |
| │ [ Install / Instalar ] │ |
| └───────────────────────────────────────────────────────────────────────┘ |
| |
+-------------------------------------------------------------------------------+
[!IMPORTANT]
Aprovação Manual de Comandos e Modificações: Assistentes com modo agente possuem a capacidade de rodar comandos no terminal e editar arquivos. No início, nunca ative modos de auto-aprovação irrestrita (Auto-approve all). Sempre leia o que a IA está propondo modificar antes de clicar em "Approve" (Aprovar). Essa postura de revisão ativa é o que garante que você mantenha o controle total do seu projeto e compreenda cada linha adicionada ao seu código.
Vamos instalar e inspecionar a interface de um assistente aberto no seu editor:
1. Abra seu editor: Inicie o Antigravity IDE ou o VS Code. 2. Abra o gerenciador de extensões: Pressione o atalho Ctrl + Shift + X. 3. Instale o Cline ou Continue: Digite Cline na caixa de pesquisa e clique em Install. 4. Abra a interface do assistente: Clique no novo ícone do robô/assistente na barra de ferramentas lateral para abrir o painel de chat. 5. Localize a engrenagem de configurações: No canto superior do painel do assistente, clique no ícone de engrenagem (Settings) e observe a tela onde os provedores de API são selecionados (iremos configurá-la na próxima aula).