Aider
AI pair programmer that edits your codebase from natural language in the terminal
View on GitHubWhat it solves
The IDE-plugin-or-raw-API dilemma: Aider gives you AI-assisted code editing that works in any terminal with any editor, without installing an extension or switching tools.
Overview
Aider is a command-line pair programmer that works directly with Git repositories. You describe what you want in natural language; Aider reads the relevant files, proposes changes as a unified diff, and commits them. Supports 60+ LLMs including GPT-4o, Claude 3.7, Gemini, and local models. It maps your full repo structure before editing, so changes fit the existing codebase rather than arriving as standalone snippets.
Key facts
- Language
- Python
- License
- Apache 2.0
- Maturity
- Community canon
- Maintainer
- Aider-AI
- Reviewed
- 2026-06-11
Where to start
The benchmark section of the README is the honest answer to 'does this actually work', real SWE-bench numbers across models set expectations before you configure anything.
README.mdTechnologies
More in this domain
LangGraph
Stateful multi-agent orchestration for LLM applications
The state management problem in multi-agent systems: how you build agents that pass context across turns without losing the execution thread.
AutoGen
Multi-agent conversation framework from Microsoft Research
How to coordinate multiple specialized agents toward a shared goal without writing low-level orchestration logic by hand.
CrewAI
Role-based multi-agent orchestration for collaborative task execution
The boilerplate problem in multi-agent setup: defining roles, delegation rules, and task routing without writing a custom orchestration graph.