All spotlights
Tool DropMay 18, 2026

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 entry

Aider 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:

  1. 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.
  2. 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.
  3. 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 install and 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 →