Aider
Pair-programming in your terminal. Git-native, model-agnostic, OSS.
Open source · Apache-2.0 Free
Features
- ▸ Auto git commits per chat session
- ▸ Repo-map for codebase context
- ▸ Architect/Editor split (planner + applier)
- ▸ Voice mode
- ▸ Browser screenshots in context
- ▸ Linting + test running with auto-fix
Pros
- + Git-native — every change is a clean commit
- + Strong on existing codebase understanding via repo-map
- + Tiny dependency footprint
Cons
- − Pure terminal UX, no IDE niceties
- − Less interactive than agent tools
Best for
- · Solo devs in terminal-heavy workflows
- · Open-source contributors
- · Backend engineers
Avoid if
- · You want GUI-driven UX
- · Your team needs collaboration features