Skip to main content
Live
Main content
Review · Coding
AI

Aider

Editor rating
3.7/ 5
Starting price
$0
Free tier
Yes
Platforms
macOSLinuxWindows
Developer
Paul Gauthier
Launched
2023

Aider

3.7 / 5By Paul GauthierResearched overview by AI Chat DailyUpdated Visit official site ↗
The verdict

Aider is genuinely free software — Apache 2.0, installed with pip, no account and no paid tier — and its two best ideas, the ranked repo map and the architect/editor model split, were ahead of the field when they shipped. It remains an excellent fit for developers who want AI edits to arrive as reviewable git commits, or who want to run everything against a local model. The reservation is momentum: the newest release on PyPI is v0.86.2 from February 2026, and the leaderboards the project is known for have not added a benchmark run since late 2025.

Try AiderOpens aider.chat

How this was put together. This is a researched overview, not a hands-on review — compiled by the AI Chat Daily desk from Aider's own documentation, pricing pages and release notes, plus how the product has been received. The score reflects documented capability and market position rather than our own testing. Last checked Aug 24, 2026. No sponsorship, no affiliate relationship. Read our editorial standards and corrections policy.

Aider is a command-line program. You install it with pip, run it inside a git repository, and talk to it. It has no editor extension, no autocomplete, no web app and no subscription — a set of deliberate omissions that make it either the most sensible AI coding tool available or completely beside the point, depending on how you work.

The good
  • Free and open source under Apache 2.0 — no subscription, no seats, no usage tier
  • Model-agnostic: Anthropic, OpenAI, Gemini, DeepSeek, xAI, Groq, Cohere, Bedrock, Vertex, Azure and OpenRouter, or a local model via Ollama or LM Studio
  • The repo map ranks your codebase with a graph algorithm and sends only the most relevant symbols, keeping context small and cheap
  • Every edit lands as a git commit with a Conventional Commits message and aider attribution; /undo reverses the last one instantly
  • Architect mode splits planning and editing across two models you can choose and price independently
Watch out
  • Release cadence has collapsed — v0.86.2 was published to PyPI in February 2026 and the last tagged GitHub release predates it
  • The published leaderboards stop at late-2025 models, so they no longer help you choose a current one
  • Token cost is entirely yours, and reasoning models are expensive — the top polyglot run on the board cost $29 in API spend for 225 exercises
  • Terminal-only: no inline autocomplete, no GUI diff review, no editor sidebar
  • Requires Python 3.10 to 3.12; it will not install on 3.13
Best for
  • Developers who want AI changes recorded as reviewable git commits
  • Running a local model so no code leaves the machine
  • Cost-sensitive use where a monthly subscription never pays off
  • Working inside an existing repository rather than scaffolding new ones
Avoid if
  • You want inline autocomplete or a visual diff review pane
  • You need a tool that supports new frontier models within days of launch
  • Your team wants centralised billing and seat management
  • You are locked to Python 3.13 with no way to install an older interpreter

Pricing

Aider itself
$0

Open source under the Apache 2.0 licence. Installed with pip. No account, no subscription, no paid tier and no hosted service to buy.

Model tokens (bring your own key)
you pay the provider

You supply an API key for Anthropic, OpenAI, Google, DeepSeek, OpenRouter or similar and pay their published token rates. Spend scales with repo-map size, how many files you add to the chat, and whether the model reasons before editing — Aider's own benchmark runs range from about $10 to well over $100 for a single 225-exercise sweep.

Best value
Local models
$0 in API fees

Point Aider at Ollama or LM Studio and nothing leaves your machine. You trade token cost for hardware, slower iteration, and generally weaker edit reliability.

The economic model, first

Almost every comparison of Aider against Cursor or Copilot starts in the wrong place, because Aider is not a competing product in the commercial sense. It is Apache 2.0 licensed software published on PyPI as aider-chat. There is no free tier because there is no paid tier. Aider AI LLC exists as the company behind the project, but it does not sell a hosted version or a pro plan.

