Pular para o conteúdo
início / IA no PC / programas

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

  1. Instale o Python no computador.
  2. Instale o Aider com o comando indicado em aider.chat.
  3. Instale o Ollama e baixe um modelo de código, se quiser usar IA local.
  4. Abra o terminal e entre na pasta do projeto, que deve estar no Git.
  5. Rode o aider apontando para o modelo do Ollama ou para um modelo on-line.
  6. Peça a mudança em linguagem normal e revise o resultado.
  7. 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.

Pergunte