

Aider
Aider é um agente de codificação com IA open-source e nativo de terminal para desenvolvedores que querem edição direta de código baseada em Git com escolha flexível de modelos.
Information checked: 14 de jun. de 2026 ·View sources
Tool details
- Type
- Agentes CLI
- Platforms
- macOS, Linux, Windows, Terminal, Local Git repositories, Experimental browser UI
- Free plan
- Yes
- Open source
- Yes
- Bring your own key
- Yes
- Local models
- Yes

Overview
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
Strengths
- 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.
Limitations & trade-offs
- 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
- 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.
Get started
Pricing & usage limits
Free tier available
Aider é gratuito e open source. Os usuários o executam localmente e trazem seu próprio acesso a modelos/API.
Os custos dependem do provedor de LLM escolhido, do modelo, do tamanho do contexto e do volume de uso.
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.
Pricing checked: 14 de jun. de 2026 · Subscription, usage limits, and model costs may be billed separately.
Features & details
Codificaçã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.
Workflow 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.
Flexibilidade 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.
Loop 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.
Entradas 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.
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.
Model support & data privacy
Supported models
- Gemini 2.5 Pro
- DeepSeek R1
- DeepSeek Chat V3
- Claude 3.7 Sonnet
- OpenAI o3
- OpenAI o4-mini
- GPT-4.1
- Ollama
- LM Studio
- OpenRouter
- Azure OpenAI
- Amazon Bedrock
- Vertex AI
- GitHub Copilot
Privacy & data handling
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.
Guides, reviews & fixes
Product updates
No verified product updates listed yet. Follow this tool to see new relevant content in Saved.
See the content timelineAlternatives
Claude CodeClaude Code is Anthropic's terminal coding agent for repository work, subagents, hooks, MCP, and automation, with growing operational tooling for API cost analysis and feedback.Aider vs Claude Code
Codex CLIOpenAI Codex CLI is a terminal coding agent that combines repository editing and command execution with task-to-task coordination, parallel workflows, hooks, and the broader Codex platform.
Gemini CLIGemini CLI is Google’s open-source terminal coding agent for Gemini-powered development workflows, now positioned as a legacy tool transitioning toward Antigravity CLI for future agent-first development.
OpenCodeOpenCode is an open-source coding-agent harness for terminal, desktop, and IDE workflows with broad provider support, BYOK, and an optional OpenCode Go subscription for curated open models.
ClineCline is an open-source, model-flexible AI coding agent for developers who want agentic file editing, command execution, browser use, MCP tools, and human-in-the-loop control inside existing development environments.
Roo CodeRoo Code is a powerful open-source VS Code coding agent for developers who want model choice, deep customization, local control, and multi-step agentic workflows inside their editor.
ContinueContinue é um agente de codificação com IA open source e ecossistema de extensão IDE focado em acesso configurável a modelos, checks de IA definidos no repositório e workflows de codificação controlados por equipes.
CursorCursor é um IDE de IA baseado no VS Code focado em transformar autocompletar, chat, contexto da base de código e agentes de codificação autônomos em um fluxo de trabalho integrado do desenvolvedor.
WindsurfWindsurf, agora em transição sob a marca Devin Desktop, é uma IDE nativa de IA para desenvolvedores que querem agentes de codificação, contexto da codebase e fluxos de editor em um único ambiente desktop.
GitHub CopilotGitHub Copilot é um assistente de código com IA mainstream e uma camada de workflow para equipes que querem suporte de IA dentro de editores existentes, repositórios GitHub, pull requests e fluxos de terminal.
Augment CodeAugment Code is an enterprise-focused AI coding platform for teams working in large repositories, existing IDEs, terminals, and automated engineering workflows.Sources & verification
Verification dates record when this directory checked the information. Product release dates appear separately above.
Directory revision history
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.
