Aider — the boring AI pair programmer that just works
No IDE, no extension, no integration hell. A terminal tool that edits files, makes proper git commits, and works with whatever model you bring.
See Aider tool entryAider has been around longer than the current AI-coding wave. It's still the most boring tool in the category, and that's why it keeps showing up in the workflows of people who've been doing this for a while.
What it is
A terminal-based AI pair programmer. You point it at your git repo, tell it what to change, and it edits files and commits with a real diff and a real commit message. No editor extension, no IDE, no autocomplete UI. Just CLI plus your existing editor.
Why it stays in rotation
Three things keep Aider in the toolbox even as flashier tools come out:
- Bring-your-own-model. Claude, GPT, Gemini, local Llama via Ollama. You're not locked to one vendor's pricing or roadmap. If Anthropic raises prices tomorrow, you switch in one config line.
- Real git commits. Every change is a proper commit with a meaningful message. Rolling back a bad AI session is
git revert, not "undo, hope, panic." Combined with branch-per-feature, the blast radius is bounded. - It edits the files you tell it to. No mystery scope-creep. You add files to the chat explicitly. The model can't decide to refactor your auth module while you asked for a small CSS tweak.
When to use it
- You live in the terminal and don't want a separate AI surface
- You're working on a project where commit hygiene matters (open source, multi-author, audited)
- You want to swap models for the same task — Aider makes it a one-liner
When something else is better
- Cursor / VS Code-style integration: if you want inline diffs and tab-completion, Aider isn't that.
- Autonomous "do everything" agents: Aider waits for you. It's collaborative, not autonomous. Use Devin or Claude Code's agent mode if you want fire-and-forget.
- Beginner-friendly UX: the setup is honest CLI. If
pip installand editing a YAML config sounds like work, the friction will outweigh the wins.
Why it's the right shape for a lot of teams
The flashy AI coding tools assume "more autonomy is better." Aider's bet is the opposite — the right amount of autonomy is "edits exactly the files I named, commits exactly the diff I approved, in a model I can swap." For shipping production code rather than experimenting, that's usually the right shape.
Full Aider entry — when to pick it over Cursor or Claude Code, what to watch out for, and the install command.
More spotlights: See the archive →