Summary
AI pair programming in your terminal, with git-aware edits and a sensible commit for every change.
Description
Aider is a command-line pair programmer. You run it in a git repository, tell it what you want, and it edits files directly and commits each change with a descriptive message. The git integration is the point: every step is a commit you can inspect, revert, or build on.
Why it works well
- Repository map. Aider builds a concise map of your codebase so the model understands structure without you pasting files, and it scales to large projects.
- Real edits, not snippets. Changes land in files across the project, and Aider handles the diff application.
- Automatic commits. Each request produces a clean commit, so
git diffandgit revertremain your safety net. - Lint and test loops. Configure a linter and test command, and Aider runs them after edits and fixes what it broke.
- Any model. Works with all major providers and local models; benchmark results for each are published openly.
- Voice input and image support for the times when describing something is faster than typing it.
Aider is free and open source, installed with a single pip command, and remains one of the most efficient options for developers who live in the terminal.
Reviews
Similar App Suggestions
OpenHands
All Hands AI
OpenHands — the leading open-source coding agent platform, self-hostable or run in the cloud.
OpenRouter
One API and one bill for hundreds of language models, with automatic failover between providers.
Hugging Face
The open-source AI hub: over a million models, hundreds of thousands of datasets, and hosted demo Spaces.
Google AI Studio
Google's browser workbench for prototyping with Gemini models, then shipping the same prompt as production API code.
Cline
An open-source coding agent for VS Code and JetBrains that plans before it edits and asks before it acts.