Aider

Aider

Aider é uma ferramenta de programação em par com IA, de código aberto e baseada em terminal, que conecta grandes modelos de linguagem a uma base de código local para escrever, editar e commitar alterações de código.

Seguir
Última Atualização 10 de nov. de 2026
Aider captura de tela

Perguntas Frequentes

O que é o Aider?Aider é uma ferramenta de programação em par com IA, de código aberto, que roda no terminal, permitindo que desenvolvedores colaborem com LLMs para iniciar novos projetos ou modificar bases de código existentes com commits automáticos no Git.

O Aider é gratuito?O software Aider em si é gratuito e de código aberto; no entanto, ele não publica preços nas páginas analisadas, e os usuários normalmente fornecem suas próprias chaves de API de LLM ou executam modelos locais.

Quais modelos o Aider suporta?Ele tem o melhor desempenho com Claude 3.7 Sonnet, DeepSeek R1 e Chat V3, e o1, o3-mini e GPT-4o da OpenAI, mas pode se conectar a praticamente qualquer LLM, incluindo modelos hospedados localmente.

O Aider funciona com meu editor e linguagem de programação?O Aider pode ser usado dentro de uma IDE ou editor e suporta mais de 100 linguagens, incluindo Python, JavaScript, Rust, Go e C++.

Como o Aider mantém as alterações da IA sob controle?Ele commita cada edição no Git com mensagens descritivas, executa linters e testes após as alterações e pode tentar corrigir quaisquer problemas que essas verificações detectem.

Mais

Introdução

Aider é uma ferramenta de linha de comando de código aberto que permite aos desenvolvedores colaborar com grandes modelos de linguagem (LLMs) diretamente no terminal. Ela resolve uma frustração comum com assistentes de codificação por IA: aplicar as alterações sugeridas por um LLM a arquivos reais sem copiar e colar infinitamente. Aider edita os arquivos-fonte de um projeto, descreve o que alterou e gerencia o controle de versão junto com o desenvolvedor.

A ferramenta funciona recebendo uma solicitação em forma de chat, construindo um mapa do repositório para entender como os arquivos se relacionam entre si e, em seguida, fazendo edições direcionadas. Ela automaticamente faz commit de cada alteração no Git com uma mensagem descritiva, de modo que cada modificação feita pela IA pode ser revisada, comparada (diff) ou desfeita com comandos Git padrão. Aider é distribuído como um pacote Python e se conecta a APIs de LLMs na nuvem ou a modelos hospedados localmente. O projeto é mantido publicamente no GitHub e é gratuito, embora os usuários precisem fornecer seu próprio acesso a modelos.

Principais Recursos

  • LLMs na nuvem e locais: Aider funciona melhor com Claude 3.7 Sonnet, DeepSeek R1 e Chat V3, e o1, o3-mini e GPT-4o da OpenAI, e pode se conectar a praticamente qualquer LLM, incluindo modelos executados localmente.
  • Mapeamento da base de código: Aider constrói um mapa de todo o repositório, o que o ajuda a fazer edições coerentes em projetos maiores em vez de trabalhar arquivo por arquivo de forma isolada.
  • Suporte a mais de 100 linguagens: Ele lida com as linguagens de programação mais populares, incluindo Python, JavaScript, Rust, Ruby, Go, C++, PHP, HTML e CSS.
  • Integração com Git: Cada alteração é commitada automaticamente com uma mensagem de commit adequada, e os desenvolvedores podem usar ferramentas Git familiares para fazer diff, gerenciar ou desfazer edições da IA.
  • Fluxo de trabalho compatível com IDEs: Os usuários podem executar o Aider dentro de seu editor preferido e solicitar alterações adicionando comentários diretamente no código.
  • Imagens, páginas web e voz: Capturas de tela, documentação de referência e páginas web podem ser adicionadas ao chat como contexto, e a entrada por voz permite que os desenvolvedores solicitem funcionalidades, testes ou correções de bugs pela fala.
  • Linting e testes automáticos: Aider executa linters e suítes de testes após cada edição e pode corrigir os problemas que detecta.

Destaques

  • Preços: Não listados publicamente nas páginas que analisamos; consulte o site oficial para ver os planos atuais.
  • Código aberto e instalação gratuita: Aider é instalado via python -m pip install aider-install e está disponível no GitHub.
  • Acesso flexível a modelos: Os usuários trazem suas próprias chaves de API (por exemplo, DeepSeek, Anthropic ou OpenAI) ou conectam um modelo local.
  • Alternativa de chat na web: Para quem não tem acesso a APIs, o Aider otimiza a cópia de código entre o terminal e um chat de LLM baseado em navegador.

Para Quem É

Aider é voltado para desenvolvedores que vivem no terminal e querem que um LLM faça edições diretas, com controle de versão, em projetos reais. Os usuários típicos incluem engenheiros de backend e full-stack que mantêm bases de código existentes, contribuidores de projetos open-source que adicionam funcionalidades ou testes, e desenvolvedores solo prototipando novos aplicativos. É adequado para qualquer pessoa que queira alterações geradas por IA commitadas de forma limpa no Git, com linting e testes automáticos, e reversíveis com ferramentas padrão. Desenvolvedores que preferem modelos locais por razões de privacidade ou custo também podem usá-lo com LLMs hospedados localmente em vez de APIs na nuvem.