What you pay for is inference. You supply an API key — Anthropic, OpenAI, Google, DeepSeek, xAI, Groq, Cohere, OpenRouter, Azure, Amazon Bedrock, Vertex AI, GitHub Copilot's endpoint, or anything OpenAI-compatible — and the provider bills you directly. Or you point Aider at Ollama or LM Studio, and the cost is zero plus whatever your GPU draws from the wall.

For a heavy daily user, this usually lands above a $20 subscription rather than below it, particularly with a reasoning model doing the editing. For occasional use it is dramatically cheaper, and for anyone who cannot send source code to a third-party vendor's servers, the bring-your-own-key architecture with a self-hosted or in-VPC model is the entire selling point.

The repo map

Aider's most-copied idea is its repository map. Rather than embedding the codebase or dumping files into context, Aider parses the repo and builds a compact index of the important classes and functions with their signatures, showing the critical lines that define each symbol.

The clever part is selection. The full map is too large for most repos, so Aider treats source files as nodes in a dependency graph, runs a ranking algorithm over it, and sends only the highest-value portions that fit the token budget — 1k tokens by default via --map-tokens, expanded dynamically when no files have been added and the model needs a broader view of the codebase. The effect is that the model can see how the API of a module it is not editing actually works, and can ask for specific files when the map is not enough.

This is also why Aider's documentation actively argues against adding every file to the chat. The FAQ is explicit that dumping irrelevant files distracts the model, degrades edit quality and inflates your bill. You add the files that need to change; the map covers the rest.

Four modes, and one workflow that matters

/code is the default: describe a change and Aider edits the files in the chat. /ask discusses the code and answers questions without ever touching a file. /help answers questions about Aider itself. /architect is the interesting one.

In architect mode Aider makes two model calls. The main model acts as architect and proposes how to solve the problem; a second editor model turns that proposal into concrete file edits. You pick both — --model and --editor-model — which means you can put an expensive reasoning model on the thinking and a cheap, reliable model on the mechanical diff generation. Aider's documentation notes this was originally motivated by reasoning models that were strong at planning but poor at emitting precise edits, and that it can help even when both roles use the same model, simply by giving it two passes. The cost is two requests instead of one.

The documented alternative is the ask/code loop: use /ask to agree on an approach, then switch to /code and say "go ahead". Same effect, one model, and cheaper. Either way, the discipline of separating "decide what to do" from "write the diff" is the habit that makes Aider produce good changes.

Git is the review interface

Aider does not show you a diff pane because git already is one. Every edit it makes is committed with a message generated by the weak model from the diff and chat history, following Conventional Commits by default. If the files were already dirty, Aider commits your work first with its own message, so your changes and the AI's never end up in the same commit.

Attribution is built in: commits Aider authored get "(aider)" appended to the git author and committer metadata, commits it merely made from dirty files get it on the committer only, and flags exist to disable that, prefix messages with "aider: ", or add a Co-authored-by trailer instead. In-chat, /diff shows changes since your last message, /undo discards the last change outright, /commit commits dirty files, and /git runs raw git commands.

The result is that reviewing AI work becomes ordinary code review. You can bisect it, blame it, cherry-pick it, revert one commit out of five. No other tool in this category has made that quite so central.

The leaderboards

Aider publishes two public benchmarks, and they became a de facto industry reference well beyond the tool's own user base. The older code editing leaderboard asks models to complete 133 Python Exercism exercises and apply every change to the source file without human intervention. It has been superseded by the polyglot leaderboard: 225 harder Exercism problems spanning C++, Go, Java, JavaScript, Python and Rust.

What makes those boards unusually honest is what they record alongside the pass rate. Each entry publishes the percentage of cases where the model produced a well-formed edit, the total API cost of the run, the exact command used, the edit format, the number of malformed responses, and seconds per case. The top polyglot entry as published is GPT-5 at high reasoning effort with 88.0 percent correct, 91.6 percent well-formed edits and $29.08 of API spend; o3-pro at high effort scores 84.9 percent with a 97.8 percent well-formed rate but costs $146.32.

