Aider

Aider

Aider AI LLC · Programação

O Aider é uma ferramenta de programação em par com IA de código aberto que vive no seu terminal. Você aponta para um repositório git local, descreve o que quer em linguagem natural e ela edita os arquivos, escreve os diffs e registra as mudanças por você. Conecta-se ao Claude, GPT, DeepSeek e Gemini pelas suas próprias chaves de API, e também roda modelos locais via Ollama ou qualquer endpoint compatível com a OpenAI. Desenvolvedores que já trabalham na linha de comando costumam adotar a ferramenta rápido. Ela não atrapalha. É aí que está todo o apelo.

Prévia da interface de Aider

Sobre Aider

O que é o Aider

O Aider é um assistente de código de linha de comando criado pela Aider AI LLC e lançado como código aberto. Ele lê o seu projeto, entende a estrutura do código e aplica as edições direto nos arquivos de um repositório git. Ao contrário das ferramentas de chat que entregam um trecho para colar, o Aider escreve a mudança no arquivo e registra um commit, então cada passo é revisável.

O principal problema que ele resolve é o contexto. Em vez de copiar código na mão para uma janela do navegador e colar os resultados de volta, você adiciona os arquivos que importam ao chat com um comando, e o Aider monta um mapa do repositório com o resto do projeto para que o modelo entenda como as peças se encaixam. Funciona com mais de 100 linguagens de programação, incluindo Python, JavaScript, Rust, Go, C++ e PHP.

A maior limitação é o modelo que você traz. O Aider em si é grátis, mas não tem IA embutida. Você fornece uma chave de API, então a qualidade das edições depende muito do LLM que escolher, e o custo também. Um modelo mais fraco pode devolver código que o Aider não consegue transformar em uma edição limpa. Há ainda uma curva de aprendizado: é uma ferramenta de terminal, então recompensa quem se sente de fato à vontade no prompt do shell e topa aprender alguns comandos do chat.

Como começar

  1. Instale o Aider com o comando rápido python -m pip install aider-install seguido de aider-install, ou use o script curl para macOS e Linux.
  2. Entre na pasta do seu projeto e abra um repositório git ali, já que o Aider depende do git para acompanhar e registrar as edições.
  3. Inicie com um modelo e uma chave, por exemplo aider --model sonnet --api-key anthropic=<key> ou aider --model deepseek --api-key deepseek=<key>.
  4. Adicione os arquivos em que quer trabalhar com o comando /add, ou comece com /help para ver os comandos do chat.
  5. Descreva a mudança que quer em linguagem natural, revise o diff e deixe registrar o commit, ou mude para o modo architect ou ask para outra forma de interação.

Informações do produto

Uma visão rápida dos preços, das plataformas compatíveis e do desempenho de Aider.

Plano gratuitoSim
Planos pagos$0
PlataformamacOS, Linux, Windows
DesenvolvedorAider AI LLC
CategoriaProgramação
Data de lançamentoOct 2023
Última atualizaçãoJan 2025
Visitas ao site317.9K
Ranking global do site164.6K
Disponibilidade da APISim

Ideal para

Os usuários, tarefas e cenários em que esta ferramenta se encaixa melhor.

Usuários

  • Desenvolvedores de linha de comando
  • Criadores individuais e indie hackers
  • Equipes que querem mudanças revisáveis

Tarefas

  • Adicionar um recurso em vários arquivos
  • Corrigir falhas de lint e de testes
  • Editar configuração e documentação

Cenários

  • Refatorar uma função bagunçada
  • Entrar em um código que você não conhece
  • Trabalhar sem internet com modelos locais

Principais recursos

Programação em par com IA no terminal

O Aider roda inteiro no seu shell, o que significa nem IDE nova nem aba do navegador. Você adiciona arquivos ao chat, descreve o que quer e a ferramenta escreve as edições direto na árvore de trabalho. É o mais perto de programar em par com um modelo sem sair do editor que você já sabe usar. Sem trocar de contexto.

Integração com git e commits automáticos

Cada mudança que o Aider faz pode virar um commit próprio com uma mensagem sensata. Isso transforma as edições de IA em um histórico de versões normal que você pode revisar, reverter ou ramificar. Se não gostar de uma mudança, o git já traz a ferramenta para desfazê-la, um alívio real para quem já viu uma ferramenta de IA reescrever metade do código sem um jeito limpo de voltar atrás. Por que isso importa tanto? Porque mantém você no controle do seu próprio repositório.

Conecta-se ao Claude, GPT, Gemini e mais

O Aider conversa com quase todos os LLMs importantes, incluindo Claude 3.7 Sonnet, a família o3 e GPT-4.1 da OpenAI, DeepSeek R1 e V3, e Gemini 2.5 Pro. Você traz a chave, então escolhe o preço e a qualidade. Também alcança modelos via OpenRouter, Azure, Bedrock e GitHub Copilot. Escolha o que caiba no seu orçamento.

