Direct answer
What is Aider?
Aider is an open-source terminal CLI that lets developers pair program with LLMs directly inside a local Git repository, editing files and creating automated commits.
Aider is a command-line tool designed for AI pair programming inside your local Git repository. Rather than tying developers to a custom IDE or single proprietary LLM, Aider connects to dozens of commercial and local model providers—including Anthropic Claude, OpenAI, Google Gemini, DeepSeek, Groq, Ollama, and LM Studio. As developers request changes, Aider inspects the project structure using a concise repository map of key classes, functions, and call signatures, ranking them via dependency graphs to fit the model's context budget. Once an edit instruction is given, Aider updates source files directly across one or multiple files and creates Git commits with descriptive messages. It supports automated linting and testing integration, re-prompting the model if errors are detected. In addition to standard terminal operation, Aider supports voice-to-code input, image and webpage context references, browser UI modes, and editor-watching modes that react to inline comments added inside editors like VS Code.
Aider works directly inside your terminal on any Git repo, uses a graph-ranked repository map for codebase context, and automatically creates Git commits with generated messages as it modifies files.
Product capabilities
Key features
Repository Map
Constructs a concise map of key classes, functions, and type signatures across your Git repo, dynamically ranking relevant definitions to fit LLM token budgets.
Automated Git Commits
Automatically records file edits as Git commits with descriptive commit messages, making AI changes easy to inspect, diff, or revert using standard Git tools.
Broad LLM Connectivity
Connects to commercial APIs like Anthropic, OpenAI, DeepSeek, and Gemini, as well as local inference engines such as Ollama and LM Studio.
Automated Linting & Test Verification
Runs configured linters and test suites after changes, automatically feeding error outputs back into the model to self-correct problems.
Voice and Multimodal Input
Supports voice-to-code requests alongside image attachments and documentation URLs for visual context and external reference.
Flexible Chat Modes
Includes dedicated chat modes such as code, architect, ask, and help, letting users design architecture before code generation or ask questions without file edits.
Practical fit
Who should use Aider?
Multi-File Refactoring and Bug Fixing
Instruct Aider to diagnose an issue or refactor interfaces across multiple modules while maintaining Git history and test suites.
Greenfield Feature Development
Scaffold new endpoints, scripts, or unit tests by passing documentation URLs or design comments directly from the command line.
Local and Offline Coding with Open Models
Run coding sessions using Ollama or LM Studio to keep source code entirely on your own hardware without third-party data egress.
Editorial assessment
Pros and limitations
Where it is strong
- Model-agnostic design supporting both leading proprietary APIs and local models via Ollama
- Automatic Git commits provide a clean audit trail and easy rollbacks
- Repository map provides global project context without exceeding token budgets
Where to be careful
- Requires familiarity with the command line and API key management
- Requires high-capability models (like Claude 3.7 Sonnet or DeepSeek R1) for reliable multi-file editing
Commercial context
Aider pricing
At the review date, Aider is free open-source software installed via pip or Docker. Users provide their own LLM API keys (such as OpenAI, Anthropic, or DeepSeek) or connect free/local model endpoints (such as Ollama or OpenRouter free tier). Always verify current installation details and upstream model costs on the official site.
Pricing, limits, taxes, model access, and regional availability can change. Verify the purchase-critical details on the official pricing page linked under Sources.
Transparent ranking
Why Aider scores 81.1
Each factor is scored on a 100-point scale, then combined using the public ToolsRank weights. Engagement and momentum stay at a neutral baseline until measured signals exist, so no tool can gain or lose position from numbers nobody recorded.
Compatibility
Languages, platforms, and integrations
Languages
- English
Integrations & surfaces
- Git
- OpenAI
- Anthropic
- Google Gemini
- DeepSeek
- Ollama
- OpenRouter
- GROQ
- LM Studio
- Amazon Bedrock
- Microsoft Azure
- GitHub Copilot
Community
Reviews and questions
No approved member reviews yet. Editorial factors above are the only rating on this page.
Reviews and questions come from Google-signed members and are checked by an editor before they appear.
Frequently asked
Aider FAQ
How do you install Aider?+
Aider can be installed on your system using Python via pip (using the official installer command 'python -m pip install aider-install && aider-install'), or run through Docker, GitHub Codespaces, and Replit.
Does Aider require a paid subscription to Aider itself?+
No. Aider is free open-source software. Users pay their chosen LLM provider directly for API tokens, or use free model endpoints and local inference engines like Ollama.
What programming languages does Aider support?+
The vendor states that Aider works with more than 100 programming languages, including Python, JavaScript, Rust, Ruby, Go, C++, PHP, HTML, CSS, and others supported via tree-sitter.
Can Aider be used inside regular IDEs?+
Yes. Aider runs in your terminal, but it can watch files for special AI comments typed directly inside editors like VS Code or Neovim, executing requested modifications as you save.
