Project Oxygen & Ideo-LabIDEO LAB Dashboard 2026
Angle du guide : Aider n’est pas “un chat de plus”. C’est un outil terminal-first qui transforme Git, la repo map, les tests, les conventions et les commits en boucle de dĂ©veloppement agentique contrĂŽlĂ©e. Le guide reste volontairement limitĂ© Ă  12 cartes/modals, mais chaque modal est dense et opĂ©rationnelle.
1

Positionnement

Terminal-first, Git-native, repo-aware : la place d’Aider dans le dev agentique.

TerminalGit-nativeCLI
2

Installation & config

Installation propre, clés API, .env, .aider.conf.yml, premiers réglages.

SetupuvConfig
3

Workflow Git-native

Auto-commits, diff, undo, dirty files, branches et PR review.

GitDiffUndo
4

Repo Map & contexte

Cartographie du dépÎt, symboles, fichiers read-only, budget tokens.

Repo MapContextTokens
5

Modes Chat

code, ask, architect, help : choisir le bon mode selon le risque.

CodeAskArchitect
6

Commandes slash

/add, /drop, /diff, /run, /test, /lint, /web, /voice, /editor.

CommandsCLIRunbook
7

Lint, tests & CI

Boucle qualité : patch, linter, test ciblé, correction, CI.

TestsLintCI
8

ModÚles & coûts

Providers, modĂšles locaux/cloud, architect/editor, weak model, prompt cache.

ModelsCostProviders
9

IDE, Watch & Voice

AI!, AI?, watch mode, web pages, images, clipboard et voice-to-code.

IDEWatchVoice
10

Django/Python

Models, migrations, services, commands, admin, templates et tests Django.

DjangoPythonMigrations
11

Sécurité & gouvernance

Secrets, données privées, commandes dangereuses, attribution et audit.

SecurityGovernanceAudit
12

Playbook & sources

MĂ©thode senior quotidienne, prompts prĂȘts, troubleshooting et sources.

PlaybookSeniorSources
Positionnement
Aider en une phrase

Aider est un outil de pair-programming IA qui fonctionne principalement dans le terminal. Il travaille dans un dĂ©pĂŽt Git local, lit les fichiers nĂ©cessaires, applique des modifications, affiche des diffs, lance des commandes et peut crĂ©er des commits automatiquement. Sa valeur est moins “spectaculaire IDE” que discipline terminal + Git + tests + contexte contrĂŽlĂ©.

Dans le monde du dĂ©veloppement agentique, Aider occupe une place claire : un copilote Git-native pour dĂ©veloppeurs qui savent dĂ©jĂ  travailler avec branches, commits, scripts, tests, CI et revue de diff. C’est donc trĂšs adaptĂ© au backend, Django/Python, DevOps, scripts, maintenance et refactoring progressif.

Angle senior : Aider accĂ©lĂšre les patchs contrĂŽlĂ©s. Il ne remplace ni l’architecture, ni la revue humaine, ni la responsabilitĂ© du merge.
Diagramme mental
Developer intent
    |
    v
aider terminal session
    |
    +-- Git repo
    +-- Repo map
    +-- Files in chat
    +-- Read-only conventions
    +-- Lint/test commands
    |
    v
LLM pair programmer
    |
    +-- edit files
    +-- show diff
    +-- run tests
    +-- commit changes
    |
    v
