Terminal Agent
Aider
A pioneering open-source, terminal-based AI pair programmer that edits your local git repo directly and auto-commits each change.
Aider was one of the first tools to popularize the “AI edits your local repo from the terminal” workflow. It reads your codebase, makes changes as real git diffs, and commits each one with an auto-generated message, so every edit is reviewable and revertible.
Why it stands out
- Git-native. Every change is a commit — trivially easy to review, squash, or roll back.
- Repo map. Aider builds a lightweight map of your codebase so it can reason about files it hasn’t fully read.
- Broad model support, including local models.
Good for
Developers who want an AI pair programmer that respects git as the source of truth and integrates cleanly into existing version control habits.