Aider

Aider

Programación en pareja con IA en tu terminal

Aider es una herramienta de línea de comandos que te permite programar en pareja con LLMs para editar código en tu repositorio git local. A diferencia de los plugins de IDE, Aider trabaja directamente con tus archivos e historial de git. Es famoso por su tecnología "Repository Map" que selecciona inteligentemente el contexto, permitiéndole resolver tareas complejas de múltiples archivos con mayor precisión que casi cualquier otra herramienta en la tabla de clasificación de SWE-bench.

Categoría

CLI Tool

Calificación

4.9

Usuarios

100K+

Soporte de Plataforma

macOSWindowsLinux

Planes de Precios

Plan Gratuito

$0

Gratis y de Código Abierto (Apache 2.0)

Recomendado

Plan Pro

$0 /para siempre

BYOK (Trae Tu Propia Clave): Pagas los costos de API directamente a OpenAI/Anthropic/DeepSeek

Plan Empresarial

定制

Ninguno (Autoalojado / Local)

Características Principales

1 Características Principales

Basado en Terminal

Se ejecuta en tu CLI, compatible con cualquier editor (Vim, Neovim, VS Code, JetBrains)

Integración Git

Realiza commits automáticos de cambios con mensajes descriptivos; puedes deshacer cambios fácilmente

Mapa del Repositorio

Utiliza un mapa comprimido de tu base de código para ajustar contexto masivo en la ventana del LLM de manera efectiva

Multi-Modelo

Cambia sin problemas entre Claude 3.5 Sonnet, GPT-4o, DeepSeek o modelos locales vía Ollama

2 Capacidades

Codificación por Voz

Habla para codificar directamente en la terminal (soporta varios proveedores de voz a texto)

Modo Arquitecto

Dedica tiempo a "pensar" y planificar antes de editar, aumentando la precisión en tareas difíciles

3 Experiencia del Desarrollador

Añadir Archivos

Usa "/add file.js" para traer archivos explícitamente al contexto

Linting y Corrección

Ejecuta automáticamente linters/pruebas después de ediciones e intenta corregir errores iterativamente

Pros y Contras

Ventajas

  • Se clasifica constantemente en el n.º 1 o en el nivel superior en SWE-bench (puntos de referencia de ingeniería de software)
  • Los commits automáticos de Git crean un historial perfecto de los cambios de la IA ("deshacer sensato")
  • Funciona con CUALQUIER editor (simplemente edita archivos en el disco)
  • El Mapa del Repositorio proporciona una comprensión del contexto superior en comparación con los embeddings
  • Completamente de código abierto y gratuito (solo pagas por el uso de la API)

Desventajas

  • La interfaz de línea de comandos tiene una curva de aprendizaje más pronunciada que las herramientas GUI
  • No hay "autocompletado en línea" (texto fantasma) - es solo una herramienta de chat/agente
  • Requiere gestionar tus propias claves API
  • Puede ser costoso si usas modelos de gama alta intensamente sin monitoreo

Ideal Para

Usuarios avanzados de terminal y entusiastas de Vim/Neovim

Desarrolladores que quieren un control granular sobre el historial de git

Tareas complejas de refactorización que involucran muchos archivos

Usuarios que desean los modelos de mayor precisión absoluta (Claude 3.5 Sonnet) aplicados a archivos locales

Stack Tecnológico

Arquitectura

Herramienta CLI (Python)

Modelos de IA

Claude 3.5 SonnetGPT-4oDeepSeekOllama

Plataformas

macOSWindowsLinux

Recursos de la Comunidad