Human review / PR / CI
44K
GitHub stars affichées
Signal public visible sur le site officiel d’Aider au moment de la rĂ©daction.
6.8M
Installs affichées
Indicateur public d’adoption affichĂ© par Aider.
15B
Tokens / week
Indicateur d’usage public mis en avant par le site officiel.
100+
Langages
Aider annonce fonctionner avec plus de 100 langages.
Aider vs IDE agents
OutilPoint d’entrĂ©eForceRisqueUsage idĂ©al
AiderTerminal + GitCommits auditables, repo map, scripts.Moins visuel, demande discipline CLI.Backend, scripts, Django, refactor, CI.
CursorIDE IAPlan Mode, agent visuel, navigation.Accept-all trop facile.Dév quotidien dans IDE.
WindsurfIDE + CascadeFlow state, UI, context awareness.Peut masquer la complexité.Full-stack avec rendu visuel.
Claude CodeCLI agentiqueExploration terminal profonde.Commandes puissantes Ă  cadrer.Debug et autonomie shell.
Discipline Git requise
Aider est puissant quand Git est déjà une habitude.
Valeur backend/gros repo
Repo map + fichiers ciblés = bon équilibre.
Cas d’usage trùs rentables
Bug reproductible

Stack trace + test ciblé + patch minimal + commit.

Refactor progressif

Extraction de service, renommage, découpage sans rewrite global.

Tests de régression

Demander un test qui Ă©choue d’abord, puis le fix.

Scripts & DevOps

Makefile, shell, YAML CI, management commands.

Documentation

Runbooks, README, conventions, modes opératoires.

Maintenance legacy

Comprendre un module ancien sans le réécrire.

Aider is strongest when the task can be:
- scoped to a few files
- validated by an exact command
- committed as one clean diff
- reviewed by a human
Limites et anti-patterns
Anti-patternConséquenceCorrection
“Fix everything”Diff Ă©norme, architecture inventĂ©e.Une mission, un patch.
Pas de testsConfiance artificielle./test ciblé ou test-cmd.
Repo saleTravail humain et IA mélangés.Commit/stash avant session.
Pas de conventionsStyle générique du modÚle.CONVENTIONS.md en read-only.
Secrets dans logsRisque sécurité.Masquer, filtrer, .env.example.
RÚgle senior : Aider produit des commits plus vite. Le développeur reste responsable du design, des tests, de la sécurité, des migrations et du merge.
Installation & config
Installer Aider proprement

La documentation officielle propose plusieurs mĂ©thodes : aider-install, one-liners, uv, pipx, pip, Docker, Codespaces ou Replit. Le principe professionnel est d’isoler Aider de l’environnement applicatif.

MéthodeCommande typeAvantageSurveillance
aider-installpython -m pip install aider-install
aider-install
Simple, isolé.PATH, version Python.
uvuv tool install --force --python python3.12 --with pip aider-chat@latestRapide, reproductible.uv installé.
pipxpipx install aider-chatBon pour outils CLI.Compatibilité Python.
pippython -m pip install -U aider-chatSimple.Utiliser venv.
Dockerdocker run ... aiderIsolation forte.Volumes, UID, clés.
cd /path/to/project
aider --model sonnet --api-key anthropic=YOUR_KEY
aider --model o3-mini --api-key openai=YOUR_KEY
aider --model deepseek --api-key deepseek=YOUR_KEY
PrĂ©paration d’un dĂ©pĂŽt sĂ©rieux
  • Travailler dans une branche dĂ©diĂ©e.
  • VĂ©rifier git status.
  • CrĂ©er CONVENTIONS.md.
  • Documenter commandes test/lint/check.
  • Éviter logs, dumps, media, builds.
project/
  app/
  tests/
  docs/
    architecture.md
    runbook.md
  scripts/
    test.sh
    lint.sh
  CONVENTIONS.md
  .aider.conf.yml
  .env.example
Précondition : Aider doit savoir quoi faire, quoi ne pas faire, comment tester et comment annuler.
.aider.conf.yml

Aider peut charger .aider.conf.yml depuis le home, la racine Git ou le dossier courant. Le fichier chargé en dernier prend priorité.

model: anthropic/claude-3-7-sonnet-20250219
weak-model: openai/gpt-4o-mini
editor-model: openai/gpt-4o

read:
  - CONVENTIONS.md
  - docs/architecture.md
  - docs/runbook.md

