Aider
| Field | Value |
|---|---|
| Developer | Paul Gauthier |
| Language | Python |
| License | Apache 2.0 |
| GitHub | Aider-AI/aider |
| Stars | 30K+ |
| Website | aider.chat |
Overview
Section titled “Overview”Aider is the original AI pair programming tool for the terminal. It pioneered many patterns now standard across coding agents — repo maps, structured edit formats (search/replace, whole-file, unified diff), and multi-model architectures (Architect/Editor mode).
Key Features
Section titled “Key Features”- Repo map — Automatic codebase understanding via tree-sitter AST parsing
- Edit formats — Multiple structured edit formats optimized for different LLMs
- Architect/Editor — Dual-model architecture separating reasoning from editing
- Git integration — Auto-commits with meaningful messages
- Multi-model — Works with GPT-4o, Claude, Gemini, DeepSeek, local models
- SWE-bench proven — Consistently top scores on coding benchmarks
When to Use
Section titled “When to Use”✅ Terminal-based pair programming ✅ Working on existing codebases ✅ Want git-integrated AI coding
❌ Building a coding agent product (use AdalFlow) ❌ Need web UI (use Cursor or AdaL CLI)