ToolBrief
Menu
Pesquisada

Aider

Pair programmer open source no terminal que edita repositórios locais com o modelo cloud ou local escolhido e integra Git.

Última verificaçãoVisitar o site oficial

Dados da pesquisa

Preço
Aider é gratuito e open source sob Apache 2.0. A maioria dos modelos cloud cobra API separadamente; endpoints grátis e modelos locais podem existir, mas variam em qualidade, hardware, privacidade e termos.
Resumo das evidências
Esta análise usa documentação oficial, licença, páginas de analytics, privacidade, Git, modelos, lint e testes do Aider verificadas em 9 de agosto de 2026. Não instalamos, enviamos código, comparamos modelos nem auditamos dependências.
Última verificação

Fontes

O que é Aider?

Aider é um pair programmer open source para terminal. Execute-o em um repositório Git, adicione arquivos relevantes, escolha um modelo e descreva a mudança. Aider envia prompt e contexto ao modelo, interpreta edições propostas, altera arquivos locais e integra o resultado ao Git.

O mapa do repositório resume símbolos e relações importantes para raciocinar sobre arquivos que não estão totalmente no chat. É possível alternar entre code, ask somente leitura e architect. Architect usa um modelo para propor solução e outro para converter em edições. Aider também aceita imagens ou páginas, observa comentários em arquivos, recebe voz e funciona em vários editores e terminais web.

Entenda-o como controlador local poderoso em torno de modelos externos ou locais, não como provedor de modelo. Software, analytics, API escolhida, busca web opcional, voz, shell e repositório são superfícies separadas de dados e segurança.

Fluxo disciplinado de edição

Comece em branch limpa e examine o working tree. Por padrão, Aider cria commits descritivos ao editar e pode commitar mudanças sujas preexistentes separadamente. Isso ajuda recuperação, mas surpreende quem não espera commits. Configure --no-auto-commits ou --no-dirty-commits quando staging deve ser manual.

Outro padrão importante: hooks são ignorados com --no-verify, salvo ativar --git-commit-verify. Assim, commit gerado pode existir mesmo se checks locais de segurança, formato, licença ou política falhassem. Ative verificação quando hooks forem fronteira de confiança e ainda rode CI independente antes do merge.

Use ask para entender arquitetura e concordar escopo antes de code. Nomeie arquivos permitidos, compatibilidade, testes, limites de segurança e aceite. Adicione apenas o necessário, inspecione /diff, rode testes focados e use /undo ou histórico quando errado. Evite reescrita ampla em um turno.

Aider pode lintar arquivos e tentar reparos. Lint automático vem ativo para linguagens suportadas; testes automáticos ficam inativos até configurar. Defina --test-cmd e avalie --auto-test. O modelo pode “corrigir” testes mudando comportamento; limite iterações e revise expectativas finais.

Modelos, contexto e custo

Aider suporta OpenAI, Anthropic, Gemini, DeepSeek, OpenRouter, Azure, Bedrock, Vertex AI, servidores OpenAI-compatible, Ollama, LM Studio e outras rotas. Em geral é preciso chave própria. Assinatura consumer de ChatGPT ou Claude normalmente não inclui API; billing e retenção seguem provedor e conta.

O CLI não cobra assinatura, mas uso pode custar. Entram código, mapa, histórico, output, cache, retries, reparos, mensagem de commit e, em architect, dois modelos. Monitore estimativas exibidas, limite orçamento, mantenha sessões curtas, limpe contexto e escolha tier conforme risco.

Modelos locais mantêm o prompt principal em infraestrutura controlada, mas “local” não garante privacidade. Verifique host, ausência de proxy cloud, armazenamento, acesso de outros usuários e qualidade. Modelo barato que erra mudanças multi-arquivo pode custar mais em review.

Dados e privacidade

Com modelo cloud, código relevante, prompts, histórico, diffs, erros e output de comandos ou testes podem ir ao provedor. Revise termos de API, treino, retenção antiabuso, região, subprocessadores, configurações, deleção e controles enterprise. Remova secrets e fixtures sensíveis; nunca grave chaves em .env versionado.