map-refresh: auto
map-tokens: 4096

auto-lint: true
lint-cmd:
  - "python: ruff check"

test-cmd: "python manage.py test"
auto-test: false

pretty: true
notifications: true
OptionRĂŽleConseil
modelModĂšle principal.Fort pour bug/refactor.
weak-modelCommit/résumé.Rapide et moins cher.
readDocs read-only.Conventions, architecture.
test-cmdCommande test.Simple et fiable.
Clés API et .env
À faire
# .env - never commit
ANTHROPIC_API_KEY=...
OPENAI_API_KEY=...
DEEPSEEK_API_KEY=...

# .gitignore
.env
.aider.chat.history.md
.aider.llm.history
À Ă©viter
- paste production tokens into chat
- commit .env
- include customer data in logs
- expose local secrets in prompts
Anciennes machines : vérifier la compatibilité Python/OS. Les méthodes modernes peuvent installer Python 3.12 séparément, mais un Windows trÚs ancien peut nécessiter une installation plus contrÎlée.
Workflow Git-native
Pourquoi Git est le cƓur d’Aider

Aider fonctionne particuliÚrement bien dans Git : chaque modification IA peut devenir un commit, donc un artefact relu, annulé, comparé, poussé en PR et validé en CI.

clean branch | v aider edits | +-- auto commit +-- /diff +-- /undo | v git review | v push branch -> PR -> CI
MécanismeValeur
Auto-commitTrace chaque modification IA.
Dirty filesSépare modifications humaines et IA.
/diffReview immédiate.
/undoRollback rapide.
/gitCommandes Git depuis la session.
Workflow de branche
git checkout main
git pull
git checkout -b fix/aider-auth-timeout
git status

aider --read CONVENTIONS.md app/auth.py tests/test_auth.py

# inside aider
/ask explain the timeout path without editing
/code implement the smallest fix and add one regression test
/test python manage.py test tests.test_auth.TimeoutTests
/diff

git push -u origin fix/aider-auth-timeout
Une branche = une intention. Ne pas mĂ©langer correction, refactor et feature dans une mĂȘme session.
Rollback et annulation
BesoinCommandeUsage
Annuler dernier patch Aider/undoEn session.
Inspecter dernier commitgit showReview complĂšte.
Revenir localementgit reset --soft HEAD~1Avant push.
Annuler en branche partagéegit revert SHAAprÚs push.
Interdit sans validation : reset hard, drop table, flush DB, push main, suppression de branche distante, migration prod.
Messages de commit utiles
FaibleUtile
fix stufffix(auth): handle provider timeout response
update teststest(importer): add duplicate row regression case
refactorrefactor(billing): extract invoice total service
--attribute-commit-message-author
--attribute-commit-message-committer
--attribute-co-authored-by
--commit-prompt "Write concise Conventional Commit messages with scope."
Repo Map & contexte
Repo Map : carte concise du dépÎt

Aider construit une carte du repo contenant fichiers, classes, fonctions, signatures et symboles importants. Cela permet au modÚle de comprendre le code sans charger tout le dépÎt.

Git repository | v static analysis / tree-sitter | v symbols + signatures | v graph ranking | v relevant repo map | v LLM context
ÉlĂ©mentUtilitĂ©
CheminsOrientation dans gros dépÎt.
Classes/fonctionsAPI interne et signatures.
RankingPriorise ce qui tient dans le budget tokens.
Ajouter les bons fichiers
aider app/services/payment.py tests/test_payment.py

/add app/models.py
/read-only CONVENTIONS.md
/read-only docs/architecture.md
/drop app/old_experiment.py
/ls
/tokens
/map
/map-refresh
CommandeRĂŽlePiĂšge
/addFichier modifiable.Trop de fichiers.
/read-onlyRéférence non modifiable.Docs obsolÚtes.
/dropRetirer du contexte.Oublier un fichier utile.
/tokensSurveiller budget.Ignorer saturation.
Bon contexte vs mauvais contexte
Bon contexte
  • Erreur exacte.
  • Fichiers concernĂ©s.
  • Test ciblĂ©.
  • Conventions read-only.
  • Contraintes explicites.
