Aider
A highly popular open-source AI pair programming tool that runs in your terminal, connecting multiple LLMs directly to your local codebase and Git repository.
What it is
Aider allows you to edit code using natural language from the command line. It creates an interactive chat session where the AI proposes code changes and automatically commits them to your Git history with descriptive messages. Aider is completely model-agnostic, allowing developers to plug in Claude, GPT, or local models.
When you would use it
You use Aider when you want a highly flexible, open-source terminal agent that tightly integrates with your Git workflow and allows you to swap out underlying AI models at will.
Common operations
- Refactoring complex backend logic with automatic Git commit tracking.
- Voice-to-code programming directly in the terminal.
- Applying AI code changes safely with easy undo commands.