Coding agent (CLI) · Aider-AI
Aider
Terminal pair-programming tool that edits files in your git repo through an LLM, auto-commits each change, builds a repo map, and runs your linters and tests. Scriptable with --message.
Aider review
Aider is a terminal coding agent that edits files in your git repository through an LLM and commits each change. It is free and open source under Apache-2.0, and it runs on Windows, macOS and Linux. We read the vendor's pages and repository in October 2026. We did not run an independent test.
Who it is for
Developers who want a git-centred CLI coding agent that works with almost any model. It also suits people who want to call an agent from shell scripts. It is a single-agent chat loop, not an orchestrator.
What stands out
Aider works inside your repo and turns every edit into a git commit. That makes changes easy to diff and undo. It builds a repo map so the model sees the wider codebase in larger projects. It can also run your linters and tests.
Aider connects to most hosted models, including Claude, GPT, Gemini and DeepSeek, with your own API key. Local models work through Ollama or any OpenAI-compatible server. Its docs name Claude 3.7 Sonnet, DeepSeek R1 and V3, o3 and GPT-4.1 as the best performers.
For scripts, the `--message` flag runs one instruction without interaction, and there is a Python API. Install is `python -m pip install aider-install && aider-install`, or a one-line shell or PowerShell installer. The installer fetches Python 3.12 if you lack it. Voice input needs PortAudio on macOS and Linux.
Price and licence
Aider is free. We saw no paid plan on 28 October 2026. The licence is Apache License 2.0, so it is open source in the usual sense. You pay your model provider per token. You can also use free-tier providers such as OpenRouter's free models, or run local models at no per-token cost.
Where it falls short
- Development has slowed. The last GitHub release, v0.86.0, is dated 9 August 2025. The last commit on main is dated 22 May 2026.
- PyPI lists aider-chat 0.86.2 from 12 February 2026, newer than the GitHub release. We found no statement that the project is paused or ended.
- We found no MCP client or subagent system in the docs or repository. Absence in the docs is not proof, but plan on neither.
- No sandbox or approval layer for running commands is documented. We found no mention of git worktree support either.
- The README's model guidance still names older models, such as Claude 3.7 Sonnet and o3-mini.
Alternatives
For agents that add MCP, subagents or sandboxing, see terminal coding agents. Open-source options in the same space include OpenCode and Goose.
Facts: platforms, price and licence
- platforms
- macOSWindowsLinuxPython tool installed with aider-install or one-line uv-based installers (curl/sh for macOS and Linux, PowerShell for Windows); installs its own Python 3.12 if needed. Voice input needs PortAudio on macOS/Linux.
- price
- FreeAider is free (Apache-2.0, no paid plan seen, seen 2026-10-28). You pay your model provider per token, or use free-tier providers such as OpenRouter free models, or run local models via Ollama or any OpenAI-compatible server.
- source
- Open sourceLicence: Apache-2.0
- github
- Aider-AI/aider 49.8k stars, seen 2026-10-28
Aider features
- ? not verified MCP
- ? not verified Multi-agent
- ✓ yes Headless / CI
- ? not verified Sandbox
- ✓ yes Local models
- ✓ yes Your own API key
- ? not verified Git worktrees
- ? not verified SSH
✓ documented · – absent or not in its feature list · ? not verified
Aider strengths
- Every edit becomes a git commit, so changes are easy to diff and undo.
- Repo map gives the model whole-codebase context in larger projects.
- `--message` mode and a Python API allow scripted, non-interactive runs.
- Works with almost any LLM, including local models through Ollama or OpenAI-compatible servers.
Aider weak points
- Release cadence has slowed: last GitHub release v0.86.0 is from Aug 2025 and the last commit on main is from May 2026 (about five months before this check).
- No MCP client or subagent system found in the docs or repo; it is a single-agent chat loop.
- No sandbox or approval layer is documented for running commands.
- Default model guidance in the README still names older models (Claude 3.7 Sonnet, o3-mini).
Who Aider is for
- best for
- Developers who want a git-centred, model-agnostic terminal pair programmer they can also call from shell scripts.
- look elsewhere if
- Teams that need MCP tools, parallel subagents or a sandboxed autonomous agent.
Compare Aider
Lists that include Aider
Sources and what we could not verify
Checked 2026-10-28. Prices and features change; the vendor's page is the authority.
- aider.chat — official site, install
- github.com/Aider-AI/aider — source Apache-2.0, stars, README features
- github.com/Aider-AI/aider/blob/main/LICENSE.txt — giấy phép Apache License 2.0
- aider.chat/docs/install.html — install commands, macOS/Linux/Windows
- aider.chat/docs/scripting.html — headless --message and Python scripting
- aider.chat/docs/llms.html — free models and local models
- aider.chat/docs/llms/ollama.html — Ollama local models
- pypi.org/project/aider-chat — latest PyPI release 0.86.2, 2026-02-12
Not verified
- mcp / multi_agent / sandbox / git_worktrees: no mention found in README, docs or repo search; left null rather than false
- no official statement that the project is paused; staleness is inferred from release and commit dates only
- GitHub 'latest release' tag v0.86.0 is older than PyPI 0.86.2 and git tag v0.86.2