Analytics do Aider são opt-in. A documentação diz não coletar código, chat, chaves ou dados pessoais, mas itens como modelo, tokens, formatos de edição, comandos, recursos, exceções e erros sob UUID aleatório. aider --analytics-disable desativa permanentemente; também é possível log local sem envio.

Recursos opcionais criam caminhos adicionais: /web busca e extrai URL, voz pode envolver serviço de áudio e shell/testes usam permissões do usuário. Restrinja ferramentas e credenciais, use container ou conta de baixo privilégio em projetos não confiáveis e não permita comandos contra produção por padrão.

Segurança, qualidade e veredito

Trate output como pull request externo. Revise linha a linha; rode formato, lint, tipos, testes unitários, integração e segurança fora do chat; inspecione dependências e lockfiles. Teste autorização, validação, erros, concorrência, migrações e rollback. Teste gerado pode repetir o mesmo mal-entendido da implementação.

Apache 2.0 permite uso amplo, mas não garante copyright do código gerado, licenças de pacotes nem adequação. Equipes seguem responsáveis por proveniência, notices, vulnerabilidades e código final.

Aider é transparente para quem quer edição no terminal sem ficar preso a um fornecedor. Esse controle precisa ser configurado: escolha modelo aprovado, decida analytics, mantenha secrets fora, configure commits e hooks e exija CI e review humanos. Assim, é forte para trabalho limitado e revisável; sem isso, um CLI local ainda pode expor código ou criar mudanças inseguras rapidamente.

Pontos fortes

  • CLI gratuito Apache 2.0 que trabalha em repositórios locais com vários provedores, endpoints OpenAI-compatible e modelos locais
  • Mapas do repositório e contexto explícito apoiam trabalho multi-arquivo sem enviar cegamente todos os arquivos completos
  • Git, diffs, undo, lint, testes, modos ask/code/architect e estimativas de tokens e custo tornam o fluxo inspecionável

Limitações

  • O software é grátis, mas tokens, chamadas duplas, retries, chats longos, mapas e loops de correção podem gerar custo relevante
  • Código, prompts, diffs, output de comandos e contexto são enviados ao caminho do modelo, salvo endpoint realmente local
  • Commits automáticos vêm ativos e verificação pre-commit é ignorada por padrão, exigindo configuração intencional

Ideal para

  • Developers confortáveis no terminal que querem edição transparente e escolha de modelo e provedor
  • Repositórios com boas práticas Git, lint e testes rápidos, convenções claras e mudanças revisáveis
  • Equipes que podem operar modelo local aprovado ou API contratualmente aceita e auditar configuração open source

Não é ideal para

  • Quem espera IDE gerenciado, agente assíncrono hospedado, control plane empresarial, seats centralizados ou SLA do fornecedor
  • Repositórios sensíveis com endpoints não aprovados, chaves em texto, analytics não revisado ou acesso a produção
  • Migrações grandes sem supervisão, mudanças críticas, comandos destrutivos ou merge automático sem testes e review independente

Perguntas frequentes

Aider é gratuito?

Aider é software gratuito e open source sob Apache 2.0. Normalmente paga-se ao provedor pelos tokens da API. Modelos locais ou gratuitos reduzem custo direto, mas podem exigir hardware e variar muito em confiabilidade.

Aider envia código à cloud?

Envia prompts e contexto selecionado necessário ao modelo configurado. Se for API cloud, código e contexto saem da máquina para esse provedor. Modelo local pode manter esse caminho local, conforme servidor e configuração.

Aider coleta analytics?

Pode convidar usuário selecionado aleatoriamente a aderir. A documentação diz que analytics são anônimos e excluem código, chats, chaves e dados pessoais. É possível recusar, desativar permanentemente ou registrar eventos apenas localmente.

Como esta página foi avaliada

Esta análise usa documentação oficial, licença, páginas de analytics, privacidade, Git, modelos, lint e testes do Aider verificadas em 9 de agosto de 2026. Não instalamos, enviamos código, comparamos modelos nem auditamos dependências.

Leia a metodologia de avaliação