Voltar para Terminal / CLI Coding Agents
Terminal / CLI Coding Agents
Aider logo

Aider

Aider é uma CLI open-source de pair programming com IA que edita arquivos diretamente dentro do seu repositório Git local. É ideal para desenvolvedores que querem ajuda de codificação nativa de terminal, com flexibilidade de modelos, sem trocar de IDE.

Quick Verdict

Escolha o Aider quando você quiser um agente de codificação open-source, nativo de terminal, que edita um repositório Git real e permite controlar o provedor de modelo. Escolha uma IDE de IA hospedada ou extensão se precisar de completions inline polidas, administração de equipe ou um workflow visual de construção de produto.

Last checked: Jun 14, 2026
Pricing checked: Jun 14, 2026
Editor Base
CLI
Pricing
Open Source
Platforms
macOS, Linux, Windows, Terminal
Models
Gemini 2.5 Pro, DeepSeek R1, DeepSeek Chat V3, Claude 3.7 Sonnet
Aider preview

Pricing Plans

Open Source

$0

Aider é gratuito e open source. Os usuários o executam localmente e trazem seu próprio acesso a modelos/API.

Bring Your Own API Key

Recommended
Usage-based

Os custos dependem do provedor de LLM escolhido, do modelo, do tamanho do contexto e do volume de uso.

Local Models

$0

Pode se conectar a modelos locais por meio do Ollama ou endpoints locais compatíveis com OpenAI; hardware e qualidade do modelo determinam o desempenho.

Core Features

1Codificação terminal-first

  • Roda como um par de programação com IA via linha de comando dentro de um repositório Git local.
  • Edita arquivos do projeto diretamente, em vez de apenas sugerir snippets.
  • Funciona com novos projetos e codebases existentes.

2Workflow consciente de Git

  • Faz commit automático das mudanças de IA com mensagens de commit geradas.
  • Facilita diff, revisão, reversão ou undo das edições de IA com ferramentas Git normais.
  • Pode trabalhar com contexto de repositório por meio do repo map do Aider.

3Flexibilidade de modelos

  • Suporta OpenAI, Anthropic, Gemini, DeepSeek, OpenRouter, Azure, Amazon Bedrock, Vertex AI e muitos provedores compatíveis com LiteLLM.
  • Suporta modelos locais via Ollama e APIs compatíveis com OpenAI.
  • Permite escolher modelos diferentes por capacidade, custo, privacidade e latência.

4Loop de qualidade de código

  • Pode rodar linting e testes depois das edições.
  • Pode pedir ao modelo para corrigir problemas apontados por linters ou suítes de teste.
  • Suporta mudanças multiarquivo, refatorações, correções de bugs e geração de testes.

5Entradas extras de contexto

  • Pode incluir imagens e páginas web como contexto.
  • Suporta workflows de voz para código.
  • Inclui uma interface experimental de navegador para usuários que preferem uma superfície gráfica de chat.

Pros

  • Gratuito, open source e local-first.
  • Funciona com muitos modelos hospedados e locais em vez de prender o usuário a um único provedor.
  • Encaixa naturalmente em workflows de desenvolvimento baseados em Git.
  • Forte para edições multiarquivo direcionadas e refatoração a partir do terminal.
  • Bom complemento para qualquer IDE porque não exige trocar de editor.
  • Útil para usuários atentos a custos que querem controle direto sobre a escolha do modelo.

Cons

  • Não há plano de modelo hospedado incluído; usuários precisam gerenciar chaves de API ou modelos locais.
  • Menos amigável para quem não usa terminal do que ferramentas de navegador ou nativas de IDE.
  • A qualidade do modelo pesa muito; modelos fracos podem falhar ao aplicar edições confiáveis.
  • Não há console administrativo empresarial integrado ou camada de governança centralizada documentada.
  • Os custos de uso podem variar bastante conforme modelo e tamanho do contexto.
  • Não é uma ferramenta de autocomplete inline.

Por que escolher o Aider?

O Aider é mais forte quando o desenvolvedor já vive no terminal e quer que a IA faça alterações concretas dentro de um repositório real. Ele não tenta se tornar uma nova IDE, um construtor no-code ou uma plataforma de desenvolvimento hospedada. Em vez disso, foca no ciclo da linha de comando: descrever a mudança, deixar o modelo editar arquivos, inspecionar o diff, rodar testes e manter o resultado no Git.

Isso torna o Aider incomumente flexível. Ele pode ficar ao lado do VS Code, JetBrains, Vim, Neovim, Zed ou qualquer outro editor, porque não está preso à superfície do editor. A decisão principal não é se a UI é polida; a verdadeira decisão é se a equipe valoriza controle local, escolha de modelos e revisão nativa do Git mais do que um produto de codificação com IA totalmente gerenciado.

Fluxo de trabalho principal

O fluxo prático começa em um repositório Git. O desenvolvedor inicia o Aider, adiciona os arquivos relevantes ou deixa o repo map fornecer um contexto mais amplo, e então pede uma mudança focada. O Aider edita os arquivos diretamente e pode criar commits fáceis de inspecionar, reverter ou modificar com ferramentas Git normais.