Mauvais contexte
  • Tout le repo Ă©ditable.
  • Logs Ă©normes.
  • Vieilles versions.
  • Objectifs mĂ©langĂ©s.
  • Prompt vague.
Bad:
Fix the search system.

Good:
/ask Analyze this failing test only.
Do not edit files.
Explain why it fails and propose one minimal patch.
Réglages pratiques
RéglageEffetValeur pratique
map-tokensTaille repo map.2048-8192.
map-refreshRecalcul carte.auto.
readDocs permanentes.Conventions courtes.
/tokensContrÎle budget.AprÚs réponses incohérentes.
Précision avec contexte ciblé
Meilleurs patchs, moins de bruit.
Risque avec contexte massif
HypothÚses cachées et diffs trop larges.
Modes Chat
Les modes de chat
ModeCommandeComportementUsage
code/codeModifie le code.Patch validé.
ask/askRépond sans modifier.Diagnostic, plan.
architect/architectArchitecte + editor model.Refactor complexe.
help/helpAide sur Aider.Options et commandes.
/chat-mode ask
/chat-mode code
/chat-mode architect
/code implement the approved patch
/ask explain this module without editing
Workflow sûr : ask puis code
/ask | +-- understand +-- identify files +-- propose options +-- list risks | v human approves | v /code | +-- patch +-- tests +-- commit
/ask
Explain the import pipeline. Do not edit.

Then:
/code
Implement option B only.
Keep public behavior unchanged.
Run the targeted test.
Architect / Editor mode

Le mode architect envoie d’abord la demande Ă  un modĂšle architecte qui propose la solution, puis Ă  un modĂšle Ă©diteur qui applique les modifications. Il peut ĂȘtre meilleur pour les tĂąches difficiles, mais plus cher et plus lent.

aider --architect   --model openai/o3   --editor-model anthropic/claude-3-7-sonnet-20250219   app/services/search.py tests/test_search.py
RĂŽleMissionRisque
ArchitectConcevoir.Plan trop ambitieux.
EditorAppliquer.Diff incomplet.
Weak modelCommit/résumé.Approximation.
Matrice de choix
SituationModeInstruction
Comprendre bug/askAnalyze only.
Fix trivial/codeChange only this function.
Refactor multi-fichiers/architectOne step at a time.
Migration DB/ask d’abordNo migration yet.
Question outil/helpExplain the command.
Commandes slash
Commandes slash essentielles
CommandeCatégorieUsage
/addContexteAjouter fichier éditable.
/read-onlyContexteAjouter doc non modifiable.
/dropContexteLibérer contexte.
/lsContexteVoir fichiers connus.
/mapRepo mapAfficher carte.
/tokensBudgetVoir tokens.
/diffReviewVoir diff.
/undoRollbackAnnuler dernier patch.
/runExecutionLancer commande.
/testValidationLancer test et corriger.
/lintQualitéLinter/corriger.
/webContexteAjouter page web.
/voiceInputDicter.
/editorPrompt longÉcrire prompt structurĂ©.
Session type
aider --read CONVENTIONS.md app/services/importer.py tests/test_importer.py

> /ask Explain why duplicate rows are not detected. Do not edit files.
> /ask Propose one minimal patch and the exact regression test.
> /code Implement the minimal patch only.
> /test python manage.py test tests.test_importer.DuplicateImportTests
> /diff
> /commit fix(importer): detect duplicate rows before batch insert
Pattern : analyse, plan, patch, test, diff, commit.
Exécution contrÎlée
CommandeComportementUsage
/run python manage.py checkLance et peut ajouter sortie.Check Django.
/test python manage.py test app.tests.XCorrige si échec.Boucle test-fix.
/lintLinte fichiers.AprĂšs patch.
/git statusCommande Git brute.ContrĂŽle local.
Filtrage : ne pas injecter au chat des logs massifs ou contenant secrets.
/editor pour prompts sérieux
/editor

