Aider

Aider

By Aider

AI pair programming in your terminal — edits your code and auto-commits each change to git.

No updates in 6+ monthsv0.86.02025-08-09PythonApache-2.0
47.6k Completely free Open source

Doc version 1.0 · Updated

Related tools

Overview

Aider is “AI pair programming in your terminal”: you chat about a change and it edits the files directly.
It is git-native — every change is auto-committed with a sensible message, so the history stays clean and any edit is easy to undo.

flowchart LR
  you[you] --> aider[Aider]
  aider --> model[model]
  model --> diff[edit + git commit]

The Code samples tab shows an interactive session and a scripted one-shot edit — pick from the selector to compare.

When to use it

Reach for Aider when you want fast, conversational edits to an existing repository with disciplined, reversible git history — and any model via LiteLLM.