Aider

AI pair programming in your terminal, git commit by git commit

Filed under: Coding

About Aider

Aider is a free, open-source command-line tool that pairs any large language model with your local Git repository. Describe changes in plain language and Aider edits files in place, shows diffs, and auto-commits each change so every step is reviewable and reversible.

Key features

  • Terminal-native AI pair programming
  • Free and open source (Apache 2.0)
  • Automatic git commits for every change
  • Works with 100+ LLMs and 100+ languages

Aider screenshots

Aider screenshot

Aider: pros & cons

Pros

  • Works directly in your terminal within your existing editor workflow
  • Free and open source (Apache 2.0)
  • Automatic git commits for every change
  • Works with 100+ LLMs and 100+ languages

Cons

  • Command-line only — no graphical interface
  • You provide (and pay for) your own LLM API keys
  • Requires comfort with git and terminal workflows

Aider FAQs

Is Aider free?
Yes, it is free and open source; you only pay for your LLM API usage.
What is Aider best for?
AI-assisted coding directly in the terminal, especially for developers who live in git.
Which LLMs does Aider support?
Over 100 models, including Claude, GPT, and Gemini, via your own API keys.
Who should use Aider?
Developers comfortable with the command line who want AI pair programming without leaving their editor.