Aider
A terminal pair-programming agent using a repository map, Git-aware edits and iterative lint/test feedback with hosted or local models.

Overview
A terminal pair-programming agent using a repository map, Git-aware edits and iterative lint/test feedback with hosted or local models.
Constructs a map of the codebase for repository context · Makes edits with automatic Git commits and undo/diff workflows · Runs lint and tests and can address detected problems
Coding agents & IDEs · Apache-2.0
Original source & installation instructions
Apache-2.0 covers the code, not model usage; automatically committed edits need human review, and model recommendations may become outdated.