{
 "id": "aider",
 "nom": "Aider",
 "url": "https://quelleia.com/outils/aider/",
 "categorie": "terminal",
 "categorie_nom": "agent en terminal",
 "resume": {
  "texte": "Aider est un outil open source pour programmer en binôme avec un modèle d'IA, dans le terminal et sur un dépôt Git. On lui désigne les fichiers : il les modifie et enregistre chaque changement dans Git (un commit) avec un message clair. Aider ne fournit aucun modèle : on branche sa propre clé d'API (OpenAI, Anthropic, DeepSeek, OpenRouter…) ou un modèle local. L'équipe publie aussi le classement Aider Polyglot, mais le dépôt n'a plus bougé depuis le 22 mai 2026.",
  "sources": [
   "https://aider.chat/docs/install.html",
   "https://aider.chat/docs/git.html",
   "https://github.com/Aider-AI/aider"
  ]
 },
 "editeur": {
  "nom": "Paul Gauthier",
  "pays": null,
  "paysSource": null,
  "site": "https://aider.chat",
  "depot": "https://github.com/Aider-AI/aider",
  "source": "https://pypi.org/project/aider-install/"
 },
 "site_officiel": "https://aider.chat",
 "licence": {
  "code_ouvert": true,
  "nom": "Apache-2.0",
  "texte": null,
  "source": "https://github.com/Aider-AI/aider/blob/main/LICENSE.txt"
 },
 "prix": {
  "texte": "Gratuit et open source ; on paie seulement le fournisseur du modèle choisi, ou rien avec un modèle local.",
  "formules": [
   "gratuit",
   "usage"
  ],
  "source": "https://github.com/Aider-AI/aider/blob/main/LICENSE.txt",
  "consulte": "2026-10-03",
  "abonnements": []
 },
 "systemes": {
  "liste": [
   {
    "id": "macos",
    "nom": "macOS",
    "detail": null
   },
   {
    "id": "linux",
    "nom": "Linux",
    "detail": null
   },
   {
    "id": "windows",
    "nom": "Windows",
    "detail": "en natif, installation par PowerShell"
   },
   {
    "id": "navigateur",
    "nom": "Navigateur",
    "detail": "interface web expérimentale lancée en local par `aider --browser`"
   }
  ],
  "source": "https://aider.chat/docs/install.html",
  "consulte": "2026-10-03"
 },
 "formes": [
  {
   "id": "cli",
   "nom": "ligne de commande",
   "texte": null,
   "lien": "https://aider.chat/docs/install.html"
  },
  {
   "id": "web",
   "nom": "version web",
   "texte": "interface expérimentale dans le navigateur, servie par Aider sur l'ordinateur",
   "lien": "https://aider.chat/docs/usage/browser.html"
  },
  {
   "id": "serveur",
   "nom": "serveur ou conteneur",
   "texte": "images Docker officielles paulgauthier/aider et paulgauthier/aider-full",
   "lien": "https://aider.chat/docs/install/docker.html"
  },
  {
   "id": "sdk",
   "nom": "bibliothèque pour développeurs (SDK)",
   "texte": "pilotage depuis un script Python",
   "lien": "https://aider.chat/docs/scripting.html"
  }
 ],
 "mobile": {
  "pilotable": false,
  "applis": [],
  "pilotage": [],
  "consulte": null
 },
 "installation": {
  "page": "https://aider.chat/docs/install.html",
  "consulte": "2026-10-03",
  "etapes": [
   {
    "systeme": "Tous systèmes (Python 3.8 à 3.13 déjà installé)",
    "commandes": [
     "python -m pip install aider-install",
     "aider-install"
    ],
    "texte": null,
    "page": null
   },
   {
    "systeme": "macOS et Linux",
    "commandes": [
     "curl -LsSf https://aider.chat/install.sh | sh"
    ],
    "texte": null,
    "page": null
   },
   {
    "systeme": "Windows",
    "commandes": [
     "powershell -ExecutionPolicy ByPass -c \"irm https://aider.chat/install.ps1 | iex\""
    ],
    "texte": null,
    "page": null
   },
   {
    "systeme": "Tous systèmes, avec uv",
    "commandes": [
     "python -m pip install uv",
     "uv tool install --force --python python3.12 --with pip aider-chat@latest"
    ],
    "texte": null,
    "page": null
   },
   {
    "systeme": "Tous systèmes, avec pipx (Python 3.9 à 3.12)",
    "commandes": [
     "python -m pip install pipx",
     "pipx install aider-chat"
    ],
    "texte": null,
    "page": null
   },
   {
    "systeme": "Docker",
    "commandes": [
     "docker pull paulgauthier/aider",
     "docker run -it --user $(id -u):$(id -g) --volume $(pwd):/app paulgauthier/aider --openai-api-key $OPENAI_API_KEY [...other aider args...]"
    ],
    "texte": null,
    "page": null
   }
  ],
  "paquets": [
   {
    "gestionnaire": "pip",
    "nom": "aider-install",
    "page": "https://pypi.org/project/aider-install/"
   },
   {
    "gestionnaire": "pip",
    "nom": "aider-chat",
    "page": "https://pypi.org/project/aider-chat/"
   },
   {
    "gestionnaire": "autre",
    "nom": "paulgauthier/aider (Docker Hub)",
    "page": "https://hub.docker.com/r/paulgauthier/aider"
   }
  ],
  "script_par_tube": true
 },
 "demarrer": {
  "texte": "Se placer dans le dépôt et lancer `aider` avec le modèle et la clé voulus, en ajoutant au besoin les fichiers à modifier (`aider fichier1 fichier2`). On demande ensuite les changements à l'invite `aider >`.",
  "commandes": [
   "cd /to/your/project",
   "aider --model sonnet --api-key anthropic=<key>"
  ],
  "source": "https://aider.chat/docs/install.html"
 },
 "choisir_modele": {
  "texte": "Le modèle se choisit au lancement avec `--model`, ou en cours de session avec `/model`. `/models` cherche dans la liste des modèles connus, et `/weak-model` change le modèle secondaire.",
  "commandes": [
   "aider --model <nom>",
   "/model",
   "/models"
  ],
  "source": "https://aider.chat/docs/usage/commands.html"
 },
 "fonctions": [
  {
   "nom": "Intégration à Git",
   "texte": "Chaque modification fait l'objet d'un commit, avec un message qui la décrit, et s'annule facilement.",
   "source": "https://aider.chat/docs/git.html"
  },
  {
   "nom": "Carte du dépôt",
   "texte": "Aider envoie au modèle une carte résumée de tout le dépôt pour qu'il comprenne le code au-delà des fichiers ouverts.",
   "source": "https://aider.chat/docs/repomap.html"
  },
  {
   "nom": "Modes de discussion",
   "texte": "Au choix : code, ask (des questions, sans modification), architect (un modèle propose, un autre applique) ou help.",
   "source": "https://aider.chat/docs/usage/modes.html"
  },
  {
   "nom": "Commentaires dans l'éditeur",
   "texte": "Avec `--watch-files`, Aider surveille le dépôt et exécute les consignes laissées en commentaire se terminant par « AI! » ou « AI? », depuis n'importe quel éditeur.",
   "source": "https://aider.chat/docs/usage/watch.html"
  },
  {
   "nom": "Linter et tests",
   "texte": "Après ses modifications, Aider peut lancer le vérificateur de code (linter) et les tests, puis corriger les erreurs signalées.",
   "source": "https://aider.chat/docs/usage/lint-test.html"
  },
  {
   "nom": "Voix, images et pages web",
   "texte": "`/voice` sert à dicter une demande. On peut aussi joindre des images, ou une page web convertie en texte.",
   "source": "https://aider.chat/docs/usage/images-urls.html"
  },
  {
   "nom": "Scripts",
   "texte": "`aider --message \"…\"` exécute une consigne puis s'arrête. Aider se pilote aussi depuis un script Python.",
   "source": "https://aider.chat/docs/scripting.html"
  }
 ],
 "modeles": {
  "texte": null,
  "source": null,
  "cle_personnelle": "oui",
  "modeles_locaux": "oui",
  "proposes": null,
  "releve": null
 },
 "disponibilite": null,
 "confidentialite": null,
 "resultats_mesures": [],
 "comparateur": null,
 "avec_un_modele_local": {
  "url": "https://minilabai.com/guides/ollama-modeles-locaux/",
  "titre": "Ollama & les modèles locaux",
  "phrase": "Servir un modèle local avec Ollama, sur une API compatible OpenAI et Anthropic que la plupart des agents de code savent appeler.",
  "note": "Guide du même auteur que QUELLE IA"
 },
 "verifie": "2026-10-03",
 "non_verifie": [
  "Le projet est peu actif : la dernière version publiée sur PyPI (0.86.2) date du 12 février 2026, et le dernier changement du dépôt du 22 mai 2026.",
  "Aider n'a pas de page de prix : la gratuité découle de sa licence Apache-2.0.",
  "Le pays de l'éditeur n'apparaît sur aucune page officielle.",
  "Aucune application mobile ni aucun pilotage à distance ne sont documentés."
 ],
 "sources": [
  "https://aider.chat/docs/install.html",
  "https://aider.chat/docs/git.html",
  "https://github.com/Aider-AI/aider",
  "https://pypi.org/project/aider-install/",
  "https://pypi.org/project/aider-chat/",
  "https://hub.docker.com/r/paulgauthier/aider",
  "https://aider.chat/docs/usage/commands.html",
  "https://aider.chat/docs/repomap.html",
  "https://aider.chat/docs/usage/modes.html",
  "https://aider.chat/docs/usage/watch.html",
  "https://aider.chat/docs/usage/lint-test.html",
  "https://aider.chat/docs/usage/images-urls.html",
  "https://aider.chat/docs/scripting.html",
  "https://github.com/Aider-AI/aider/blob/main/LICENSE.txt",
  "https://aider.chat/docs/usage/browser.html",
  "https://aider.chat/docs/install/docker.html"
 ]
}