O Aider é um programador em par com IA de código aberto que vive na linha de comando, e não em um navegador ou IDE proprietário. Você aponta para uma pasta local que já seja um repositório git, descreve o que quer em linguagem natural e o Aider propõe edições, aplica nos arquivos e confirma o resultado com uma mensagem de commit gerada. Como cada alteração vira um commit comum do git, você pode usar diff, revisar, reverter ou criar branches com suas ferramentas habituais.
A consciência do código é uma ideia central do Aider. Ele cria um mapa de arquivos e símbolos do projeto para que o modelo raciocine sobre um repositório grande em vez de ver apenas um arquivo aberto. Suporta mais de cem linguagens de programação e funciona com diversos backends, de APIs hospedadas como Anthropic Claude, OpenAI e DeepSeek a modelos totalmente locais, permitindo equilibrar custo, velocidade e privacidade.
Além do chat, o Aider pode ler imagens e páginas web como contexto visual, aceitar entrada de voz para ditar funcionalidades ou relatórios de bugs e rodar automaticamente linters e testes a cada edição, devolvendo falhas ao modelo para correção. Instala-se via PyPI com alguns comandos e costuma ser usado a partir do terminal integrado da IDE.