The caveat is currency. The most recent run on the board is dated October 2025. As a historical record of how edit reliability and cost trade off, it remains valuable; as a guide to which model to point Aider at today, it has aged out.

Against the commercial tools

Cursor and GitHub Copilot are editor-native. They give you inline completion, a diff review UI and multi-file context inside the environment you already work in, and they are what most developers should try first if they want AI assistance to feel invisible. Aider offers none of that, though it does have a --watch-files mode that picks up AI comments you leave in your editor.

Claude Code and Cline are agentic in a way Aider is not. They run shell commands, explore the filesystem, execute tests and iterate over long tasks with minimal supervision. Aider can lint and test automatically when you enable those flags, and can fix what the linter or test suite reports, but its default posture is a tight human-in-the-loop edit cycle rather than an autonomous agent.

Where Aider still wins outright: it costs nothing, it works with every model including local ones, its context strategy is genuinely economical, and its git integration is the best in the category. Where it loses: nothing about it is moving quickly any more. Commits still land in the repository — the most recent as of this writing were in May 2026, adding Anthropic model names and tree-sitter language support — but a project whose flagship benchmark has not been refreshed in nearly a year is not the one that will tell you which model to use next quarter.

Try it if you like working in a terminal, care about auditable commits, or need everything to stay on your own hardware. Look elsewhere if you want the tool to keep up with the models on its own.

Frequently asked questions

Is Aider free?
The tool is completely free. Aider is open source under the Apache 2.0 licence, distributed on PyPI as aider-chat, with no account, no subscription and no paid tier. What costs money is the model behind it: you supply your own API key and pay the provider directly, or you run a local model through Ollama or LM Studio and pay nothing at all. Aider AI LLC is the company behind the project, but it does not sell a hosted version.
What does Aider actually cost to run?
Only what your model provider charges. Aider is deliberately frugal with context — the repo map defaults to a 1k token budget and the documentation actively discourages adding lots of files to the chat — so a typical editing session is cheaper than an agent that reads whole directories. For scale, Aider's own polyglot benchmark runs record total API spend per model, and the published figures range from roughly $10 for a light reasoning setting to $146 for a full o3-pro sweep across 225 exercises.
Does Aider require git?
It is designed around git and will offer to create a repo if you start it in a directory without one. Every edit is committed with a generated Conventional Commits message, dirty files are committed separately first so your work never gets mixed into an AI change, and /undo discards the last change. You can disable this with --no-auto-commits, --no-dirty-commits or --no-git, but the docs recommend against it and the whole review model falls apart without it.
How does Aider compare to Claude Code, Cursor or Cline?
Different shapes. Cursor and Copilot are editor-native with inline completion and GUI diff review. Claude Code and Cline are agentic — they run commands, read files and iterate autonomously over longer tasks. Aider is a focused chat-and-edit loop in the terminal with a strong opinion that you choose which files are in scope, and its git integration is the tightest of the group. It is also the only one of the four that is free, model-agnostic and runnable fully offline.
Will my code be sent to a third party?
Only to whichever model you configure. Because Aider is bring-your-own-key, the request goes from your machine to that provider under their terms — Anthropic, OpenAI, Google, a Bedrock or Vertex deployment inside your own cloud account, or nowhere at all if you use Ollama or LM Studio locally. There is no Aider-operated backend in the path, which is a meaningful advantage for teams that cannot route source code through a vendor's servers.
Is Aider still actively maintained?
Partially. The GitHub repository is not archived and commits landed as recently as May 2026, including community contributions such as expanded Anthropic model lists and additional tree-sitter language support. But v0.86.2 on PyPI dates to February 2026, the last tagged GitHub release is older still, and the polyglot leaderboard's most recent entry is from October 2025. It works, and it is not abandoned — but it is no longer moving at the pace of the commercial tools it competes with.
AI Box Daily briefingFree · Daily · No fluff

Stay ahead of everyone in AI.

The tightly edited AI news email engineers, founders, and investors actually open. One email. Every weekday. Five minutes to finish.

Loved by 10,000+ AI professionals
Free forever. Unsubscribe with one click.

The briefing read inside teams at