What it is
Aider is a command-line tool for AI-assisted coding. A developer runs aider inside a local git repository, describes a change in plain English, and Aider edits the relevant files directly, then commits the change to git with a generated message. It builds a "repo map" of the codebase so the model has context on relevant files without the user pasting them in manually.
Interface and dependencies
Aider is installed via pip, pipx, uv, or one-line curl/PowerShell installers, and runs on macOS, Linux and Windows (Python 3.8–3.13 for aider-install, the curl/PowerShell one-liners and uv; Python 3.9–3.12 for pipx and pip). Its primary interface is the command line, though it also ships an experimental local browser GUI activated with the --browser flag. It has no LLM of its own: it connects to a provider's API using a key you supply, including OpenAI, Anthropic, Google Gemini, DeepSeek, Groq, xAI, Azure, Cohere or a local Ollama model. Its own docs list Gemini 2.5 Pro, DeepSeek R1/V3, Claude 3.7 Sonnet, and OpenAI o3, o4-mini and GPT-4.1 as its best-performing model pairings. Git is a hard dependency, since every edit is expressed as a commit.
Where it fits and its limits
It suits developers who want AI edits applied to real files in an existing repo rather than a chat window, with git history as an audit trail and rollback mechanism. It is not an IDE plugin or hosted service, so there is no web console or managed backend beyond its local, experimental browser UI. Because it depends on external model APIs, cost and edit quality vary by provider and model choice, and the project's own documentation cautions that weaker or smaller models struggle to format edits correctly.