Mission:
Fix management command progress reporting.

Scope:
- edit only import_data.py
- do not change models
- do not create migrations

Constraints:
- keep --verbosity support
- add counters and summary

Validation:
python manage.py import_data --dry-run --limit 10 --verbosity 2
python manage.py test app.tests.test_import_command
Lint, tests & CI
Boucle qualité
Aider edit | v lint | +-- fail -> fix | v targeted test | +-- fail -> fix | v human diff review | v commit / PR / CI
NiveauCommandeValeur
SyntaxeBuilt-in / ruffErreurs immédiates.
Unitaire ciblé/test test spécifiquePreuve du bug.
Suite apppython manage.py test appRégression locale.
CIPipeline completValidation finale.
Configurer tests et linters
auto-lint: true
lint-cmd:
  - "python: ruff check"
  - "python: python -m py_compile"

test-cmd: "python manage.py test"
auto-test: false
OptionAvantageConseil
auto-lint trueFeedback rapide.À activer.
auto-test truePreuve continue.Si tests rapides.
/test cibléRapide.Idéal gros Django.
Test first avec Aider
/ask Find the missing regression test. Do not edit production code.
/code Add only the failing regression test.
/test python manage.py test importer.tests.test_duplicates
/code Implement the smallest production fix.
/test python manage.py test importer.tests.test_duplicates
TrĂšs rentable : un test qui Ă©choue avant le patch prouve que l’IA a compris le bug.
CI et pre-commit
Local:
ruff check
python manage.py check
python manage.py makemigrations --check --dry-run
python manage.py test app
CI:
install
lint
type check
migration check
unit tests
integration tests
coverage
block merge on failure
PR obligatoire : un commit local propre ne remplace pas la CI.
ModÚles & coûts
Providers et modĂšles

Aider peut travailler avec des modĂšles cloud et locaux via OpenAI, Anthropic, Gemini, DeepSeek, OpenRouter, Ollama, LM Studio, Azure, Bedrock, Vertex AI et autres API compatibles.

FamilleUsage fortAttention
RaisonneurArchitecture, bug complexe.Coût/latence.
ÉditeurDiffs prĂ©cis.Moins conceptuel.
Weak modelCommit/résumé.Pas pour décisions.
Local LLMConfidentialité.Qualité variable.
OpenRouter/API compatibleFlexibilité.Gouvernance provider.
Combiner deux modĂšles
aider --architect   --model openai/o3   --editor-model anthropic/claude-3-7-sonnet-20250219   --weak-model openai/gpt-4o-mini   app/services/reporting.py tests/test_reporting.py
ChoixEffetConseil
ModÚle fort partoutQualité, coût.Tùches critiques.
Weak modelCoût réduit.Commits/résumés.
Editor modelMeilleurs edits.Tester sur repo réel.
Limiter les coûts
1
Mission/session
Évite les historiques confus.
2-6
Fichiers au départ
Bon périmÚtre de patch.
4K
Map tokens
Départ raisonnable.
0
Secrets
Jamais en contexte.
LevierRéduitRisque
/dropTokens.Retirer utile.
read-only docsRépétition.Docs obsolÚtes.
weak modelCoûts.Approximation.
Benchmark interne
Tasks:
1. Fix a failing unit test.
2. Add a Django command option.
3. Refactor one service function.
4. Add validation without DB change.
5. Improve template JS.

Measure:
- files changed
- diff size
- tests passed
- human corrections
- token cost
- elapsed time
- rollback complexity
Score utile : petit diff relisible + tests verts > grand patch impressionnant.
IDE, Watch & Voice
Watch mode : Aider depuis ton IDE

