Aider
What it does
Aider is an AI pair programmer that edits code in your local git repo via the terminal. It works with your editor, any LLM (Claude 3.5 Sonnet, DeepSeek R1, GPT-4o, local models), and many languages. Aider lets you pair program with LLMs to start a new project or build on your existing codebase.
How to use: To use Aider, first install it using `python -m pip install aider-install aider-install`. Then, change the directory into your codebase using `cd /to/your/project`. Finally, run Aider with your chosen model and API key, such as `aider --model deepseek --api-key deepseek=<key>` for DeepSeek, `aider --model sonnet --api-key anthropic=<key>` for Claude 3.7 Sonnet, or `aider --model o3-mini --api-key openai=<key>` for o3-mini.
Core features
- ✦AI pair programming in your terminal
- ✦Cloud and local LLM support
- ✦Codebase mapping
- ✦Git integration
- ✦IDE integration
- ✦Image and web page context
- ✦Voice-to-code
- ✦Linting and testing
- ✦Copy/paste to web chat
Use cases
- →Starting a new project with AI assistance
- →Building on an existing codebase with AI support
- →Debugging code with AI
- →Implementing new features with AI
- →Refactoring code with AI
Reviews
Big-picture takes: what it's for and whether it delivers. High-engagement videos from YouTube — not sponsored.
Cursor is great BUT Aider is the OG AI Coding King (Mermaid Diagram AI Agent)
IndyDevDan · 71K views
Why you should use Aider for AI coding
Zen van Riel · 34K views
My aider AI dev setup
mccormix · 16K views
Tutorials
Step-by-step: exactly how to get things done with it.
SECRET SAUCE of AI Coding? AI Devlog with Aider, Cursor, Bun and Notion
IndyDevDan · 41K views
Aider tips and Example use
Tech Friend AJ · 33K views