Aider
A terminal-based AI pair-programming tool that edits local Git repositories.
Who it is for
Command-line developers who want explicit control over context, diffs, and commits.
Use cases
Add files to a session; request cross-file changes; run tests and review results with Git.
Get started
Strengths
It stays close to existing terminal and version-control workflows for incremental review.
Limitations
It requires model and key configuration; inspect diffs and tests around every automated edit or command.