Isso funciona melhor quando os pedidos são específicos. “Refatore este módulo de autenticação para separar o parsing de tokens da validação da requisição e atualize os testes” costuma ser melhor do que “melhore o backend”. O Aider pode ajudar em exploração ampla, mas seu valor aumenta quando o desenvolvedor o trata como um par de programação que precisa dos arquivos certos, restrições e critérios de aceitação.

Casos de uso

O Aider se encaixa em trabalhos de implementação direcionados: adicionar uma funcionalidade, corrigir um bug, escrever testes, atualizar documentação, migrar APIs, alterar assinaturas de funções e refatorar código em vários arquivos. Também é útil para desenvolvedores que experimentam múltiplos provedores, pois o mesmo fluxo pode ser testado com Claude, OpenAI, Gemini, DeepSeek, OpenRouter ou modelos locais.

Ele é menos ideal para usuários que querem gerar um app do zero por meio de uma interface web visual. O Aider pode iniciar novos projetos, mas pressupõe que o usuário se sente confortável com arquivos locais, terminal, gerenciadores de pacotes, Git e configuração de modelos. Isso o torna mais nativo para desenvolvedores do que para founders sem perfil técnico.

Comparação com alternativas

Comparado ao Claude Code, o Aider é mais aberto e agnóstico em relação a modelos, enquanto o Claude Code oferece uma experiência Anthropic mais verticalmente integrada. Comparado ao Codex CLI ou Gemini CLI, o Aider é menos preso a um único provedor de modelos e mais atraente para usuários que querem trocar de modelo conforme custo, qualidade ou privacidade.

Comparado ao Cursor ou Windsurf, o Aider abre mão da experiência polida e nativa do editor em troca de portabilidade. Ele pode ser usado ao lado de qualquer editor, mas não oferece o mesmo autocomplete integrado, painel de chat ou UX visual de agente. Comparado ao GitHub Copilot, o Aider é mais direcionado: em vez de completar enquanto o usuário digita, ele executa edições solicitadas em arquivos.

Melhor configuração

A melhor configuração começa pela escolha do modelo. Use um modelo hospedado forte para refatorações difíceis e modelos mais baratos ou locais para edições de menor risco, exploração ou experimentos sensíveis à privacidade. Mantenha chaves de provedores em variáveis de ambiente ou arquivos locais de configuração, não no código-fonte. Use arquivos ignorados e seleção explícita de arquivos para evitar enviar segredos ou material privado irrelevante a um modelo.

Para equipes, convenções importam. Adicione orientações específicas do repositório sobre arquitetura, estilo, testes e expectativas de commit. Decida se auto-commits são desejados, quais modelos são permitidos e se workflows local-only são exigidos para repositórios sensíveis. O Aider é poderoso exatamente por ser flexível, mas essa flexibilidade deve ser governada por regras de equipe.

Notas de migração

O Aider é fácil de introduzir porque não exige substituir o editor ou a plataforma de desenvolvimento existente. Uma equipe pode testá-lo em um repositório, comparar diffs com mudanças escritas por humanos e avaliar se ele melhora correção de bugs, escrita de testes ou velocidade de refatoração. O risco de migração é menor do que adotar uma IDE de IA completa, porque os desenvolvedores podem manter suas ferramentas normais.

Sair do Aider também é simples, porque a saída é código comum e commits Git. Os principais itens a documentar são escolhas de modelo, arquivos de configuração, variáveis de ambiente, caminhos ignorados e convenções de prompt da equipe. Se o Aider se tornar parte do processo de desenvolvimento, são esses hábitos de workflow, e não o código em si, que precisam de uma transição limpa.

Best For

  • Desenvolvedores terminal-first
  • Workflows open-source de codificação com IA
  • Edição de repositórios Git locais
  • Refatoração multiarquivo
  • Correção de bugs
  • Geração de testes
  • Desenvolvedores que querem controle de modelos via BYOK
  • Desenvolvedores experimentando modelos locais
  • Equipes comparando agentes de codificação open-source
  • Setups de codificação com IA sensíveis a custo

Not Ideal For

  • Usuários que querem uma IDE de IA polida com gestão visual de projetos
  • Desenvolvedores que querem principalmente autocomplete inline
  • Usuários não técnicos criando apps a partir de prompts
  • Equipes que precisam de faturamento e controles administrativos empresariais centralizados prontos para uso
  • Usuários que não querem gerenciar chaves de API, configurações de modelo ou workflows de terminal
  • Workflows que exigem suporte hospedado garantido ou SLAs

Privacy Notes

O Aider roda localmente no ambiente do usuário, mas código e prompts podem ser enviados ao provedor de LLM escolhido, a menos que um modelo local seja usado. A privacidade, portanto, depende da escolha do modelo, dos termos do provedor de API, da configuração, dos arquivos ignorados e de o usuário incluir arquivos sensíveis, segredos, imagens, páginas web ou saída de comandos no contexto do chat.

Update History

  • Jun 14, 2026: Entrada criada com preços open-source/BYOK, workflow de terminal, edição baseada em Git, repo map, suporte a modelos locais, notas de provedores compatíveis e orientação de migração.

Related Tools

More listings in a similar part of the directory.

Ver Terminal / CLI Coding Agents