Avec --watch-files, Aider surveille les fichiers et repĂšre des commentaires AI, AI! ou AI?.

aider --watch-files

def normalize_url(url):
    # Add validation for empty and malformed URLs. AI!
    ...

# Explain why this strips query parameters. AI?
MarqueurEffetUsage
AIInstruction contextuelle.Préparer notes.
AI!Déclenche modification.Patch local.
AI?Pose question.Comprendre bloc.
Web, images, clipboard
/web https://docs.example.com/api/v2/auth
/paste screenshot_login_error.png
/paste error_trace.txt

Update the client to match the documented API.
Do not change unrelated files.
ContexteUtile pourFiltre
Page doc APISDK, client HTTP.Version de doc.
ScreenshotBug UI/CSS.Masquer données.
TraceDebug backend.Supprimer tokens.
Voice-to-code

La voix est utile pour décrire un problÚme rapidement. Pour du code de production, relire et reformuler la transcription avant exécution.

/voice

# Then edit:
Use ask mode. Do not edit files.
Summarize the suspected bug and ask for confirmation.
À Ă©viter en voix directe : migration DB, auth/security, commande destructive, gros refactor.
Remote, Docker, Codespaces
EnvironnementAvantageRisqueConseil
VS Code terminalIDE + CLI.Contexte non automatique.watch/comments.
SSH dev serverProche réel.Confusion prod.Prompt clair, jamais prod.
CodespacesSandbox cloud.Secrets/coûts.Secrets gérés.
DockerIsolation.Volumes/UID.Wrapper script.
Django/Python
Workflow Django

Django est trÚs adapté à Aider : structure claire, tests, commandes, apps, services, templates et migrations. La clé est de limiter le périmÚtre.

aider --read CONVENTIONS.md   myapp/services/importer.py   myapp/tests/test_importer.py

/ask Explain why duplicate detection fails. Do not edit.
/code Add one regression test and minimal fix.
/test python manage.py test myapp.tests.test_importer
traceback + files + conventions -> /ask diagnosis -> /code minimal patch -> /test targeted -> /diff review -> commit
Models et migrations
ActionRisqueProcédure
Ajouter champdefault, null, lock.Plan DB avant code.
Renommer champPerte données.Migration manuelle.
Ajouter indexLock/coût/champ long.Validation explicite.
UniqueDoublons existants.Audit data avant contrainte.
/ask
Analyze migration impact only.
Do not create migrations.
Include SQL lock risk, rollback path and tests.
RĂšgle Ideo-Lab : pas d’index lourd ou unique sur champs texte longs sans stratĂ©gie explicite.
Management commands
Prompt:
Improve this command.
Scope:
- add --dry-run
- add --limit
- add --verbosity-aware logging
- add final counters
- do not change models
Validation:
python manage.py import_keywords --dry-run --limit 10 --verbosity 2
python manage.py test tech_glossary.tests.test_import_keywords
ÉlĂ©mentAttendu
--dry-runAucune écriture DB.
--limitTraitement borné.
--verbosityLogs adaptés.
Counterscreated, updated, skipped, errors.
Templates HTML et JS
/code
Create one new modal using the existing kcard / ig-modal pattern.
Do not rewrite the whole template.
Add only:
- one card
- one modal
- one tab group
- no global JS rewrite
RisquePrévention
Balise non ferméeDiff minimal + validation HTML.
JS global casséNe pas toucher handlers existants.
CSS dupliquéRéutiliser classes.
Sécurité & gouvernance
Menaces principales
RisqueExempleProtection
SecretsToken dans log.Masquer, .env non commité.
Données clientsEmail/contrat en trace.Anonymiser.
Commandes dangereusesflush, drop, reset.Validation humaine.
DépendancesPackage non contrÎlé.Approval + scan.
HallucinationAPI inexistante.Tests et diff review.
Non négociable : aucun secret, aucune donnée client brute, aucune commande destructive non validée.
CONVENTIONS.md sécurité
# Security conventions for Aider

