Melhores agentes de IA para programar de graça (para iniciantes)
Traduzido do original em English. Ler o original

Nesta página 26 seções
- O que um agente de programação com IA grátis realmente faz
- Como um agente se diferencia do autocompletar
- Um exemplo simples do começo ao fim
- Quem deve usar agentes de programação com IA grátis e quando
- Melhores agentes de IA para programar no terminal (grátis)
- Aider
- Gemini CLI
- OpenAI Codex CLI
- Goose
- Qwen Code
- Melhores agentes de IA grátis dentro do seu editor
- Cline
- Roo Code
- Continue
- Plano gratuito do GitHub Copilot
- Cursor
- Outras opções gratuitas para ficar de olho
- OpenHands
- Como escolher o melhor agente de programação com IA grátis
- Terminal ou editor: qual combina com você
- Conferindo os limites gratuitos e as regras de privacidade
- Configurando o seu primeiro agente de programação com IA grátis
- Prepare uma pasta de projeto segura
- Execute uma primeira tarefa pequena e revise
- Erros comuns e limites para observar
- Conclusão
Imagine que você tem uma tarefa pequena: um formulário no site de um cliente que precisa de um campo novo, e o prazo termina hoje. Você está com seis abas abertas no navegador, um arquivo PHP que lembra só pela metade e um terminal que só usa quando não tem jeito. Um agente de programação com IA grátis pode ajudar em momentos assim, porque ele lê o seu projeto, faz a alteração e confere o resultado para você.
Ele não substitui o seu julgamento, porém. Quem decide o que a mudança deve fazer ainda é você, e é você quem lê cada linha antes de ir para o ar. Pense no agente como um assistente rápido que precisa de instruções claras e de supervisão atenta.
Este artigo reúne os melhores agentes de IA para programar de graça, agrupados pela forma como rodam. Ele explica como escolher entre eles e mostra, passo a passo, como começar com uma tarefa pequena e segura.
O que um agente de programação com IA grátis realmente faz
Um agente de programação com IA grátis é um programa que trabalha no seu projeto por você. Você descreve um objetivo em linguagem natural, como "adicionar um formulário de login", e o agente lê seus arquivos, decide o que mudar, edita, executa comandos e confere o resultado. Você ainda revisa o trabalho, mas não precisa vasculhar cada pasta sozinho.
Isso economiza tempo quando você ainda não sabe onde cada coisa fica. O agente observa como o seu projeto já está organizado e segue esses padrões.
Como um agente se diferencia do autocompletar
O autocompletar adivinha as próximas palavras ou linhas enquanto você digita. Ele enxerga só o código perto do cursor, e você ainda decide onde o código entra e como testá-lo.
O agente cuida da tarefa inteira. Ele lê vários arquivos, planeja etapas, edita mais de um arquivo, roda os seus testes e lê os erros. O autocompletar termina uma linha. O agente trabalha até entregar uma funcionalidade pronta.
Um exemplo simples do começo ao fim
Suponha que o seu site pequeno precise de um formulário de login e já tenha uma suíte de testes. Você dá esse objetivo ao agente, e ele segue estas etapas:
- Ele lê o projeto e encontra as rotas, os templates e os testes que já existem.
- Ele adiciona um template de formulário, uma rota que verifica a senha e um teste para o login.
- Ele executa o comando de testes, como
npm testoupytest, e vê uma falha. - Ele corrige a linha com problema e roda os testes de novo até que passem.
Depois, ele relata o que mudou. O seu trabalho é ler esse relatório e o diff antes de aceitar qualquer coisa.

