Aider

Aider

Programação em par com IA no seu terminal

Aider é uma ferramenta de linha de comando que permite fazer programação em par com LLMs para editar código em seu repositório git local. Ao contrário dos plugins de IDE, o Aider trabalha diretamente com seus arquivos e histórico git. Ele é famoso por sua tecnologia "Repository Map", que seleciona o contexto de forma inteligente, permitindo resolver tarefas complexas de vários arquivos com maior precisão do que quase qualquer outra ferramenta no ranking SWE-bench.

Categoria

CLI Tool

Avaliação

4.9

Usuários

100K+

Suporte de Plataforma

macOSWindowsLinux

Planos de Preços

Plano Gratuito

$0

Grátis e Open Source (Apache 2.0)

Recomendado

Plano Pro

$0 /para sempre

BYOK (Traga Sua Própria Chave): Você paga os custos de API diretamente para OpenAI/Anthropic/DeepSeek

Plano Empresarial

定制

Nenhum (Auto-hospedado / Local)

Recursos Principais

1 Recursos Principais

Baseado em Terminal

Roda no seu CLI, compatível com qualquer editor (Vim, Neovim, VS Code, JetBrains)

Integração Git

Comita alterações automaticamente com mensagens descritivas; você pode desfazer alterações facilmente

Mapa do Repositório

Usa um mapa compactado da sua base de código para ajustar o contexto massivo na janela do LLM de forma eficaz

Multi-Modelo

Alterne perfeitamente entre Claude 3.5 Sonnet, GPT-4o, DeepSeek ou modelos locais via Ollama

2 Capacidades

Codificação por Voz

Fale para codificar diretamente no terminal (suporta vários provedores de fala para texto)

Modo Arquiteto

Gasta tempo "pensando" e planejando antes de editar, aumentando a precisão em tarefas difíceis

3 Experiência do Desenvolvedor

Adicionar Arquivos

Use "/add file.js" para trazer arquivos explicitamente para o contexto

Linting e Correção

Executa linters/testes automaticamente após edições e tenta corrigir erros iterativamente

Prós e Contras

Vantagens

  • Classifica-se consistentemente em 1º ou no topo no SWE-bench (benchmarks de engenharia de software)
  • Os commits automáticos do Git criam um histórico perfeito das alterações da IA ("desfazer sensato")
  • Funciona com QUALQUER editor (apenas edita arquivos no disco)
  • O Mapa do Repositório fornece compreensão de contexto superior em comparação com embeddings
  • Totalmente código aberto e gratuito (você paga apenas pelo uso da API)

Desvantagens

  • A interface de linha de comando tem uma curva de aprendizado mais íngreme do que as ferramentas GUI
  • Sem "autocompletar em linha" (texto fantasma) - é apenas uma ferramenta de chat/agente
  • Requer gerenciamento de suas próprias chaves de API
  • Pode ser caro se você usar modelos de ponta intensamente sem monitoramento

Ideal Para

Usuários avançados de terminal e entusiastas de Vim/Neovim

Desenvolvedores que desejam controle granular sobre o histórico do git

Tarefas complexas de refatoração envolvendo muitos arquivos

Usuários que desejam os modelos de maior precisão absoluta (Claude 3.5 Sonnet) aplicados a arquivos locais

Stack Tecnológico

Arquitetura

Ferramenta CLI (Python)

Modelos de IA

Claude 3.5 SonnetGPT-4oDeepSeekOllama

Plataformas

macOSWindowsLinux

Recursos da Comunidade