- Never read or modify .env files.
- Never paste secrets into chat.
- Never add production credentials to code.
- Never run destructive database commands.
- Ask before adding dependencies.
- Ask before creating migrations.
- Auth, permissions and crypto changes require tests.
- Do not weaken validation to make tests pass.
- Prefer explicit failure over silent fallback.
Attribution et audit

Aider peut annoter l’auteur/committer ou le message de commit. En Ă©quipe, cette traçabilitĂ© aide la revue et l’apprentissage.

--attribute-commit-message-author
--attribute-commit-message-committer
--attribute-co-authored-by
Gouvernance saine : l’attribution IA ne remplace jamais la responsabilitĂ© humaine du merge.
Déploiement en équipe
MaturitéRÚglesIndicateurs
SoloConventions locales.Diff size, tests.
Petite équipePR + CI + conventions.Rework, bugs post-merge.
EntreprisePolicy modÚles, données, audit.Coûts, adoption, incidents.
Rollout:
1. Pilot with 2 senior developers.
2. Define allowed providers.
3. Create conventions.
4. Build 10 approved workflows.
5. Measure speed and defects.
6. Expand after review.
Playbook & sources
Méthode quotidienne
1. git status
2. git checkout -b task/aider-small-scope
3. identify exact target files
4. start aider with read-only conventions
5. /ask diagnosis only
6. approve minimal plan
7. /code implement one patch
8. /test targeted command
9. /diff and human review
10. push branch and PR
ÉtapeQuestion de contrîle
Avant patchQuels fichiers doivent changer ?
AprÚs patchLe diff est-il limité ?
Avant commitQuel test prouve le résultat ?
Avant PRLe message explique-t-il le pourquoi ?
Prompts prĂȘts
Diagnostic:
/ask Analyze this failure. Do not edit files.
Identify code path, likely cause and minimal fix.

Patch:
/code Implement the minimal fix only.
Do not refactor unrelated code.
Add or update one regression test.

Review:
/ask Review the last diff for security, performance,
compatibility, migration risk and hidden behavior changes.

Rollback:
/ask Explain how to safely rollback the last change.
Do not edit files.

Django migration:
/ask Analyze migration impact only.
Do not create migrations.
Dépannage
SymptĂŽmeCauseCorrection
Trop de fichiers modifiésScope vague./drop + prompt étroit.
Réponse incohérenteContexte saturé./tokens, /ls, /map-refresh.
Tests non lancéstest-cmd absent.Configurer ou /test ciblé.
Coût trop élevéHistorique long.Nouvelle session, /drop, weak model.
Erreur providerClé ou modÚle./models, env vars.
Sources et repÚres vérifiés
  • Aider official website — terminal pair programming, repo map, Git integration, 100+ languages, voice/web/images, lint/test et chiffres publics.
  • Aider documentation — installation, usage, modes chat, commandes, conventions, lint/test, YAML config.
  • Repository map docs — carte concise du dĂ©pĂŽt, symboles, signatures et ranking par graphe.
  • Git integration docs — auto-commit, dirty files, /diff, /undo, attribution.
  • Cursor guide attachĂ© — layout IDEO-Lab rĂ©utilisĂ© : kgrid/kcard, modals, tabs, boutons Copy/Print/Close, CSS clair.
URLs:
https://aider.chat/
https://aider.chat/docs/
https://aider.chat/docs/install.html
https://aider.chat/docs/usage/modes.html
https://aider.chat/docs/usage/commands.html
https://aider.chat/docs/repomap.html
https://aider.chat/docs/git.html
https://aider.chat/docs/usage/lint-test.html
https://aider.chat/docs/usage/conventions.html
https://aider.chat/docs/config/aider_conf.html