Aider
The terminal sidekick I didn't know I needed; it handles the boring Git stuff so I can just focus on the magic.
Scoring Breakdown
We don’t earn anything when you click this.
Who it's for
Move faster with an AI co-pilot
Offload the repetitive, automate the tedious, and focus on the creative parts of your work that actually need you.
Learn by doing, not by watching
Ask it anything, get back an explanation calibrated exactly to your level. The best tutor you've ever had doesn't charge by the hour.
The Assessment
- × Terminal-only workflow has a steep learning curve — the mental model differs from GUI-based editors.
- × Context management requires manual attention; you must explicitly tell it which files are in scope.
- × Model API costs pass through to you directly, so heavy use with GPT-4 or Claude gets expensive fast.
The Signal Guide
Run this directly in your terminal. Ask it to refactor a messy function, and it will automatically edit the file, run your linters, and commit the changes to Git with a descriptive message.
What Aider can’t do
It edits the repo. You hold the long thread of what the repo is becoming.
Aider is a wonderful terminal-native coder. What it can't hold across sessions is the through-line of architectural intent — what this codebase is for, six months from now, when nobody remembers the original conversation.
Read the essay →