IA no seu PC · Programação
Aider
O Aider é um assistente de programação gratuito e de código aberto que funciona no terminal, edita os arquivos do seu projeto e registra as mudanças no Git. Ele pode usar modelos on-line ou modelos locais, como os do Ollama.
seu PC precisa
Modelo de código local precisa de 16 GB de RAM ou mais
O que é
O Aider é um programa que faz "programação em dupla" com IA. Você conversa com ele no terminal, a tela de comandos de texto, e pede mudanças no código em linguagem normal. Ele lê os arquivos, faz as alterações e salva um registro no Git.
Imagine um ajudante de oficina que, além de sugerir o conserto, já aperta os parafusos e anota no caderno tudo o que mexeu.
Como funciona
Você instala o Aider, entra na pasta do projeto e o inicia apontando para um modelo de IA. Segundo o projeto, ele cria um mapa de todo o código, o que ajuda a trabalhar em projetos maiores. Quando você pede algo, ele altera os arquivos e faz um commit, que é um registro da mudança no Git, com uma mensagem explicando o que foi feito.
O Git é um sistema que guarda o histórico de versões do código. Por isso, se a mudança não ficar boa, dá para desfazer.
passo a passo para começar
- Instale o Python no computador.
- Instale o Aider com o comando indicado em aider.chat.
- Instale o Ollama e baixe um modelo de código, se quiser usar IA local.
- Abra o terminal e entre na pasta do projeto, que deve estar no Git.
- Rode o aider apontando para o modelo do Ollama ou para um modelo on-line.
- Peça a mudança em linguagem normal e revise o resultado.
- Se não gostar, desfaça a mudança usando o Git.
Principais recursos
Segundo o projeto, o Aider funciona com mais de 100 linguagens de programação e se conecta a quase qualquer modelo, incluindo modelos locais. Ele também pode ser usado de dentro do editor de código, por meio de comentários no próprio arquivo. Aceita imagens e páginas da web como contexto e tem recurso de comando por voz.
O Aider ainda pode rodar testes e verificadores automáticos depois de cada mudança e corrigir os problemas encontrados.
Pra quem é (e pra quem não é)
O Aider é para quem programa ou mantém sistemas e quer acelerar o trabalho com IA. Também ajuda quem está aprendendo e já tem noção de terminal e Git. O catálogo do IAlfabeto dá nota 3 de facilidade, numa escala em que 5 é o mais difícil.
Não é para quem nunca viu código, porque é preciso revisar o que ele faz. E, segundo o catálogo, usar um modelo de código local exige 16 GB de RAM ou mais.
Quanto custa
Segundo o catálogo do IAlfabeto, o Aider é gratuito e de código aberto: você pode baixar e usar sem pagar licença.
O custo real fica por conta do equipamento. Rodar IA no próprio computador exige memória e, muitas vezes, uma boa placa de vídeo, além de aumentar o consumo de energia. Se você usar modelos on-line, como os da Anthropic ou da OpenAI, paga pelo uso diretamente a essas empresas; confira os preços em cada site.
Dicas para usar melhor
Peça uma mudança pequena de cada vez e revise o resultado antes da próxima. Adicione à conversa só os arquivos relevantes para a tarefa. Explique o objetivo com clareza, como "adicione um campo de telefone no formulário de cadastro".
Ative os testes automáticos, se o projeto tiver, para pegar erros cedo. E use o histórico do Git para comparar e desfazer o que não ficou bom.
Cuidados e privacidade
Ele altera arquivos de verdade; use Git para poder desfazer. Nunca rode o Aider em pastas com senhas ou chaves expostas no código. Com modelos on-line, trechos do seu código são enviados para a empresa do modelo.
Para código sigiloso, prefira um modelo local pelo Ollama. E revise sempre o que a IA escreveu antes de publicar no sistema da empresa.
na sua empresa
- Uma empresa que tem um site ou sistema próprio pode usar o Aider para fazer ajustes pequenos mais rápido, como mudar textos, campos ou relatórios.
- Um programador sozinho pode ganhar produtividade pedindo à IA tarefas repetitivas, como criar testes ou organizar código.
- Com um modelo local, uma empresa pode usar IA em código sigiloso sem enviar nada para fora.
dúvidas comuns
Preciso saber programar?
Precisa ter noção, porque é preciso revisar o que a IA altera no código.
Funciona com IA local?
Sim. Ele pode usar modelos do Ollama, mas modelos de código locais pedem 16 GB de RAM ou mais.
E se ele estragar algo?
Como ele faz commits no Git, dá para voltar à versão anterior.
termos explicados
- Git
- Sistema que guarda o histórico de versões de um projeto e permite desfazer mudanças.
- commit
- Registro de uma mudança no Git, com data e descrição.
- terminal
- Tela onde você digita comandos de texto para o computador.
Pronto pra instalar? O link leva ao site oficial.
Texto escrito com apoio de IA a partir da página oficial e do catálogo do IAlfabeto. Versões e requisitos mudam rápido: confira a página oficial.