Quem deve usar agentes de programação com IA grátis e quando
Os agentes de programação com IA grátis ajudam mais quando a tarefa é pequena e o objetivo é claro. Vários tipos de leitores se encaixam nessa descrição.
- Estudantes que estão aprendendo a criar sites e querem ver como um projeto real é organizado.
- Desenvolvedores amadores que criam pequenas ferramentas, scripts ou projetos paralelos nas horas vagas.
- Donos de sites que mantêm um tema de WordPress ou um site personalizado pequeno e precisam corrigir um menu ou mudar uma configuração.
- Donos de pequenos negócios que precisam de um conserto rápido, como um formulário de contato quebrado ou uma tabela de preços para atualizar.
O momento também importa. Comece quando o seu projeto tiver um objetivo claro, como "adicionar um teste para o total do carrinho" ou "trocar o link do rodapé para o novo endereço". Antes de deixar um agente mexer em qualquer coisa, tenha um backup recente e mantenha o projeto em um repositório Git. Com o Git, cada alteração pode ser revisada e desfeita.
Não comece por uma loja no ar nem por um servidor de produção. Pratique primeiro em uma cópia do projeto.
Os agentes funcionam melhor em tarefas pequenas e bem definidas. Se um pedido for grande ou vago, divida-o em etapas menores e execute uma de cada vez. Assim, você revisa cada mudança com mais facilidade e aprende mais rápido com cada resultado.

