For the complete documentation index, see llms.txt. This page is also available as Markdown.

Codage IA Aider

Codage IA en terminal avec Aider sur Clore.ai — conscient de Git, multi-fichiers, modèles locaux via Ollama

Aider est un assistant de codage IA basé sur le terminal, avec plus de 39 k étoiles sur GitHub. Il modifie directement les fichiers dans votre dépôt, crée automatiquement des commits Git et prend en charge à la fois les API cloud (OpenAI, Anthropic) et les modèles entièrement locaux via Ollama. Sur un GPU Clore.ai, vous pouvez exécuter de grands modèles de codage comme DeepSeek-R1 32B ou Qwen2.5-Coder-32B entièrement sur votre propre matériel — privé, rapide et rentable.

Caractéristiques clés

  • Natif du terminal — fonctionne via SSH, parfait pour les serveurs Clore.ai sans interface graphique

  • Compatible avec Git — crée automatiquement un commit pour chaque modification avec des messages descriptifs, facile à examiner et à annuler

  • Édition multi-fichiers — ajoutez plusieurs fichiers au contexte et modifiez-les simultanément

  • Prise en charge des modèles locaux — connectez-vous à Ollama pour un codage entièrement privé, sans coût d’API

  • Mode architecte — utilisez un modèle de raisonnement puissant pour planifier, puis un modèle rapide pour implémenter

  • Carte du dépôt — indexe automatiquement votre base de code pour des modifications tenant compte du contexte

  • Linting et tests — exécute les linters/tests après chaque modification, corrige automatiquement les erreurs

  • Entrée vocale — dictez des instructions de codage via le microphone

Exigences

Composant
Minimum
Recommandé

GPU

RTX 3060 12 GB

RTX 4090 24 Go

VRAM

12 Go

24 Go

RAM

16 Go

32 Go

Disque

30 Go

60 Go

Python

3.9

3.11

Tarification Clore.ai : RTX 4090 ≈ 0,14–0,42 $/h · RTX 3090 ≈ 0,07–0,21 $/h · RTX 3060 ≈ 0,03–0,07 $/h

Pour les modèles cloud uniquement (sans inférence locale), un GPU n’est pas nécessaire — mais les GPU Clore.ai vous permettent d’exécuter les modèles Ollama localement pour une confidentialité totale.

Démarrage rapide

1. Installer Aider

2. Configurer Ollama pour les modèles locaux

3. Démarrer Aider avec un modèle local

4. Commencer à coder

Dans le REPL d’Aider :

Aider va :

  1. Lire les fichiers et comprendre la base de code

  2. Proposer les changements sous forme de diff

  3. Appliquer les modifications sur le disque

  4. Créer un commit Git avec un message descriptif

Exemples d'utilisation

Mode architecte (configuration à deux modèles)

Utilisez un modèle puissant pour le raisonnement et un modèle rapide pour la génération de code :

Le modèle architecte planifie les changements, et le modèle éditeur écrit le code réel — combinant un raisonnement de haute qualité avec une implémentation rapide.

Ajouter des fichiers et modifier

Utiliser avec les API cloud

Intégration Git

Lint et correction automatique

Mode non interactif (scripté)

Recommandations de modèles

Modèle
VRAM
Vitesse
Qualité
Idéal pour

deepseek-r1:32b

~20 Go

Moyen

Élevé

Refactorisation complexe

qwen2.5-coder:32b

~20 Go

Moyen

Élevé

Génération de code

qwen2.5-coder:7b

~5 Go

Rapide

Bon

Modifications rapides, RTX 3060

codellama:34b

~20 Go

Moyen

Bon

Code hérité, C/C++

deepseek-coder-v2:16b

~10 Go

Rapide

Bon

Performances équilibrées

Conseils

  • Utilisez /add sélectivement — n’ajoutez que les fichiers qu’Aider doit voir. Trop de fichiers gaspillent des jetons de contexte

  • Mode architecte est puissant pour les modifications complexes — le modèle de raisonnement repère les cas limites que le modèle éditeur pourrait manquer

  • /undo annule proprement la dernière modification via Git — expérimentez librement

  • /diff montre les modifications proposées avant application — à utiliser pour la revue

  • Définissez --auto-commits (par défaut) pour un historique Git complet de chaque modification de l’IA

  • Utilisez .aiderignore pour exclure des fichiers de la carte du dépôt (node_modules, .venv, etc.)

  • Pour les grands dépôts, la carte du dépôt d’Aider aide le modèle à comprendre la structure du code — laissez-la s’exécuter lors du premier chargement

  • Exécuter les tests après les modifications — /test pytest détecte immédiatement les régressions

Dépannage

Problème
Solution

Le modèle Ollama est trop lent

Utilisez une quantification plus petite (q4_0) ou un modèle plus petit

Mémoire CUDA insuffisante avec Ollama

Récupérez une variante de modèle plus petite ou utilisez OLLAMA_NUM_GPU=0 pour le CPU

Erreurs de commit Git

Assurez-vous que git config user.email et user.name sont définis

Aider ignore mes fichiers

Utilisez /add filename.py explicitement — Aider ne modifie que les fichiers ajoutés

Le modèle produit de mauvaises modifications

Essayez un modèle plus puissant, ou utilisez le mode architecte

Connexion refusée (Ollama)

Assurez-vous qu’Ollama est en cours d’exécution : ollama serve ou systemctl start ollama

Fenêtre de contexte dépassée

Supprimez des fichiers avec /drop, ne gardez que ceux qui sont pertinents

Ressources

Mis à jour

Ce contenu vous a-t-il été utile ?