Terug naar Woordenboek
intermediateTools & Platforms
8 min leestijd

Aider

Aider (AI pair programming in your terminal)

Dennis ClaassenDoor Dennis Claassen · Laatst bijgewerkt feb 2026

Simpele Uitleg

Aider is een gratis, open-source AI-pairprogrammer die in je terminal draait en je samen met een LLM code laat schrijven in een bestaande of nieuwe codebase. Het kenmerk is de ingebouwde Git-integratie: elke wijziging wordt automatisch als losse commit vastgelegd met een zinvolle commit-message (aider.chat).

Technische Definitie

Aider is een command-line tool (Python, te installeren via pip) die fungeert als AI pair programmer. Volgens de projectdocumentatie ondersteunt het 100+ programmeertalen, maakt het een ‘map’ van je hele codebase (via Tree-sitter) zodat het ook in grote projecten context heeft, en commit het wijzigingen automatisch met zinvolle commit-messages zodat je ze met gewone git-tools kunt diffen, beheren en ongedaan maken. Aider kan op vrijwel elk model worden aangesloten, inclusief lokale modellen (bring-your-own-model); de documentatie noemt onder meer Claude-, DeepSeek- en OpenAI-modellen als goede keuzes, maar welke modellen het best presteren verandert per versie — raadpleeg daarvoor de actuele leaderboard op aider.chat/docs/leaderboards. De code staat onder Apache-2.0-licentie (github.com/Aider-AI/aider).

Waarom Dit Belangrijk Is

Aider is uitgegroeid tot het bekendste open-source, terminal-native alternatief voor commerciële AI-codeertools zoals Claude Code en Cursor. De repo telt ruim 45.000 GitHub-sterren en aider.chat meldt miljoenen pip-installaties. Voor ontwikkelaars die geen abonnement willen en juist model-onafhankelijkheid en transparantie zoeken, is Aider aantrekkelijk: je betaalt alleen de API-kosten van het LLM dat je kiest, of draait een lokaal model voor nul euro. De sterke Git-integratie maakt AI-wijzigingen bovendien controleerbaar en reversibel, wat het verschil maakt tussen experimenteren en productie-werk.

Hoe Het Werkt

Je start Aider in je projectmap met het commando aider gevolgd door de bestanden die je wilt bewerken; die worden dan onderdeel van de chat. Vervolgens beschrijf je in gewone taal wat je wilt veranderen. Aider stuurt de relevante context (mede dankzij de codebase-map) naar het gekozen LLM, past de bestanden direct aan en commit de wijziging automatisch in Git met een passende boodschap. In de chat gebruik je commando’s als /add (bestanden toevoegen), /diff (voorgestelde wijzigingen bekijken), /undo (laatste AI-commit terugdraaien) en /model (van model wisselen). Omdat alles via Git loopt, kun je elke stap terugdraaien met vertrouwde git-tools.

Use Cases

Bestaande codebase uitbreiden

Een ontwikkelaar voegt een feature toe aan een bestaand project door de relevante bestanden met /add toe te voegen en in gewone taal te beschrijven wat er moet gebeuren. Aider past meerdere bestanden tegelijk aan en commit elke stap apart, zodat de geschiedenis schoon en herleidbaar blijft.

Werken met lokale of goedkope modellen

Teams die geen data naar een externe cloud willen sturen of kosten willen drukken, koppelen Aider aan een lokaal model of een goedkoper API-model zoals DeepSeek. Zo houden ze controle over privacy en uitgaven zonder de workflow te veranderen.

Veilige AI-wijzigingen door Git-integratie

Doordat Aider elke wijziging automatisch commit, kan een developer experimenteren met grote refactors en met /undo of een gewone git revert direct terug naar de vorige staat. Dit verlaagt de drempel om AI grote stukken code te laten aanraken.

Onboarding in een onbekend project

De codebase-map geeft Aider overzicht over een groot, onbekend project. Een nieuwe teamlid kan zo gericht vragen stellen en kleine wijzigingen laten maken zonder eerst de hele structuur handmatig te doorgronden.

Voorbeelden

Nieuw project starten in de terminal

Een developer maakt een lege map, start Aider en typt: "Maak een Python CLI die een CSV inleest en het gemiddelde per kolom print."

Aider schrijft het script, voegt het toe aan een nieuwe Git-repo en commit het met een beschrijvende message. De developer draait het, vraagt om een extra optie, en Aider past de code aan in een tweede commit. De hele geschiedenis staat netjes in Git.

Bug fixen met /undo als vangnet

Een team laat Aider een bug in drie bestanden oplossen. De fix breekt een test. In plaats van handmatig terug te zoeken typt de developer /undo om de laatste AI-commit terug te draaien, herformuleert de opdracht en laat Aider het opnieuw proberen. Door de atomische commits is elke poging een apart, herleidbaar punt in de historie.

Aider naast Claude Code en Cursor

