Ninguém abandona um assistente de programação com IA gratuito porque o modelo é ruim. Em 2026, o modelo por trás de um plano de $0 geralmente está um passo atrás do pago, e no trabalho do dia a dia — funções pequenas, testes, regex, explicar código desconhecido — essa diferença quase nunca aparece. As pessoas desistem por causa de três problemas operacionais, e esbarram neles sempre na mesma ordem: a cota acaba, o contexto é curto demais e o código sai da máquina delas.

Primeiro os problemas, depois a solução. A ferramenta que resolve o primeiro muitas vezes é a resposta errada para o terceiro.

Os limites abaixo vêm das páginas oficiais dos planos, verificadas em 19 de setembro de 2026 — uma leitura das letras miúdas, não um benchmark que nós mesmos rodamos.

Problema 1: a cota morre muito antes do fim do mês

A primeira barreira é aritmética. O GitHub Copilot Free, o ponto de partida mais comum, permite 2.000 completações e 50 solicitações de chat por mês, com o Copilot Edits consumindo desse mesmo total (docs.github.com). O plano gratuito Hobby do Cursor é real, mas limitado — poucas solicitações de agente, com o Composer como principal atrativo (cursor.com/pricing). Cinquenta solicitações de chat parecem generosas até você estar depurando algo de verdade: uma refatoração que mexe em vários arquivos pode devorar vinte delas, e um agente que roda testes e refaz o trabalho queima cota mais rápido do que a contagem de tokens sugere.

A parte cruel é o formato da renovação. As cotas mensais não te avisam aos 80%. Elas chegam a zero numa terça-feira, no meio da tarefa, e aí você escreve código na mão até o primeiro dia do mês seguinte.

A solução: escolha um plano que reabastece todo dia

A oferta individual do Google é a resposta óbvia, porque ela funciona ao contrário. O Gemini Code Assist para pessoas físicas oferece 6.000 solicitações relacionadas a código e 240 solicitações de chat por dia sem custo, no VS Code, no JetBrains e no Android Studio, com uma janela de contexto de 1M de tokens (codeassist.google). O Gemini CLI divulga 60 solicitações por minuto e 1.000 por dia em uma conta pessoal do Google (github.com/google-gemini/gemini-cli).

Um limite diário de 240 mensagens de chat não é “ilimitado”, mas ele se renova enquanto você dorme, que é a propriedade que importa. O Antigravity usa um terceiro modelo: todo plano, inclusive o gratuito, recebe uma cota-base de agente renovada semanalmente mais completações Tab ilimitadas, e a cota aumenta com as assinaturas AI Pro e Ultra (antigravity.google/docs/plans). O Windsurf, agora sob a marca Devin da Cognition, segue um formato parecido — completações Tab e edições inline ilimitadas, com uma cota leve para execuções de agente (windsurf.com/pricing).

Editor de IA Cursor

Imagem oficial do site do Cursor. É no plano gratuito Hobby que a maioria das pessoas esbarra na primeira cota de agente.

Então misture os tipos de cota de propósito. Mantenha uma ferramenta mensal para o trabalho que você faz o tempo todo e de forma barata, e uma ferramenta de renovação diária para trabalho com agente. Quando a mensal morrer, você fica irritado por um minuto em vez de travado por três semanas.

Problema 2: o agente esquece sua base de código e depois a quebra

O segundo problema é um tipo específico de confusão. O agente renomeia uma função auxiliar, salva o arquivo, e três chamadas em outro diretório param de compilar. Ou ele pergunta, pela quarta vez, em qual framework você está. Os planos gratuitos tendem a cortar o contexto primeiro — é a coisa mais barata de reduzir — e a busca em todo o repositório costuma ser a primeira capacidade a desaparecer atrás de um paywall. Isso é um problema de memória de trabalho, não de qualidade do modelo, e educação no prompt não resolve.

A solução: compre contexto com estrutura, não com tokens

A janela gratuita de 1M de tokens no Gemini Code Assist e no Gemini CLI ajuda de verdade quando você está lendo um arquivo grande ou uma bagunça herdada. Mas não é um índice do repositório. Entregar a um agente um milhão de tokens de um monorepo com 300 arquivos não significa que ele encontre o arquivo certo, apenas que ele pode olhar mais dos arquivos errados.

Os agentes de código aberto atacam isso de outra forma, e é por isso que o Aider vive aparecendo em listas como esta: ele mapeia o seu repositório inteiro, o que permite que ele se comporte bem em um projeto maior, e ele faz commit de cada mudança com uma mensagem sensata, então git diff e git undo continuam funcionando (aider.chat). O projeto relata 44K estrelas no GitHub e 6,8M de instalações. O Cline é a versão nativa do editor, com aprovação antes de cada edição.

O upgrade de contexto mais barato continua sendo o texto que você mesmo escreve. Um resumo de uma página na raiz do repositório — stack, convenções, comando de teste, o que não pode ser tocado — muda a frequência com que um agente se perde. Agentes leem arquivos; o seu trabalho é garantir que o arquivo certo exista.

Problema 3: seu código é dado de treinamento de outra pessoa

