Aider
Terminal pair programmer that commits as it goes.
A command-line tool that edits your files and makes a git commit for each change, so every step the AI takes is independently reviewable and revertible. Builds a map of your repository to decide what context matters. The commit-per-change design is the single best safety habit in vibe coding, enforced by the tool itself.
Best for
Git-native workflows and surgical, well-scoped changes.
Watch out for
Sparse UI. You need to be comfortable in a terminal and reading diffs.
Using this and stuck anyway?
Knowing the tool isn't the same as finishing the project. If yours has stopped moving, we'll take a look at it.
Tell us what's broken