Een ontwikkelaar gebruikt Cursor als IDE voor dagelijks werk, Claude Code voor autonome multi-file taken, en Aider wanneer model-onafhankelijkheid of een specifiek lokaal model nodig is. Volgens vergelijkingen uit 2026 is Aider daarbij het open-source, transparante alternatief dat je volledig zelf in de hand houdt.

Veelgemaakte Fouten

Denken dat Aider helemaal gratis is

Fout: aannemen dat er geen kosten zijn.

Beter: besef dat de tool zelf gratis en open source is, maar dat je de API-kosten van het gekozen LLM betaalt. Wil je echt €0 betalen, draai dan een lokaal model.

Waarom: bij Claude- of OpenAI-modellen lopen de tokenkosten op naarmate je codebase en gesprekken groter worden.

Te veel bestanden toevoegen aan de chat

Fout: met /add je hele project in de chat gooien.

Beter: voeg alleen de bestanden toe die je echt wilt bewerken. De docs adviseren expliciet om geen stapel extra bestanden toe te voegen; Aider haalt zelf context uit gerelateerde bestanden.

Waarom: te veel context verhoogt de kosten en kan de kwaliteit van de wijzigingen verlagen.

Aider verwarren met een IDE zoals Cursor

Fout: verwachten dat Aider een grafische editor met knoppen is.

Beter: Aider is een terminal-tool die je met commando’s en gewone taal aanstuurt, vergelijkbaar met Claude Code. Cursor is daarentegen een AI-editor (fork van VS Code) die je met muis en toetsenbord bedient.

Waarom: de workflows verschillen wezenlijk; kies op basis van of je liever in de terminal of in een IDE werkt.

De automatische Git-commits uitschakelen zonder reden

Fout: de auto-commit als hinderlijk ervaren en meteen uitzetten.

Beter: laat de automatische commits aan staan; juist die maken AI-wijzigingen herleidbaar en met /undo of git revert ongedaan te maken.

Waarom: zonder losse commits verlies je het belangrijkste voordeel van Aider, namelijk veilige en omkeerbare AI-bewerkingen.

Tools Die Dit Gebruiken

AiderClaudeOpenAIDeepSeek

Veelgestelde Vragen

Wat is het verschil tussen Aider en Claude Code?
Beide zijn terminal-native AI-codeertools die je met prompts aanstuurt. Het grootste verschil is openheid en modelkeuze: Aider is open source (Apache-2.0) en model-onafhankelijk, dus je kunt het op Claude, OpenAI, DeepSeek of een lokaal model aansluiten. Claude Code is het terminal-product van Anthropic en draait op Claude-modellen. Vergelijkingen uit 2026 noemen Aider het leidende open-source alternatief, terwijl Claude Code geldt als zeer sterke autonome agent voor multi-file taken.
Is Aider gratis?
De tool zelf is gratis en open source. Je betaalt alleen voor de LLM-API die je gebruikt, bijvoorbeeld die van Anthropic of OpenAI. Gebruik je een lokaal model, dan zijn er helemaal geen API-kosten. Reken bij cloud-modellen op tokenkosten die meeschalen met de grootte van je codebase en je gesprekken.
Welke modellen werken met Aider?
Aider kan op vrijwel elk LLM worden aangesloten, inclusief lokale modellen. De documentatie noemt onder meer Claude-, DeepSeek- en OpenAI-modellen als goede keuzes voor codeerwerk. Welke modellen op een bepaald moment het best presteren verandert per versie; check daarvoor de actuele leaderboard op aider.chat/docs/leaderboards. Die ‘bring-your-own-model’-aanpak is een van de belangrijkste redenen waarom developers voor Aider kiezen boven tools die aan één aanbieder vastzitten.
Hoe installeer ik Aider?
Aider is een Python-tool die je via pip installeert. De documentatie raadt het commando aan: python -m pip install aider-install, gevolgd door aider-install. Daarna ga je naar je projectmap, start je aider met de bestanden die je wilt bewerken, en stel je je API-key in voor het model dat je wilt gebruiken.
Hoe zet ik de automatische Git-commits van Aider uit?
Standaard commit Aider elke wijziging automatisch in Git met een zinvolle message, zodat je ze makkelijk kunt diffen en ongedaan maken. Wil je een wijziging terugdraaien, gebruik dan /undo in de chat of een gewone git revert. Wie het automatisch committen liever uitzet, kan dat via Aiders configuratie; raadpleeg daarvoor de actuele documentatie op aider.chat, omdat opties per versie kunnen verschillen.
Aider, Cursor of Claude Code: wat moet ik kiezen?
Kies Cursor als je liever in een grafische IDE (fork van VS Code) met muis en toetsenbord werkt. Kies Claude Code of Aider als je comfortabel bent in de terminal en met prompts werkt. Aider is daarbinnen de open-source, model-onafhankelijke optie met sterke Git-integratie; Claude Code is de autonome agent van Anthropic op Claude-modellen. Veel developers gebruiken ze naast elkaar voor verschillende taken.

Wil je deze term in de praktijk leren toepassen?