Aider
Aider is an AI pair programming tool that runs in your terminal, letting you collaborate with LLMs to modify existing codebases or start new projects. It maps your codebase, supports 100+ languages, and integrates with git for automatic commits. It is designed for developers who want to use AI assistance directly in their coding workflow.
🎬 ALL ROADS LEAD to AI CODING: Cursor, Aider in the browser, Multi file Prompting · IndyDevDan
✨ Key features
- Works with cloud and local LLMs, including Claude, DeepSeek, OpenAI.
- Maps entire codebase for better context in large projects.
- Supports 100+ programming languages.
- Automatically commits changes with sensible messages.
- Use from IDE via comments for changes.
- Add images and web pages for visual context.
🎯 Use cases
- Start a new project with AI assistance.
- Modify existing codebase with natural language requests.
- Automatically lint and test code after AI changes.
- Use voice to request features or bug fixes.
- Work with any LLM via web chat copy/paste.
📦 Installation
🧰 Requirements: Requires Python and pip; API keys for cloud LLMs (e.g., DeepSeek, Anthropic, OpenAI) or local model setup.
python -m pip install aider-install
aider-install
Then change into your project directory and run aider with your chosen model and API key.
🚀 Usage
cd /to/your/projectaider --model deepseek --api-key deepseek=<key>aider --model sonnet --api-key anthropic=<key>aider --model o3-mini --api-key openai=<key>⚠️ Good to know
No explicit limitations stated in the README.
❓ FAQ
Which LLMs does Aider support?
Aider works best with Claude 3.7 Sonnet, DeepSeek R1 & Chat V3, OpenAI o1, o3-mini & GPT-4o, but can connect to almost any LLM, including local models.
Does Aider automatically commit changes?
Yes, Aider automatically commits changes with sensible commit messages, allowing you to use git tools to manage and undo AI changes.
Can I use Aider with my IDE?
Yes, you can use Aider from within your favorite IDE or editor by adding comments to your code, and Aider will implement the changes.
How do I install Aider?
Install using pip: python -m pip install aider-install then run aider-install. After that, you can run aider in your project directory.
📊 Repository
🤖 Overview, features, install steps and FAQ were generated from the project's README on Sep 4, 2026. Always check the original source before running commands.