O terceiro problema é o que as pessoas descobrem por último, geralmente quando um colega comenta. A própria documentação do GitHub afirma que, a partir de 24 de abril, ele pode usar interações dos assinantes do Copilot Free, Pro e Pro+ — entradas, saídas, trechos de código e o contexto associado — para treinar e melhorar seus modelos, a menos que o usuário opte por sair, com a opção de recusa nas configurações da conta (docs.github.com; github.com/features/copilot). Os usuários foram avisados com 30 dias de antecedência e a chave existe. Mas o padrão mudou, e o padrão é o que a maioria das pessoas usa.

Essa não é uma história só do GitHub. Um plano de $0 é pago de alguma forma — com upgrades, com anúncios ou com dados. Suponha a terceira opção até que os termos digam o contrário.

A solução: decida para onde os bytes podem ir

Dois movimentos resolvem a maior parte disso. Entre nas configurações da conta de qualquer plano gratuito que você use e verifique a chave de treinamento de modelos hoje, antes que você esqueça. Depois separe seus repositórios em dois grupos: código que pode ir para um agente na nuvem e código que não pode. Trabalho de cliente sob NDA, qualquer coisa regulada e o núcleo proprietário do seu produto pertencem ao segundo grupo.

Para esse grupo, agentes com a sua própria chave (BYO-key) são a resposta honesta. Aider, Cline e Continue permitem apontar o agente para o provedor que você escolher, ou para um modelo rodando localmente via Ollama, onde nada sai da máquina. O trade-off é real: modelos locais são mais lentos e visivelmente piores em tarefas longas com vários arquivos. Eles são bons para explicar código, edições pequenas e leitura. Quem afirma que um modelo local de 7B substitui um agente de ponta está te vendendo alguma coisa.

Problema, solução e para quem serve

O que quebraSolução que se sustentaPara quem serve
A cota morre no meio da tarefaGemini Code Assist para pessoas físicas ou Gemini CLI (renovação diária); planos gratuitos do Antigravity ou Devin para completação em tab ilimitadaEstudantes, projetos noturnos, quem programa em rajadas
O agente esquece o repositórioFerramentas de 1M de tokens para leitura; mapa de repositório no estilo Aider mais um resumo de uma página do projetoQuem mantém uma base de código grande ou herdada
Código enviado para foraRecusa de treinamento nas configurações; agente BYO-key com modelo local para repositórios sensíveisFreelancers, trabalho de agência, código regulado ou proprietário

Como colocar isso para rodar em três passos

Passo um: dois planos gratuitos, formatos de cota diferentes. Uma ferramenta de renovação diária como seu agente e uma ferramenta mensal para completações, para que uma única barreira nunca consiga parar o seu dia.

Passo dois: escreva o resumo antes de instalar qualquer coisa. Meia página na raiz do repositório — stack, convenções, comando de teste, áreas proibidas. Todo agente que você testar depois se sai melhor, e você para de reexplicar seu projeto toda semana.

Passo três: resolva a privacidade no primeiro dia. Mude a configuração de treinamento, trace a linha entre os dois grupos de repositórios e mantenha um caminho com modelo local configurado mesmo que você quase nunca o use.

Uma observação honesta sobre dinheiro: se você bate no limite mais de duas vezes por semana, o plano gratuito já deu a resposta dele. O Copilot Pro custa $10 por mês e o Cursor Pro custa $20 — passado esse ponto, as gambiarras custam mais em atenção do que a assinatura custa em dinheiro. Nosso guia de alternativas ao Cursor e a análise aprofundada de 30 dias do Cursor são os lugares aonde ir quando você estiver escolhendo entre planos pagos.

FAQ

O GitHub Copilot Free ainda é realmente gratuito em 2026? Sim — sem cartão de crédito, 2.000 completações e 50 solicitações de chat por mês. É a melhor experiência de completação gratuita disponível e a pior experiência de agente gratuita, e por isso os problemas de cota atingem os usuários do Copilot primeiro.

Existe algum assistente de programação com IA gratuito que funcione totalmente offline? Sozinho, não. Offline significa um modelo local mais um agente BYO-key, como o Aider ou o Cline, apontado para ele. Essa configuração é gratuita e privada, e claramente mais fraca que os modelos na nuvem em trabalho complexo.

Qual é a pegadinha de uma janela de contexto gratuita de 1M de tokens? Uma janela grande não é um índice de busca. Ela permite que o modelo leia mais, não que encontre o arquivo relevante mais rápido — e por isso um mapa de repositório mais um resumo escrito geralmente vence o comprimento bruto de contexto.

Quando devo parar de brigar com os planos gratuitos? Quando você bate nos limites mais de duas vezes por semana. Nessa frequência, os planos mensais de $10–$20 custam menos do que o tempo que você gasta contornando o limite.

Fontes: páginas oficiais de planos e preços do GitHub Copilot, Cursor, Gemini Code Assist, Gemini CLI, Google Antigravity, Devin/Windsurf e Aider, verificadas em 19 de setembro de 2026. Os limites dos planos gratuitos mudam com frequência, então confirme na página oficial antes de montar um fluxo de trabalho em torno de um deles. Não fomos pagos por nenhuma das ferramentas mencionadas aqui.