Aider
Aider permite que você programe em par com LLMs no seu terminal em bases de código reais. Você conversa no shell, aponta para seu projeto, e ele edita os arquivos no local para que você possa iniciar um aplicativo do zero ou estender um repositório existente sem sair do git.
O que o diferencia é como ele entende todo o seu repositório. Aider constrói um mapa do repositório com classes, funções e assinaturas de chamadas em toda a base de código, então envia a parte mais relevante para o modelo a cada solicitação. Esse contexto ajuda a fazer mudanças coerentes em múltiplos arquivos em vez de adivinhar a partir de um único arquivo aberto.
Ele foi criado para desenvolvedores que vivem no terminal e querem fluxos de trabalho nativos do git. Aider faz commits automáticos das suas edições com mensagens descritivas, suporta desfazer, e se conecta ao provedor de LLM que você já usa, desde Claude e GPT-4o até DeepSeek e modelos locais via Ollama.
Constrói um mapa de repositório de classes e funções em todo o seu código-fonte
Conecta-se ao Claude 3.7 Sonnet, DeepSeek, OpenAI o3-mini, GPT-4o e modelos locais
Faz commits automaticamente a cada edição com mensagens no estilo Conventional Commits
Suporta mais de 100 idiomas, de Python e JavaScript a Rust, Go e Ruby
Reconhecimento de voz para código, ganchos de lint/teste e modo de observação no IDE via comentários em arquivos
Código aberto com mais de 44 mil estrelas no GitHub e 6,8 milhões de instalações no PyPI.
O mapa do repositório fornece o contexto do modelo através de grandes mono repositórios.
Integração estreita com git, com commits automáticos, /undo e mensagens de Commits Convencionais.
Requer suas próprias chaves de API de LLM, portanto, os custos contínuos do modelo são separados da ferramenta.
Modelos mais fracos frequentemente falham em edições multi-arquivos; modelos capazes são recomendados.
Nenhum aplicativo web hospedado; você executa o Aider localmente em um ambiente de terminal.
O Aider é gratuito para usar?
Sim. O Aider é open source sob a licença Apache 2.0 e gratuito para instalar via PyPI ou GitHub. Você precisa fornecer suas próprias chaves de API do LLM, então o uso do modelo é cobrado pelo seu provedor, não pelo Aider.
Quais LLMs o Aider suporta?
O Aider funciona com Claude 3.7 Sonnet, DeepSeek R1 e V3, OpenAI o3, o4-mini, GPT-4.1, Gemini 2.5 Pro, e muitos outros via OpenRouter, Ollama ou APIs compatíveis com OpenAI. Modelos menos potentes podem ter dificuldades com edições em múltiplos arquivos.
Preciso do git para usar o Aider?
O Aider funciona melhor dentro de um repositório git e oferecerá criar um caso seu projeto não tiver. A integração com git permite commits automáticos, /undo e manuseio seguro de arquivos modificados, embora você possa desabilitar o git com --no-git.
Como instalo o Aider?
Execute python -m pip install aider-install seguido por aider-install, ou use o comando único curl -LsSf https://aider.chat/install.sh | sh no Mac e Linux. O Aider suporta Python 3.8 a 3.13.
Posso usar o Aider com modelos locais?
Sim. O Aider conecta-se a modelos locais via Ollama ou qualquer provedor que ofereça uma API compatível com OpenAI. Confira os leaderboards de LLM do Aider para ver quais modelos locais lidam com edições de código de forma confiável.
Posso usar o Aider dentro do meu IDE?
Sim. O modo watch do Aider roda junto com seu editor: adicione comentários no seu código descrevendo a mudança desejada, e o Aider capta e aplica as edições. Você também pode executar o Aider no GitHub Codespaces, Docker ou Replit.

