Overview
Aider is an open-source terminal AI pair programming tool focused on collaborative coding with developers in real code repositories. Its core advantage is deep Git integration—every AI code modification automatically generates meaningful Git commits, making version history clear and traceable.
Aider supports almost all mainstream LLMs (Claude 3.7 Sonnet, DeepSeek R1 & Chat V3, OpenAI o1, o3-mini & GPT-4o) without being tied to any specific provider. It consistently ranks among the top-tier open-source tools in benchmarks like SWE-bench, offering excellent cost-effectiveness when used with low-cost models (DeepSeek Chat V3).
Key Features
- Smart Git Integration: Automatically generates standardized Git commits for every code change, keeping version history clear and traceable
- Large Codebase Support: Uses repo map technology to understand the entire project structure, excelling in cross-file refactoring
- Multi-Model Flexibility: Supports almost all mainstream LLMs including Claude 3.7 Sonnet, DeepSeek R1 & Chat V3, OpenAI o1, o3-mini & GPT-4o, and can also connect to local models
- Conversational Coding: Engage in natural dialogue in the terminal, describe requirements to modify code, supporting multi-round iterations
- Voice Coding: Supports voice input, enabling hands-free coding conversations
- Image and Web Support: Supports sending images and web pages into the chat, providing visual context, screenshots, reference documents, etc.
Use Cases
- Cross-file refactoring and feature development in large codebases
- Developers who value version management and want AI modifications recorded in Git
- Developers wanting to protect privacy with local models (Ollama)
- Developers seeking extreme cost-effectiveness with low-cost models like DeepSeek Chat V3
- Maintainers and contributors of open-source projects
Pros
- Completely free and open-source: MIT license, no usage restrictions
- Best Git integration: automatic commits make version history clear at a glance
- Highest model freedom: not tied to any vendor, supports almost all LLMs
- Strong large project handling: repo map technology understands the entire codebase
- Extremely cost-effective: when used with DeepSeek Chat V3, API costs can be minimized
Pricing
Aider is completely free and open-source (MIT license). Users need to provide their own LLM API key; actual costs depend on the chosen model. Using Claude 3.7 Sonnet costs approximately $5-25 per million tokens, using DeepSeek Chat V3 costs as low as $0.1-0.3 per million tokens, and using OpenAI o1 costs approximately $10-30 per million tokens. Alternatively, local models via Ollama can achieve zero cost.
Summary
Aider is the benchmark tool for terminal AI coding—offering the best Git integration, the most model freedom, and being completely open-source and free. When used with DeepSeek Chat V3, it can be considered the 'poor man's Cursor'. However, the pure terminal experience means a higher learning curve, making it suitable for experienced developers. If you value version management and cost control, Aider is the best choice.
Version History
- Aider + DeepSeek Chat V3 / Claude 3.7 Sonnet / OpenAI o1 (2026): Default recommendation of Claude 3.7 Sonnet (complex tasks) / DeepSeek Chat V3 (daily cost-effectiveness) / OpenAI o1 combination, repo map v3 rewritten for large repository support, IDE bridging (VS Code / Cursor) mature