Sobre o projeto

Aider é um assistente de pair programming de linha de comando que se integra diretamente à sua base de código local. Ele suporta uma ampla gama de LLMs em nuvem e locais, incluindo Claude 3.7 Sonnet, DeepSeek e modelos da OpenAI. As principais capacidades incluem: - Mapeamento de Base de Código: Cria um mapa de todo o projeto para manter o contexto em repositórios maiores. - Suporte a Múltiplas Linguagens: Compatível com mais de 100 linguagens de programação, incluindo Python, JavaScript, Rust, Go e C++. - Integração com Git: Realiza commits automáticos de alterações com mensagens descritivas, permitindo que os desenvolvedores usem ferramentas git padrão para diffing e para desfazer edições da IA. - Integração com IDE: Pode ser usado dentro de um editor, permitindo que os usuários solicitem alterações via comentários de código. - Entrada Visual e de Áudio: Suporta a adição de imagens e páginas da web para contexto, bem como funcionalidade de voz-para-código para solicitar recursos ou correções. - Controle de Qualidade Automatizado: Integra-se com linters e suítes de teste para detectar e corrigir problemas automaticamente após a realização de alterações. - Fluxo de Trabalho de Chat Web: Fornece ferramentas para simplificar o processo de copiar e colar contexto entre o terminal e interfaces de LLM baseadas na web.