Aider is an open-source AI pair programming tool that runs in your terminal, letting you have a conversation with an AI that can directly read and edit your local source files. Every AI-generated change is automatically committed to git with a descriptive message, giving you a clean history and easy rollback if needed.
Experienced developers who prefer working in the terminal use Aider for targeted code changes, refactoring, test writing, and bug fixes. Its git-native workflow means you always have a safety net — every AI change is a commit you can inspect and roll back.
Aider is fully open source and has one of the most active developer communities among AI coding tools. It consistently ranks among the top performers on coding benchmarks and supports virtually every LLM provider.
pip install aider-chat
# or
pipx install aider-chat# For Anthropic (recommended)
export ANTHROPIC_API_KEY=sk-ant-...
# For OpenAI
export OPENAI_API_KEY=sk-...cd your-project
aider/add filename.py and start describing the changes you want. Aider edits the files and auto-commits the changes.aider --model claude-3-5-sonnet-20241022 to select a specific model. Create an .aider.conf.yml file in your project root to set persistent preferences like model choice, auto-commits, and linting configuration. Use /undo to instantly revert the last AI-generated commit.Be the first to share a Aider case study and get discovered by clients.
Submit a case studyThought leaders
Follow for insights, tutorials, and thought leadership
Submit a brief and we'll match you with vetted specialists who have proven Aider experience.