
Aider
✓ VerifiedOpen-source terminal pair programmer with git-native workflows
Our Review
Aider is one of the most practical choices for developers who prefer terminal-first workflows. It is MIT-licensed, works directly in your repo, and lets you use your own model keys instead of locking you into one provider.
What stands out is its Git behavior. Based on official Aider docs, Aider can auto-commit edits, separate pre-existing dirty changes into their own commit, and expose practical in-chat commands like /undo, /diff, /commit, and /git. That makes iterative AI edits safer to review and easier to roll back than many editor-only assistants.
Model flexibility is also a core advantage. Aider supports major hosted providers and local model backends, which is useful if you need to balance quality, latency, and cost per task. In practice, many teams route straightforward edits to cheaper models and reserve higher-end models for refactors or debugging.
Pricing is simple: the tool is free; you pay the underlying model provider. That structure keeps costs transparent, but it also means teams need basic token-usage discipline.
Aider is a strong fit if you:
- work in SSH or remote server environments,
- want tight Git control over every AI change,
- need provider flexibility or local model options.
You may prefer alternatives if you want a polished GUI-first experience out of the box. But for developers comfortable in the terminal, Aider remains one of the highest-leverage open tools in this category.
Review updated February 25, 2026.
About
Aider is an open-source AI pair programming tool that runs in the terminal and keeps your workflow inside git. It can automatically create commits, apply diff-based edits across multiple files, and map your repository for large projects. Aider is model-flexible: you can use current OpenAI, Anthropic, Google, DeepSeek, and local model stacks through direct APIs, OpenRouter, Ollama, or compatible endpoints.
Key Features
- ✓Automatic git commits with descriptive messages
- ✓Diff-based, multi-file editing directly in the terminal
- ✓Works with current frontier model families (OpenAI, Anthropic, Gemini) plus DeepSeek and local models
- ✓Supports most major LLM APIs plus OpenRouter and local models via Ollama
- ✓Repository map for large projects
- ✓Cost-aware model switching with your own API keys
- ✓Edit existing code or create new files in any git repo
Pros & Cons
Pros
- Open-source with automatic git commits and diff-based edits
- Model-flexible: OpenAI, Anthropic, Gemini, DeepSeek, local via Ollama
- Repository map for large codebases; runs entirely in terminal
Cons
- Terminal-only; no IDE integration
- No built-in code completion
Use Cases
- →Terminal-based AI pair programming
- →Automated code refactoring with git commits
- →Budget-friendly AI coding (model switching)
- →Working with large codebases
- →Git-native change management with diffs and commits
- →Multi-file project changes
Technical Details
Languages
AI Models
Integrations
Get AI Coding Tools Updates
New tools, comparisons, and insights. Join developers staying current with AI coding.
Frequently Asked Questions
What is Aider?
Aider is an open-source AI pair programming tool that runs in the terminal and keeps your workflow inside git. It can automatically create commits, apply diff-based edits across multiple files, and map your repository for large projects. Aider is model-flexible: you can use current OpenAI, Anthropic, Google, DeepSeek, and local model stacks through direct APIs, OpenRouter, Ollama, or compatible endpoints.
Is Aider free?
Yes, Aider is open source and free to use. Open-source terminal tool, Supports many LLM providers with your API keys, Automatic git commits
What programming languages does Aider support?
Aider supports 10+ programming languages including Python, JavaScript, TypeScript, Java, C++, Go, Rust, Ruby, PHP, All major languages.
What AI models does Aider use?
Aider is powered by GPT-5.2, GPT-5.3-Codex, GPT-5.3-Codex-Spark, OpenAI o3, OpenAI o4-mini, Claude Sonnet 4.6, Claude Opus 4.6, DeepSeek R1, DeepSeek V3, Gemini 3 Pro, Gemini 3 Flash, Gemini 3.1 Pro (preview), Local models (Ollama), Other OpenAI-compatible APIs.
What platforms does Aider support?
Aider is available on macOS, Linux, Windows.
What can Aider do?
Aider provides code generation, debugging, AI chat. Key features include: Automatic git commits with descriptive messages, Diff-based, multi-file editing directly in the terminal, Works with current frontier model families (OpenAI, Anthropic, Gemini) plus DeepSeek and local models.
Related Articles
Warp Oz: Cloud Agent Orchestration for DevOps
A practical guide to Warp's Oz cloud agent: what it does, how it fits into terminal and DevOps workflows.
Open-Weight Models Closing the Gap: GPT-OSS, Qwen3, Llama 4
A practical look at how open-weight coding models are catching up to frontier models: what's available and when to use them.
GitHub Copilot Alternatives: 10 Tools Worth Trying (2026)
A practical roundup of GitHub Copilot alternatives for 2026: Cursor, Windsurf, Continue, Tabnine, and more. Compare pricing, features, and best use cases.
Workflow Resources
Cookbook
Claude Code workflow for large repository refactors
Use Claude Code in terminal-centric repos to run plan-first refactors with deterministic checkpoints.
Skill
Local model quality loop
Improve code output quality when using local AI models by combining rules files, iterative retries with error feedback, and test-backed validation gates.
Skill
Refactor planning loop
A reusable planning template that ensures large refactors are fully scoped, risk-assessed, and test-planned before any AI agent writes a single line of code.
Pricing and features change frequently—confirm on the vendor site.
We may earn a commission if you sign up. See our disclosure.
Pricing
Free (Open Source)
$0 (pay only for AI model usage)
- Open-source terminal tool
- Supports many LLM providers with your API keys
- Automatic git commits
- Multi-file editing
- Works with any repository
Company
- Name
- Aider AI (open source)
- Founded
- 2023
- Location
- Remote
Links
Similar Tools
Compare Aider with these alternatives
Aider
Open Source