00:00:00Este é o Aider, um programador par de IA de código aberto que vive no seu terminal e, ao contrário do Copilot, não é autocompletar.
00:00:07Ele edita seu repositório diretamente usando um mapa de arquivos estruturado feito com tree-sitter, suporta mais de 100 linguagens e funciona com modelos como Claude, DeepSeek e OpenAI.
00:00:17Vamos ver como ele se sai em comparação ao Claude Code, por exemplo, e se realmente vale a pena.
00:00:21Lançamos vídeos o tempo todo, então não se esqueça de se inscrever.
00:00:30Certo, o Aider funciona no terminal. Pense no autocompletar como algo que adivinha a próxima linha.
00:00:35Já o Aider recebe uma solicitação de mudança em todo o repositório e a transforma em edições reais e commits.
00:00:39Ele é nativo do Git: cada alteração é um commit e você pode desfazê-las instantaneamente.
00:00:44O próprio Aider relata 88% de sucesso na resolução de 225 tarefas de programação poliglotas.
00:00:49Isso é muita coisa. Não é perfeito, mas o incrível é que 88% desse código foi escrito pelo próprio Aider.
00:00:55Vou fazer tudo do zero para que vocês possam replicar. É apenas uma CLI, sem necessidade de IDE, mas usarei o VS Code para vocês verem como o código é processado.
00:01:03Acabei de rodar um comando cURL para instalar o Aider, peguei minha chave de API do DeepSeek e executei o segundo comando.
00:01:12Se for sua primeira vez, o Aider passará por algumas etapas de configuração, super fácil, apenas sim ou não, e pronto: você já tem o chat aqui no editor.
00:01:21Agora, aqui está o app. Adicionei uma estrutura básica de Flask, ainda sem autenticação.
00:01:26Vou pedir ao Aider para criar uma autenticação de usuário segura usando Flask-Login e bcrypt, além de adicionar testes unitários.
00:01:33Vejam só: ele constrói um mapa dinâmico do repositório.
00:01:38É por isso que ele consegue editar toda a base de código em vez de ficar apenas tentando adivinhar em um único arquivo.
00:01:42Ele edita vários arquivos, adiciona dependências, cria um arquivo de teste e implementa a autenticação segura com testes.
00:01:48Essa é a grande sacada. Se a ferramenta não consegue chegar a um teste aprovado e um commit limpo, ela não vai te poupar tempo de verdade.
00:01:55Levou uns 45 segundos, talvez um pouco mais, certo? Mas tudo foi construído: commits, testes, tudo.
00:02:01A maioria das ferramentas de autocompletar não entende dependências entre arquivos, então as refatorações quebram silenciosamente.
00:02:07O Aider foi feito para edições em todo o repositório. Ele já lidou com projetos de mais de 20.000 linhas de código.
00:02:13Desenvolvedores relatam ganhos de velocidade de 2 a 5 vezes com modelos como o DeepSeek, e o custo pode ser de apenas um centavo.
00:02:19Trata-se de tempo, mas também de dinheiro. Se uma ferramenta te faz sentir rápido, mas quebra as coisas no caminho, ela está te atrasando.
00:02:28Há relatos de devs reduzindo refatorações de uma hora para 10 minutos. É o que dizem, né? Não há provas concretas disso.
00:02:34Isso não é “vibe coding”. É um desenvolvimento controlado, revisável e seguro com Git.
00:02:38Então, o que acontece em uma refatoração complicada? Vou forçar um pouco mais.
00:02:42Aqui está um app de tarefas em React e TypeScript. Quero adicionar um modo escuro e sincronização com API; é uma refatoração de vários arquivos.
00:02:50Primeiro, uso o “modo arquiteto” e planejo a mudança. Ele acha que não há edições ainda.
00:02:55Vou mudar para o modo de código, implementar o plano e observar o que acontece.
00:02:59Ele edita a configuração do tema, os componentes e o cliente da API.
00:03:03Agora vou pedir para gerar testes para a nova lógica de sincronização. Vamos construir.
00:03:08Se o build falhar, é onde a maioria das ferramentas te deixa na mão. O Aider pode falhar às vezes,
00:03:13mas aqui ele pode desfazer instantaneamente para mudanças limpas no Git. Sem danos, corrija o prompt e execute novamente.
00:03:19Meu build passou. Agora temos um branch de funcionalidade pronto para o PR.
00:03:23Mas sejamos realistas: é apenas mais uma ferramenta de terminal, certo?
00:03:27Se compararmos com o Cursor... o Cursor é ótimo, tem uma interface visual forte.
00:03:31Mas para refatorações pesadas em vários arquivos num fluxo de terminal, o Aider leva vantagem.
00:03:37O Copilot é rápido para autocompletar em linha, mas tem dificuldade com o raciocínio em todo o repositório.
00:03:42Depois temos o Claude Code, certo? Ótimo raciocínio, muito forte.
00:03:45Mas, às vezes, o fluxo de trabalho com Git não é tão integrado.
00:03:49A força do Aider é a edição estruturada do repositório somada ao Git.
00:03:52Mas, honestamente, se olharmos para outras ferramentas que já existem, esta é apenas ok.
00:03:58Com certeza outras serão mais robustas e melhores para os seus casos de uso, talvez.
00:04:03Mas gosto de como posso alternar entre elas. E quando faço isso, posso usar o DeepSeek.
00:04:07As chamadas são bem mais baratas. As respostas continuam sólidas. É o DeepSeek.
00:04:12Eu poderia ter usado o Ollama aqui para ser totalmente gratuito, mas se você já usou o Ollama,
00:04:16sabe que ele é bom, mas não é excelente.
00:04:19Se quiser testar isso, aqui está a melhor forma de fazer.
00:04:22Primeiro, tente o modo arquiteto antes de qualquer refatoração importante.
00:04:26Configure seu arquivo YAML com seu modelo ou suas preferências,
00:04:30e sempre revise os diffs que ele vai gerar para nós.
00:04:33Depois, se quiser, conecte ao VS Code ou a qualquer editor de sua preferência.
00:04:38Eu usei no terminal, mas foi no terminal dentro do VS Code.
00:04:41Nos vemos no próximo vídeo.