00:00:00Este es Aider, un programador de IA de código abierto que vive en tu terminal y, a diferencia de Copilot, no es un autocompletado.
00:00:07Edita tu repo directamente usando un mapa de archivos estructurado con tree-sitter, soporta más de 100 lenguajes y funciona con modelos como Claude, DeepSeek y OpenAI.
00:00:17Vamos a ver cómo se compara con Claude Code, por ejemplo, y si realmente vale la pena.
00:00:21Publicamos videos todo el tiempo, así que no olvides suscribirte.
00:00:30Bien, Aider funciona en la terminal; puedes pensar en el autocompletado como algo que adivina la siguiente línea.
00:00:35Aider toma una solicitud de cambio para todo el repo y la convierte en ediciones reales y commits.
00:00:39Es nativo de Git: cada cambio es un commit y puedes deshacerlo al instante.
00:00:44El propio Aider reporta un 88% de éxito resolviendo 225 tareas de programación políglotas.
00:00:49Es mucho. No es perfecto, pero lo increíble es que el 88% de ese código fue escrito por el propio Aider.
00:00:55Voy a hacer esto desde cero para que puedan replicarlo. Es solo una CLI, no requiere IDE, pero lo haré en VS Code para que vean cómo se procesa el código.
00:01:03Acabo de ejecutar un comando cURL para instalar Aider, luego obtuve mi clave de API de DeepSeek y ejecuté el segundo comando.
00:01:12Si es tu primera vez, Aider te guiará por unos pasos de configuración muy fáciles de sí o no, y ya estarás listo con esta ventana de chat en el editor.
00:01:21Aquí está la app. Acabo de añadir una configuración básica de Flask, pero aún sin autenticación.
00:01:26Le voy a pedir a Aider que cree una autenticación de usuario segura usando Flask-Login y bcrypt, y que añada algunas pruebas unitarias.
00:01:33Fíjense en esto. Construye un mapa dinámico del repositorio.
00:01:38Por eso puede editar todo el código base en lugar de limitarse a adivinar en un solo archivo.
00:01:42Edita varios archivos, añade los requisitos, crea un archivo de prueba, añadió autenticación segura con pruebas.
00:01:48Eso es lo que realmente hace esto. Si no puede llegar a una prueba que pase y un commit limpio, no te ahorrará tiempo.
00:01:55Fueron unos 45 segundos, quizás un poco más aquí, ¿verdad? Pero todo se construyó, se confirmó y se probó.
00:02:01La mayoría de las herramientas de autocompletado no entienden las dependencias entre archivos, así que las refactorizaciones se romperán en silencio.
00:02:07Aider fue construido para editar repos enteros. Ha manejado proyectos de más de 20,000 líneas de código.
00:02:13Los desarrolladores reportan mejoras de velocidad de dos a cinco veces con modelos como DeepSeek, y puede costar apenas un centavo.
00:02:19Se trata de tiempo, pero también de dinero. Si una herramienta te hace sentir rápido, pero en realidad rompe cosas por el camino, te está ralentizando.
00:02:28Hay reportes de desarrolladores que reducen las refactorizaciones de una hora a unos 10 minutos. Es lo que dicen, ¿verdad? No hay evidencia real aquí.
00:02:34Esto no es “vibe coding”. Esto es desarrollo controlado, revisable y seguro en Git.
00:02:38Entonces, ¿qué pasa durante una refactorización complicada? Voy a presionarlo un poco más.
00:02:42Aquí tengo una aplicación de tareas en React y TypeScript. Quiero añadir un modo oscuro y sincronización de API; eso es una refactorización de varios archivos.
00:02:50Primero usaré el modo arquitecto y planearé el cambio. Cree que no hay ediciones.
00:02:55Voy a cambiar al modo de código, implementar el plan y observar qué sucede.
00:02:59Edita la configuración del tema, los componentes y el cliente de API.
00:03:03Ahora le pediré que genere pruebas para la nueva lógica de sincronización. Vamos a construirlo.
00:03:08Si el build falla, ahí es donde la mayoría de las herramientas te dejan tirado. Aider va a tener esos fallos a veces,
00:03:13pero aquí puede deshacer instantáneamente los cambios en el repo Git, sin daños, corregir el prompt y ejecutarlo de nuevo.
00:03:19Mi build pasa. Ahora tenemos una rama lista para un PR.
00:03:23Pero seamos honestos, esto es solo otra herramienta de terminal, ¿verdad?
00:03:27Si lo comparamos con Cursor, Cursor es genial, ¿verdad? Su fuerte interfaz de usuario es buena.
00:03:31Pero para refactorizaciones pesadas de múltiples archivos en un flujo de trabajo de terminal, Aider tiene la ventaja.
00:03:37Copilot es rápido para el autocompletado en línea, pero le costaba razonar a nivel de repositorio completo.
00:03:42Luego está Claude Code, ¿verdad? Gran razonamiento, un razonamiento muy sólido.
00:03:45Pero a veces, con el flujo de trabajo de Git, no siempre es tan preciso.
00:03:49La fuerza de Aider es la edición estructurada del repo combinada con Git.
00:03:52Pero, quiero decir, si miramos otras herramientas que ya están ahí fuera, esto está bien.
00:03:58Claro, otras van a ser mucho más fuertes y mejores para tus casos de uso, tal vez.
00:04:03Pero me gusta cómo puedo intercambiarlas todas. Y cuando lo hago, puedo añadir DeepSeek.
00:04:07Las llamadas son mucho más baratas. Las respuestas siguen siendo bastante sólidas. Es DeepSeek.
00:04:12Podría haber usado Ollama aquí para que fuera completamente gratis, pero si has usado Ollama,
00:04:16entonces ya sabes; quiero decir, es bueno, pero no es genial.
00:04:19Si quieres probar esto, aquí tienes cómo podrías hacerlo correctamente.
00:04:22Primero, prueba el modo arquitecto antes de cualquier refactorización importante.
00:04:26Configura tu archivo YAML con tu modelo o tus preferencias,
00:04:30y siempre revisa los diffs que nos va a estar entregando.
00:04:33Luego, si quieres, conéctalo a VS Code o a cualquier editor que desees.
00:04:38Yo lo puse en la terminal, pero era la terminal dentro de VS Code.
00:04:41Nos vemos en otro video.