Skip to content

Aider

Aider is an open source, terminal-based AI pair programming tool that edits files in an existing codebase, automatically committing changes to git as it goes. It connects to your own choice of LLM provider using your own API key, supporting models such as Claude, GPT and DeepSeek, as well as local models. Aider itself is free; you only pay your chosen LLM provider for API usage.

By Aider (open source project)Open sourceSince 2023AI Coding Tools

Facts checked on against the sources listed at the end of this page.

Pricing
Open sourceFree plan: Yes, Aider itself is free; you pay your chosen LLM provider directly for API usage
Open source
YesApache-2.0
GitHub stars
49,399
Latest release
v0.86.01 year ago

A good fit for

  • Developers who want a terminal-first AI coding workflow rather than a full IDE
  • Teams that want to choose and pay for their own LLM provider rather than a bundled subscription
  • Working in an existing codebase with automatic, reviewable git commits for AI-made changes
  • Using local models for AI coding assistance without a hosted API

Not a good fit for

  • Developers who want a graphical IDE experience rather than a terminal tool
  • Teams that want one flat subscription price instead of paying an LLM provider directly for usage
  • Users who don't want to manage their own API keys and provider accounts

Aider pricing

Aider itself is free and open source. The only cost is API usage billed by whichever LLM provider you connect, such as Anthropic, OpenAI or DeepSeek.

Prices in USD, checked on 27 September 2026. Current prices on aider.chat.

Main features

Terminal-based editing
Describe changes in natural language and Aider edits files directly in your codebase.
Automatic git commits
Changes are committed to git automatically, keeping a clear history of AI-made edits.
Bring your own model
Connect any supported LLM provider with your own API key, or use a local model.
Codebase mapping
Builds a map of the repository to give the model relevant context for larger codebases.
Linting and testing
Can run linters and tests automatically as part of making changes.
Voice and image input
Supports voice-to-code input and can use images or web pages as context.

About Aider

Aider runs in the terminal and works directly with an existing codebase, letting you describe changes in natural language while it edits files, runs linting and tests, and commits the results to git automatically, giving a clean history of AI-driven changes alongside human ones.

It's model-agnostic: Aider connects to whichever LLM provider you configure with your own API key, including Claude, OpenAI's models, DeepSeek and others, and can also connect to local models for people who want to avoid a hosted API entirely.

Beyond basic edits, Aider can map out a codebase's structure to give the model useful context, take voice input, and pull in images or web pages as additional context for a task, covering a wide range of programming languages.

Made by
Aider (open source project)
Free plan
Yes, Aider itself is free; you pay your chosen LLM provider directly for API usage
Available on
Terminal (macOS, Windows, Linux), Bring your own LLM API key

Usage and activity

Recent releases

Aider alternatives

All 15 alternatives to Aider, side by side

Aider compared

Questions about Aider

Is Aider free?

Yes, Aider itself is free and open source under the Apache-2.0 license. You pay only for the LLM API usage through your own chosen provider.

Which AI models work with Aider?

Aider works well with Claude, OpenAI models and DeepSeek, and can connect to almost any LLM provider, including local models, using your own API key.

Does Aider use git?

Yes, it automatically commits the changes it makes to git, so AI-driven edits are tracked alongside your own commits.

Can I use Aider with a local model instead of a hosted API?

Yes, Aider can connect to local models in addition to hosted providers.

Sources and links

Work on Aider? Claim this listing. Something wrong or out of date? Suggest a correction. Stats come from the public GitHub and npm APIs and update every day.

Aider: pricing, features and alternatives (2026) | ScratchDB