Modelos locais e uso sem internet

Por meio do Ollama ou de qualquer API compatível com a OpenAI, o Aider pode rodar contra modelos no seu próprio hardware. Isso importa se você não pode enviar código para um serviço na nuvem ou só quer evitar contas por token. Modelos locais nem sempre são tão afiados para devolver edições limpas, então espere uma troca na qualidade da saída. Sem contas de API, sem dados saindo da sua máquina.

Mapa do repositório para bases de código grandes

Em vez de despejar o projeto inteiro no prompt, o Aider analisa o repositório e monta um mapa compacto da estrutura relevante. Isso dá ao modelo contexto sobre o resto do código sem estourar o custo em tokens. É a razão pela qual a ferramenta continua útil em projetos maiores, onde a abordagem ingênua de colar cada arquivo quebraria rápido e custaria uma fortuna em tokens.

Vários modos de chat

O Aider oferece os modos code, architect, ask e help. O modo code escreve e aplica mudanças direto. O modo architect separa o planejamento da edição para que um modelo mais forte projete e um mais rápido implemente. O modo ask responde perguntas sem tocar em arquivos, e o modo help explica como usar a própria ferramenta. Você troca de modo com um comando rápido.

Entrada por voz e imagem

Você pode falar suas instruções em vez de digitá-las, e pode adicionar imagens ou páginas web ao chat como contexto. Colocar uma captura de tela ou uma página de documentação ajuda quando a tarefa depende de algo visual. Esses recursos reduzem o vai e vem que trava os fluxos só de texto. Útil quando as palavras falham.

Prós e contras

Prós

  • Grátis e de código aberto, então não há mensalidade e você pode ler ou modificar o código por conta própria.
  • A integração profunda com o git transforma cada edição de IA em um commit revisável, o que mantém o histórico limpo.
  • Funciona com quase todos os LLMs importantes, do Claude e GPT a modelos locais via Ollama.
  • Lida com mais de 100 linguagens de programação e também edita arquivos de configuração e documentação.
  • O mapa do repositório mantém bases de código grandes utilizáveis sem enfiar cada arquivo no prompt.

Contras

  • Não tem IA embutida, então você precisa fornecer sua própria chave de API e pagar pelo modelo que usar.
  • A qualidade da saída depende inteiramente do modelo que escolher; os mais fracos costumam produzir edições que o Aider não consegue aplicar com limpeza.
  • É uma ferramenta de terminal sem interface gráfica, o que afasta os desenvolvedores que preferem um editor visual.

Perguntas frequentes

Sim. O Aider é de código aberto e a instalação é gratuita. Você ainda paga o provedor do LLM diretamente pelas chamadas de API que o Aider faz, a não ser que rode um modelo local na sua própria máquina.

Conteúdo relacionado

Explore ferramentas, skills e artigos relacionados a Aider.

Alternativas a Aider

Forefront

Forefront

Forefront · Programação

O Forefront é uma plataforma web para construir com IA de código aberto. Você ajusta os principais modelos de linguagem de código aberto com seus próprios dados, avalia o desempenho deles e os roda por uma API ou os exporta para hospedar por conta própria. Desenvolvedores que querem a conveniência de uma plataforma fechada, mas fazem questão de ser donos dos modelos e dos dados, são o público-alvo aqui.

Grátis / $0 - $99/moVer detalhes
Startkit

Startkit

StartKit.AI · Programação

Startkit é um boilerplate para criar produtos de SaaS com IA e wrappers de IA. Pense nele como um boilerplate para startups de IA com as partes chatas já conectadas: autenticação, pagamentos com Stripe e Lemon Squeezy, limites de uso, e-mail transacional e um kit inicial de API de IA que conversa com OpenAI, Anthropic, Groq ou Llama. Você clona o repositório, define seu preço e começa pela parte do produto que as pessoas realmente pagam. Ele é feito em Next.js sobre React e Tailwind, então boa parte do código boilerplate já parece familiar.

Pago / $99 - $499 one-timeVer detalhes
Testim

Testim

Tricentis · Programação

O Testim é uma plataforma de automação de testes com IA para criar e executar testes de ponta a ponta em aplicações web, mobile e Salesforce. Ele se apoia no aprendizado de máquina para manter os testes estáveis quando uma interface muda, então as equipes gastam menos tempo consertando seletores quebrados. Nada mal para uma ferramenta de testes automatizados que você pode começar a usar hoje. Você cria testes gravando ações no navegador e depois adiciona JavaScript quando precisa de mais controle. É uma escolha sólida para equipes de QA ocupadas.

Grátis / Custom pricing on requestVer detalhes