← Back to all tools
Aider logo

Aider

✓ Verified

Open-source terminal pair programmer with git-native workflows

Updated Feb 25, 2026
AI Coding CLIOpen SourcemacOSLinuxWindows
Last reviewed: Feb 25, 2026Details verified against vendor changelogs and hands-on usage where possible.

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

PythonJavaScriptTypeScriptJavaC++GoRustRubyPHPAll major languages

AI Models

GPT-5.2GPT-5.3-CodexGPT-5.3-Codex-SparkOpenAI o3OpenAI o4-miniClaude Sonnet 4.6Claude Opus 4.6DeepSeek R1DeepSeek V3Gemini 3 ProGemini 3 FlashGemini 3.1 Pro (preview)Local models (Ollama)Other OpenAI-compatible APIs

Integrations

GitGitHubGitLabTerminalAny git repository

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

Workflow Resources

Visit Aider

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

Compare All

Aider

Open Source

Visit Aider