Aider

Aider

Programmation en binôme IA dans votre terminal avec commits Git natifs

Connexion via TokenMix CLI

Le TokenMix CLI officiel configure tout en une commande — sans variable d'environnement à saisir manuellement :

npx tokenmix aider

Il gère la connexion et pointe Aider vers TokenMix pour vous. Vous préférez configurer manuellement ? Les étapes complètes sont ci-dessous.


Introduction

Aider transforme votre terminal en environnement de programmation en binôme IA. Décrivez ce que vous voulez, Aider modifie les fichiers pertinents de votre base de code — puis crée automatiquement un commit Git avec un message descriptif. Cette approche Git-first signifie que vous pouvez toujours voir ce que l'IA a fait, le comparer ou l'annuler. En pointant Aider vers TokenMix, vous pouvez utiliser des modèles de pointe comme claude-opus-4.8 et deepseek-v4-pro.

Prérequis

Étapes de configuration

1. Installer Aider

pip install aider-chat

Vérification :

aider --version

2. Définir les variables d'environnement

Aider utilise OPENAI_API_BASE et OPENAI_API_KEY pour les endpoints compatibles OpenAI. Ajoutez-les à votre profil shell (~/.zshrc ou ~/.bashrc) :

export OPENAI_API_BASE="https://api.tokenmix.ai/v1"
export OPENAI_API_KEY="sk-tm-votre-clé-ici"

Rechargez votre shell :

source ~/.zshrc

3. Lancer Aider avec un modèle TokenMix

Naviguez vers votre dépôt Git et démarrez Aider en préfixant le nom du modèle avec openai/ :

cd ~/votre-projet
aider --model openai/claude-opus-4.8

Pour DeepSeek :

aider --model openai/deepseek-v4-pro

4. Donner une tâche à Aider

À l'invite Aider, décrivez ce que vous voulez :

Ajoutez une validation des entrées à l'endpoint d'inscription — vérification du format email et longueur minimale du mot de passe de 8 caractères.

Aider modifie les fichiers, affiche un diff et demande confirmation avant de commiter.

Vérification

Après qu'Aider a effectué une modification, exécutez :

git log --oneline -3

Vous devriez voir un nouveau commit créé par Aider avec un message descriptif. La modification est entièrement tracée et réversible avec git revert.

FAQ

Q : Pourquoi préfixer le modèle avec openai/ ? Le préfixe openai/ indique à Aider d'utiliser le format API compatible OpenAI (routage via OPENAI_API_BASE). Sans lui, Aider essaierait les SDK natifs Anthropic ou OpenAI avec le mauvais endpoint.

Q : Puis-je utiliser Aider sans commit automatique à chaque changement ? Oui. Passez --no-auto-commits pour désactiver les commits automatiques. Aider éditera quand même les fichiers ; vous commitez manuellement quand vous êtes satisfait.

Q : Comment changer de modèle en cours de session ? Tapez /model openai/deepseek-v4-pro à l'invite Aider pour changer de modèle sans redémarrer.