Melhores agentes de IA para programar no terminal (grátis)
Os agentes de terminal rodam pela linha de comando dentro de qualquer pasta de projeto. Você os inicia na pasta, descreve uma tarefa em linguagem natural, e o agente lê seus arquivos, propõe edições e pode executar comandos. Como não dependem de um editor específico, funcionam do mesmo jeito em um site, em um script Python ou em um app pequeno. A maioria das ferramentas abaixo é de código aberto, então você pode ler o código e ver o que elas fazem com os seus arquivos. Cada uma ainda precisa de um provedor de modelo por trás, e é daí que normalmente vêm os custos ou os limites.
Aider
O Aider é uma ferramenta de terminal veterana que programa em dupla com você. Ele edita os arquivos do projeto e, por padrão, faz um commit no Git a cada alteração, então cada passo aceito é fácil de desfazer. Funciona com muitos provedores de modelo, incluindo modelos da OpenAI e da Anthropic, e também pode usar modelos que você roda no seu próprio computador.
Serve para iniciantes que já usam Git e querem um histórico claro de cada mudança. A ferramenta em si é gratuita e de código aberto. Você paga apenas pelo modelo que conectar, a menos que escolha um modelo local gratuito.
Página oficial: Aider
Gemini CLI
O Gemini CLI é um agente de código aberto do Google que roda no terminal e usa os modelos Gemini. Ele consegue ler arquivos, editar código, executar comandos de shell e pesquisar na web para obter informações atuais. Você pode entrar com uma conta pessoal do Google para começar, o que o torna um primeiro passo fácil para quem ainda não quer gerenciar uma chave de API.
Serve para iniciantes que querem um login simples e um modelo capaz. O acesso gratuito tem limites de uso, então confira o repositório oficial para saber os termos atuais antes de planejar uma tarefa grande.
Página oficial: Gemini CLI
OpenAI Codex CLI
O Codex CLI é o agente de terminal de código aberto da OpenAI. Ele lê o seu projeto, propõe mudanças e pede a sua aprovação antes de executar comandos, o que dá um ponto de controle claro em cada etapa. Você pode usá-lo com uma chave de API ou com uma conta do ChatGPT, dependendo de como a OpenAI oferece o acesso no momento.
Serve para quem já usa as ferramentas da OpenAI e quer a mesma conta em todo o trabalho. Se ele é gratuito depende do seu plano e dos termos atuais, então leia a documentação do repositório antes de começar.
Página oficial: OpenAI Codex CLI
Goose
O Goose é um agente de código aberto da Block que pode funcionar no terminal ou como app de desktop. Seu ponto forte são as extensões, que adicionam ferramentas como acesso a arquivos, comandos de shell ou conexões com outros serviços. Ele aceita vários provedores de modelo, então você pode trocar de modelo sem mudar o seu fluxo de trabalho.
Serve para quem quer um agente flexível, que possa ser personalizado com o tempo. A configuração exige um pouco mais de leitura do que as ferramentas mais simples, por isso é um bom segundo agente para aprender depois do primeiro.
Página oficial: Goose
Qwen Code
O Qwen Code é um agente de terminal de código aberto construído em torno dos modelos de programação Qwen. Sua interface é parecida com a do Gemini CLI, então quem conhece essa ferramenta vai se sentir em casa. Ele também pode se conectar a outros provedores que ofereçam uma API compatível com a da OpenAI.
Serve para iniciantes que querem uma opção de código aberto com um bom modelo de programação. As formas de acesso e o uso gratuito podem mudar, então confira o repositório oficial antes de depender delas.
Página oficial: Qwen Code
Qualquer que seja o agente de terminal escolhido, inicie-o dentro de um repositório Git. Assim, você sempre pode comparar as mudanças do agente com a sua última versão salva e desfazer o que não quiser.
Melhores agentes de IA grátis dentro do seu editor
Se você já passa o dia no VS Code ou em um editor parecido, um agente que vive dentro dessa janela pode parecer menos intimidador do que um terminal. Você vê os arquivos, vê as mudanças e pode parar o agente a qualquer momento. Todas as ferramentas abaixo mostram as edições propostas antes de mexer no seu código, que é o recurso que o iniciante deve procurar primeiro.
Cline
O Cline é uma extensão de código aberto para o VS Code. Você descreve uma tarefa em um painel de chat, e o Cline lê o seu projeto, propõe edições de arquivos e pode executar comandos no terminal depois que você aprova. Cada mudança aparece como um diff que você pode aceitar ou rejeitar.
Serve para iniciantes que querem uma etapa de aprovação clara e não se importam de trazer o próprio modelo. Você o conecta a um provedor de modelo com a sua própria chave de API, então a extensão é gratuita, mas o uso é cobrado por esse provedor. Confira a página de preços do provedor antes de uma sessão longa.
Página oficial: Cline
Roo Code
O Roo Code é uma extensão de código aberto para o VS Code que nasceu do Cline. Ele mantém a mesma ideia de edições guiadas por chat com revisão de diff e acrescenta modos separados para trabalhos diferentes, como escrever código, tirar dúvidas ou depurar. Trocar de modo ajuda a manter o agente focado.
Serve para iniciantes que gostam do estilo do Cline, mas querem um pouco mais de estrutura. Como no Cline, você fornece a sua própria chave de API para o modelo escolhido, então a extensão em si não custa nada, mas o uso do modelo custa.
Página oficial: Roo Code
Continue
O Continue é um assistente de código aberto para o VS Code e os editores da JetBrains. Ele oferece chat, edições no próprio código e sugestões de código, e pode se conectar a modelos hospedados ou a modelos que rodam no seu computador, por meio de ferramentas como o Ollama. Você configura o modelo em um arquivo de configurações, então sempre sabe qual provedor vê o seu código.
Serve para iniciantes que se importam com privacidade ou querem experimentar um modelo local. Modelos locais não custam nada por requisição, mas exigem um computador razoavelmente potente e podem dar respostas mais fracas do que os modelos hospedados.
Página oficial: Continue
Plano gratuito do GitHub Copilot
O GitHub Copilot funciona dentro do VS Code e de outros editores. O plano gratuito inclui um número definido de sugestões de código e de requisições de chat por mês, e você entra com uma conta do GitHub. A edição no estilo de agente está disponível no painel de chat, então você pode pedir mudanças em vários arquivos.
Serve para iniciantes que já têm uma conta no GitHub e querem a menor configuração possível. O plano gratuito tem limites de uso que podem mudar, então abra a página oficial antes de planejar uma tarefa grande. Os planos pagos aumentam esses limites.
Página oficial: GitHub Copilot
Cursor
O Cursor é um editor de código independente, baseado no VS Code, então o layout vai parecer familiar. Ele inclui um agente que edita vários arquivos, executa comandos e mostra diffs para revisão. Você baixa o próprio editor em vez de adicionar uma extensão.
Serve para iniciantes que querem um agente integrado ao editor desde o início. O Cursor tem um plano gratuito com limites de uso nas requisições do agente, e os planos pagos oferecem mais. Como é um app separado, talvez seja preciso conferir rapidamente as suas extensões do VS Code depois da troca.
Mantenha o seu código no Git antes de deixar qualquer agente de editor alterar arquivos. Um commit limpo facilita desfazer uma mudança inesperada.
Página oficial: Cursor

