Codificación con IA Aider
Codificación con IA basada en terminal con Aider en Clore.ai: consciente de Git, multiarchivo, modelos locales vía Ollama
Aider es un asistente de codificación con IA basado en terminal y con más de 39 mil estrellas en GitHub. Edita archivos directamente en tu repositorio, crea commits de Git automáticamente y es compatible tanto con APIs en la nube (OpenAI, Anthropic) como con modelos totalmente locales mediante Ollama. En una GPU de Clore.ai, puedes ejecutar modelos grandes de programación como DeepSeek-R1 32B o Qwen2.5-Coder-32B completamente en tu propio hardware: privado, rápido y rentable.
Todos los ejemplos se ejecutan en servidores GPU alquilados a través de Marketplace de CLORE.AI.
Características clave
Nativo del terminal — funciona sobre SSH, perfecto para servidores Clore.ai sin interfaz gráfica
Compatible con Git — hace commits automáticos de cada cambio con mensajes descriptivos, fácil de revisar y revertir
Edición de varios archivos — añade varios archivos al contexto y edítalos simultáneamente
Compatibilidad con modelos locales — conéctate a Ollama para una programación totalmente privada y sin coste de API
Modo arquitecto — usa un modelo de razonamiento potente para planificar, luego un modelo rápido para implementar
Mapa del repositorio — indexa automáticamente tu base de código para realizar ediciones con conocimiento del contexto
Análisis estático y pruebas — ejecuta linters/pruebas después de cada edición, corrige automáticamente los fallos
Entrada de voz — dicta instrucciones de programación mediante el micrófono
Requisitos
GPU
RTX 3060 12 GB
RTX 4090 24 GB
VRAM
12 GB
24 GB
RAM
16 GB
32 GB
Disco
30 GB
60 GB
Python
3.9
3.11
Precios de Clore.ai: RTX 4090 ≈ $0.14–0.42/h · RTX 3090 ≈ $0.07–0.21/h · RTX 3060 ≈ $0.03–0.07/h
Para modelos solo en la nube (sin inferencia local), no se requiere GPU — pero las GPUs de Clore.ai te permiten ejecutar modelos de Ollama localmente para una privacidad total.
Inicio rápido
1. Instala Aider
2. Configura Ollama para modelos locales
3. Inicia Aider con un modelo local
4. Empieza a programar
Dentro del REPL de Aider:
Aider hará lo siguiente:
Leer los archivos y entender la base de código
Proponer cambios como un diff
Aplicar los cambios en disco
Crear un commit de Git con un mensaje descriptivo
Ejemplos de uso
Modo arquitecto (configuración de dos modelos)
Usa un modelo potente para el razonamiento y un modelo rápido para la generación de código:
El modelo arquitecto planifica los cambios, y el modelo editor escribe el código real; combinando razonamiento de alta calidad con implementación rápida.
Añadir archivos y editar
Usar con APIs en la nube
Integración con Git
Análisis estático y corrección automática
Modo no interactivo (por script)
Recomendaciones de modelos
deepseek-r1:32b
~20 GB
Medio
Alto
Refactorización compleja
qwen2.5-coder:32b
~20 GB
Medio
Alto
Generación de código
qwen2.5-coder:7b
~5 GB
Rápido
Bueno
Ediciones rápidas, RTX 3060
codellama:34b
~20 GB
Medio
Bueno
Código heredado, C/C++
deepseek-coder-v2:16b
~10 GB
Rápido
Bueno
Rendimiento equilibrado
Consejos
Usa
/addselectivamente — solo añade los archivos que Aider necesita ver. Demasiados archivos desperdician tokens de contextoModo arquitecto es poderoso para cambios complejos — el modelo de razonamiento detecta casos límite que el modelo editor podría pasar por alto
/undorevierte limpiamente el último cambio mediante Git — experimenta libremente/diffmuestra los cambios propuestos antes de aplicarlos — úsalo para revisarEstablece
--auto-commits(predeterminado) para tener el historial completo de Git de cada cambio de IAUsa
.aiderignorepara excluir archivos del mapa del repositorio (node_modules, .venv, etc.)Para repositorios grandes, el mapa del repositorio de Aider ayuda al modelo a entender la estructura del código — deja que se ejecute en la primera carga
Ejecuta pruebas después de las ediciones —
/test pytestdetecta regresiones al instante
Solución de problemas
El modelo de Ollama es demasiado lento
Usa una cuantización más pequeña (q4_0) o un modelo más pequeño
CUDA sin memoria con Ollama
Descarga una variante más pequeña del modelo o usa OLLAMA_NUM_GPU=0 para CPU
Errores en commits de Git
Asegúrate de git config user.email y user.name están configurados
Aider ignora mis archivos
Usa /add filename.py explícitamente — Aider solo edita los archivos añadidos
El modelo produce ediciones deficientes
Prueba con un modelo más potente, o usa el modo arquitecto
Conexión rechazada (Ollama)
Asegúrate de que Ollama esté en ejecución: ollama serve o systemctl start ollama
Se superó la ventana de contexto
Elimina archivos con /drop, conserva solo los relevantes
Recursos
Última actualización
¿Te fue útil?