Aider · Tools

Aider

Visit website

At a glance

Price
Pricing on request
Vendor
Aider

Specifications & properties

Key decision factors

Pricing model
Open source 1
Tool form
  • CLI agent
1
Autonomy level
Supervised agent 1
Model choice
Bring your own key (BYO) 1

Pricing

Price from
Pricing on request 1
Free tier
Yes 1

Model

Available models
Claude 3.7 Sonnet, DeepSeek R1 & Chat V3, OpenAI o1, o3-mini & GPT-4o; almost any LLM including local models 1

Capabilities

Repo-wide context
Yes 1
Report data / suggest a correction

Aider is an open-source AI pair programming tool that runs in the terminal and connects to almost any LLM.

Profile

Aider is an open-source AI pair-programming tool that runs directly in a developer's terminal, letting programmers collaborate with large language models (LLMs) to start a new project or work inside an existing codebase. Rather than living inside a proprietary editor or IDE, Aider works as a command-line companion: it reads a project's files, builds a map of the surrounding codebase for context, edits real files on disk, and automatically commits each change to git with a sensible commit message.

Maintainer and background

Aider is developed and maintained by the Aider-AI organization on GitHub, where the project is released under the Apache-2.0 open-source license. The project publishes its own release notes and reports that Aider itself wrote a large majority of the new code shipped in one of its recent releases (88%, according to the project's own figures) — a proof point the team highlights to demonstrate the tool's real-world coding ability. The GitHub repository has accumulated more than 44,000 stars, and the maintainers report roughly 6.8 million total installs and about 15 billion tokens processed weekly, pointing to a large and active open-source user base.

Core features

  • Codebase mapping: Aider builds a map of the entire repository so it can work effectively even in large, multi-file projects, not just the file currently open.
  • Broad language support: it works with more than 100 programming languages.
  • Git-native workflow: every change Aider makes is committed to git automatically with a descriptive message, so edits stay reviewable and reversible.
  • Wide LLM support: Aider connects to a long list of providers and models, including Claude (e.g. Claude 3.7 Sonnet), OpenAI models, DeepSeek, Gemini, GROQ, Ollama for local models, Azure OpenAI, and Amazon Bedrock, among others.
  • IDE and editor integration: a watch mode lets Aider pick up instructions written as comments inside a normal editor, and a browser-based chat interface is also available for a more visual workflow.
  • Multimodal input: Aider can take images and web pages as context and supports voice-to-code dictation.
  • Automated linting and testing: it can run linters and test suites after making changes and fix problems it finds.

Pricing and cost model

Aider itself is free and open source — there is no license fee to install or run it. It is not a hosted service, however: using it requires an API key from an LLM provider such as Anthropic, OpenAI, or DeepSeek, and the real cost of using Aider is whatever that provider charges for API usage. Aider also supports connecting to locally run models via Ollama, which can remove per-token API costs for users willing to run their own models. There is no separate Aider subscription or usage fee beyond the underlying model's API cost.

Who it's for

Aider is aimed at developers who prefer working in the terminal and want an AI assistant that operates directly on their real project files and git history, rather than a browser-based or IDE-locked chat assistant. Its codebase mapping and multi-file editing make it well suited to established, larger repositories rather than only small greenfield projects, and its support for many LLM providers, including local models, makes it attractive to teams that want to choose or switch models freely or that need to run models locally for cost or privacy reasons.

Frequently asked questions

Is Aider free to use, and what does it cost?

Aider itself is completely free and open source under the Apache-2.0 license — there is no fee to download, install, or run it. What you pay for is the LLM behind it: Aider requires an API key from a provider such as Anthropic, OpenAI, or DeepSeek, and your only ongoing cost is that provider's own API usage pricing. Aider can also connect to locally run models via Ollama, which removes per-token API costs entirely for users willing to host their own model.

Is Aider open source, and where does my code go?

Yes — Aider is open source, released under the Apache-2.0 license and maintained by the Aider-AI organization on GitHub. Aider runs locally in your terminal and edits your project's files directly on your machine; the only place your code leaves your machine is in the chat context sent to whichever LLM provider you configure (for example Anthropic or OpenAI), governed by that provider's own data-handling terms.

How is Aider different from GitHub Copilot or Cursor?

Aider's core difference is that it is a terminal-first, open-source command-line tool rather than an editor plugin or a dedicated AI-first IDE. It works directly against your project's real files and git history from the command line, automatically committing each change, and it lets you plug in almost any LLM provider or a locally run model instead of tying you to one built-in model. This makes Aider a good fit for developers who want to keep their existing editor and workflow and add an AI pair programmer on top, rather than switching to a new IDE.

What is Aider best for?

Aider is best suited to developers working inside real, often sizeable, existing codebases who want an AI assistant that understands the whole project rather than a single open file. Its codebase-mapping feature helps it navigate large multi-file projects, its git-native workflow keeps every AI-made change committed and reviewable, and its support for more than 100 programming languages plus built-in linting and test automation make it useful across a wide range of stacks, not just one language or framework.

Which LLMs does Aider support, and can I use local models?

Aider supports a long list of LLM providers, including OpenAI, Anthropic (Claude, e.g. Claude 3.7 Sonnet), DeepSeek, Gemini, GROQ, Azure OpenAI, and Amazon Bedrock, among others. It also integrates with Ollama, which lets you run open-weight models locally on your own hardware instead of calling a cloud API, giving teams a self-hosted option for cost, privacy, or offline-use reasons.

How do I install Aider, and what are the requirements?

Aider requires Python 3.8 through 3.13 and can be installed in several ways: the recommended aider-install helper, one-line install scripts for Mac, Linux, and Windows, or package managers such as uv and pipx; a plain pip install is also supported. Aider also offers Docker images and can be run in GitHub Codespaces or Replit for a browser-based setup without a local Python installation.