Aider
by Aider AI LLC
At a glance
Open-source command-line tool for AI pair programming that edits code in your local git repository.
ai-coding cli pair-programming open-source
- Licence
- Apache-2.0
- Category
- Coding & Developer Tools
- Business model
- Open (open weights/source)
- Availability
- Global
- Launched
- 2023
Overview
Aider is an open-source command-line tool for AI pair programming that edits code in your local git repository, in the coding category. It is run by Aider AI LLC and published as source under the Apache-2.0 licence. You use it from the terminal rather than a browser, on your own machine and your own repository, while the model is whichever provider you connect, including locally hosted models. No material change was found in this review. Its limitation is documented rather than hidden: Aider publishes no price for the tool itself, so users supply their own model keys and pay only the API usage of the model they connect.
Compare this tool Suggest a correction
Key features
- Terminal-based AI pair programming in your local repo
- Automatic git commits with descriptive messages for each change
- Repository mapping so the model understands larger codebases
- Works with many LLM providers, including local models
Use cases
- Making multi-file code changes from natural-language requests
- Refactoring or extending an existing codebase from the terminal
- Pair programming with local or hosted models without leaving the CLI
Pricing
Aider is free and open source (Apache-2.0); the only cost is API usage for the LLM you connect, or nothing when using a local model.
Record details
Provenance, dates and links are kept here so the main sections stay about the product itself.
Links, dates and provenance
- Record updated
- 2026-10-10
- Documentation
- aider.chat ↗
- Founded
- 2023
- Canonical URL
- https://globalaiproductindex.com/products/aider/
Selection profile
Every field says where its value comes from. "Unknown" means we have not confirmed it — it does not mean the product lacks the feature.
Selection profile11 fields3 unknown
- Tasks it fits
- Writing new code Editing an existing codebase Reviewing diffs and pull requests Running an agent from the terminal
Derived from the record: category "coding" plus explicit tags.
Suggest a correction - How you use it
- Command line
Derived from record tag matching /^(cli|terminal)$/.
Suggest a correction - Runs on
- Terminal
Derived from platform words in the record description/features/tags.
Suggest a correction - Where it runs
- Not recorded
Open-source record without a hosting signal; deployment target not recorded.
Suggest a correction - Works offline
- Not recorded
The record contains no offline-operation claim.
Suggest a correction - Official service region
- Global
Mirrors the availability field already on the record ("global").
Suggest a correction - Public API
- Yes
The record mentions an API surface.
Suggest a correction - Licence
- Apache-2.0
The repository licence endpoint returns Apache-2.0.
Suggest a correction - Commercial use
- Permitted
Recorded licence allows commercial use (copyleft obligations may still apply).
Suggest a correction - Interface languages
- Not recorded
No vendor page read in this pass states the product's own interface languages; the key exists so the field can be answered later rather than left absent.
Suggest a correction - Billing
- Open source Free Free allowance: Yes Subscription required: No
Prices are the vendor’s advertised entry price and exclude taxes; always confirm on the vendor’s own page.
Suggest a correction
Where each value comes from
- Tasks it fits
- Our inference
- How you use it
- Our inference
- Runs on
- Our inference
- Where it runs
- Our inference
- Works offline
- Our inference
- Official service region
- Our inference
- Public API
- Our inference
- Licence
- Verified 2026-10-10 github.com ↗
- Commercial use
- Our inference
- Interface languages
- Unknown
Key facts and their evidence
Each fact lists the conditions it holds under, the page it was read from and the day it was checked.
-
Licence: Apache-2.0 Verified 2026-10-10 github.com ↗
Suggest a correction -
Documentation: Documentation covers installation and usage for the command-line tool Verified 2026-10-10 aider.chat ↗
Suggest a correction
Frequently asked questions
Is Aider free?
Yes. Aider is open source under Apache-2.0; you only pay for the API usage of the model you choose.
Which models does Aider work with?
Aider connects to many LLM providers and also works with locally hosted models.
Does Aider change my code directly?
Yes. Aider edits files in your local git repository and commits each change with a descriptive message.
Who should not choose Aider?
People who want a hosted, ready-to-use assistant or a fixed published price should look elsewhere: Aider runs on your own machine with your own model keys, and the record publishes no price for the tool itself.
Similar products
- Amp — Agentic coding tool from Sourcegraph that runs locally or in remote orbs, writing and shipping code from the terminal, editors, web, and phone.
- Claude Code — Anthropic's agentic coding tool that works in the terminal, editing files, running commands, and completing tasks across a codebase.
- Gemini CLI — Google's open-source terminal agent that brings Gemini models to the command line for coding, research, and task automation.
- Muse Code — Meta's terminal-native coding agent, now generally available, that plans, edits, and coordinates multi-agent engineering work with Muse Spark models.
- Warp — Open-source agentic development environment built on an AI terminal, orchestrating built-in and external coding agents.
- Kilo Code — Open-source coding agent for VS Code, JetBrains and the terminal, with optional hosted model access and team services.
All Aider alternatives → · All Coding & Developer Tools products →
Related guides
Sources
This record was last reviewed on 2026-10-10.
Machine-readable record: /api/products/aider.json · Spot an error? Suggest a correction