Outras opções gratuitas para ficar de olho
Nem todo agente de programação com IA grátis se encaixa direitinho em um terminal ou em um editor. Alguns são serviços hospedados, e outros são projetos da comunidade mantidos por voluntários ou por equipes pequenas. Esse grupo muda rápido. Planos gratuitos ganham ou perdem limites, recursos mudam de nome e novos projetos surgem com frequência. Trate esta seção como um ponto de partida para a sua própria pesquisa.
Antes de depender de qualquer ferramenta daqui, confira a página oficial para saber os termos atuais. Procure estes detalhes:
- Limites de uso e tetos diários ou mensais
- Se você precisa da sua própria chave de API
- Como o provedor armazena o seu código e os seus prompts
- Qual licença se aplica ao código
Dez minutos de leitura podem evitar uma conta surpresa ou uma mudança inesperada no seu projeto.
OpenHands
O OpenHands é um projeto da comunidade para rodar agentes de IA em tarefas de software. Vale a pesquisa se você quer um agente que costuma rodar em um sandbox isolado, em vez de diretamente na pasta principal do projeto. Essa separação pode deixar os experimentos mais seguros para um iniciante.
Como o projeto evolui rápido, confira a licença e os preços atuais antes de instalá-lo.
Página oficial: pesquise "OpenHands" em um buscador e confirme o endereço oficial na página do projeto antes de instalar qualquer coisa.
Como escolher o melhor agente de programação com IA grátis
Escolher um agente grátis tem menos a ver com achar o melhor de todos e mais com achar o que combina com os seus hábitos. Duas perguntas resolvem a maior parte: onde você se sente à vontade para trabalhar e se o seu código pode sair do seu computador. Responda a essas duas, e a sua lista de candidatos encolhe rápido.
Terminal ou editor: qual combina com você
Use este guia simples:
- Escolha um agente de terminal se você se sente à vontade digitando comandos e trabalha em vários projetos em pastas diferentes.
- Escolha uma extensão de editor se você prefere uma janela visual e quer ler cada mudança antes que ela seja aplicada.
- Escolha uma extensão de editor se você ainda está aprendendo Git, porque a visualização de diff facilita aprender a revisar mudanças.
Os dois tipos conseguem ler seus arquivos e rodar testes. A diferença real está na forma como você vê as mudanças.
Conferindo os limites gratuitos e as regras de privacidade
Antes de instalar qualquer coisa, confira quatro pontos na página oficial da ferramenta:
- Qual provedor de modelo ela usa e se você precisa da sua própria chave de API.
- O que o plano gratuito inclui, como limites de requisições ou um teto diário.
- Se os seus prompts e o seu código podem ser usados para treinamento, o que depende do provedor e do plano.
- Quanta documentação para iniciantes e ajuda da comunidade existem.
Não aponte um agente gratuito para código de clientes nem para dados privados de clientes antes de ler a política de dados do provedor. Se a política não for clara, pratique em um projeto de exemplo.
Os planos gratuitos mudam com frequência, então confira os limites de novo todo mês em vez de confiar em um artigo mais antigo.
Configurando o seu primeiro agente de programação com IA grátis
A sua primeira configuração deve ser simples de propósito. Escolha um projeto pequeno, mantenha-o sob controle de versão e dê ao agente um trabalho bem restrito. Assim, cada mudança é fácil de ver e fácil de desfazer.
Prepare uma pasta de projeto segura
- Copie o seu projeto para uma pasta de teste ou crie uma nova. Não comece pelo seu site no ar.
- Transforme a pasta em um repositório Git e salve o estado atual: execute
git init, depoisgit add .egit commit -m "Before agent". Se você é novo no Git, o guia oficial em git-scm.com explica o básico. - Instale o agente seguindo os passos da página oficial dele. Use essa página, não um comando copiado de um fórum.
- Guarde a sua chave de API em uma variável de ambiente, nunca em um arquivo de código-fonte. Use o nome de variável que a página da ferramenta indica.
export YOUR_PROVIDER_API_KEY="paste-your-key-here"
No Windows, defina a variável pelo método que a página da ferramenta descreve.
Execute uma primeira tarefa pequena e revise
Comece com um trabalho pequeno, como escrever um teste unitário para uma função. Cite o arquivo e a função no seu prompt para que o agente saiba onde trabalhar. Depois, deixe que ele proponha as mudanças.
Antes de aceitar qualquer coisa, olhe o diff:
git diff
Leia cada arquivo alterado. Execute os testes você mesmo. Se o agente mexeu em arquivos que você não esperava, rejeite essas mudanças. Aceite só o que você entende e depois faça o commit com uma mensagem clara. Para descartar todas as alterações ainda sem commit, execute git checkout -- ., mas só quando tiver certeza de que quer perdê-las.
Nunca cole a sua chave de API real em um prompt nem a envie para o Git em um commit. Se uma chave vazar, revogue-a no seu provedor e crie uma nova.
Erros comuns e limites para observar
A maioria dos problemas com agentes de programação com IA vem da forma como as pessoas os usam. Fique atento a estes quatro erros.
- Aceitar mudanças grandes sem revisar. Um agente pode editar dez arquivos de uma vez, então leia cada diff antes de aceitar.
- Colar segredos em prompts. Chaves de API, senhas de banco de dados e dados de clientes não pertencem a um chat. Mantenha-os em variáveis de ambiente e fora do seu código.
- Rodar agentes em servidores de produção sem backup. Trabalhe em uma cópia ou em uma branch separada e garanta que você consiga voltar atrás.
- Esperar código perfeito de pedidos vagos. "Melhore o site" dá resultados vagos. "Adicione um teste unitário para a função de preço que cubra um desconto zero" dá algo que você pode conferir.
Pare e resolva as coisas você mesmo quando o agente repetir a mesma mudança que falhou, quando os testes falharem de formas que você não consegue explicar ou quando a tarefa mexer em código de login ou de pagamento. Assumir o controle nesse ponto não é fracasso. Faz parte do trabalho.
Faça um commit no Git antes de cada tarefa do agente. Se o resultado parecer errado, você pode voltar ao último estado bom com
git restore ., desde que não tenha feito o commit da mudança ruim.
Revisar o resultado do agente é uma habilidade que você vai usar por anos, mesmo quando escrever código à mão. Cada diff que você lê ensina onde as coisas ficam e como o seu projeto se encaixa.
Conclusão
Os agentes de programação com IA grátis podem tirar o trabalho braçal das suas costas. Eles leem o seu projeto, planejam as etapas, editam vários arquivos e executam comandos, mas ainda precisam que você confira o resultado. As ferramentas de terminal servem a quem se sente à vontade na linha de comando, e as extensões de editor servem a quem quer ver cada mudança em uma visualização de diff. Escolha a que combina com o seu ambiente e depois confira os limites gratuitos atuais e as regras de privacidade na página oficial dela.
Comece pequeno hoje. Crie uma pasta de projeto de teste, execute git init e faça um primeiro commit para poder sempre voltar atrás. Dê ao agente escolhido um trabalho pequeno com um objetivo claro, como escrever um teste unitário. Leia o diff linha por linha antes de aceitar qualquer coisa. Sentir um pouco de nervosismo no início é normal, e cada revisão que você conclui faz de você um desenvolvedor mais afiado.
Escrito por
arief zufar
Prioritize relationships over profits for long-term mutual progress, always thinking ahead.
Todos os artigos de arief zufar



