Skip to main content

Aider

Open-source terminal pair programmer that maps your repository and commits every change to git.

4.2
by Open sourceUpdated

Overview

Aider is a command-line coding agent that builds a repository map, sends only the relevant context to the model, and commits each accepted edit as its own git commit. It is model-agnostic, so you can point it at a frontier API or a locally hosted open-weights model. The git-per-edit design makes rollback trivial.

Key capabilities

  • Repository map for context
  • Automatic git commit per edit
  • Bring-your-own model
  • Local open-weights support
  • Voice and image input
  • Linting and test hooks

Strengths

  • Every edit lands as its own commit, so undoing a bad suggestion is a single git command
  • Model-agnostic design avoids vendor lock-in and works with locally hosted models
  • Repository map keeps context costs down on projects too large to send wholesale

Limitations

  • Assisted rather than autonomous — it expects you to steer file selection and sequencing
  • No first-party MCP integration, so external tools need separate wiring
  • Quality tracks the model you choose, which makes results inconsistent across setups

Aider’s most useful idea is the repository map. Rather than stuffing whole files into context, it builds a condensed structural view — signatures, class names, call relationships — and uses it to decide what actually needs to be sent. On a large project that is the difference between a workable prompt and an expensive one.

The second idea is git as the undo stack. Each accepted change is committed with a generated message, so the transcript of an agent session is also a reviewable history. If the third edit was wrong, you reset to the second.

Where it fits: engineers who want control over model choice and cost, teams evaluating open-source LLMs for coding work, and anyone who needs a coding agent that runs entirely on self-hosted infrastructure. It asks more of the operator than a hosted product does, and rewards that with transparency.

Read nextOur full write-up on Aider and its alternatives
Browse all

Claude Code

Anthropic

4.7

Terminal-native coding agent from Anthropic that reads, edits, and runs code directly inside your repository.

Coding AgentsPaidTerminalSupervisedMCP

Cursor Agent

Anysphere

4.5

Agent mode inside the Cursor editor, planning and applying multi-file changes without leaving the IDE.

Coding AgentsFreemiumIDESupervisedMCP

Devin

Cognition

4.0

Cloud software engineering agent from Cognition that works asynchronously in its own sandboxed environment.

Coding AgentsPaidCloudAutonomous

Choosing an AI stack for your team?

We help companies pick the right AI tools, wire them into existing systems and avoid the ones that quietly do not scale. Tell us what you are trying to build and we will tell you what we would use — no charge for the conversation.

No newsletter, no sales sequence. A person reads it and replies. See theprivacy policy.

The AIInsider Briefing

The AI signal without the hype — new models, tools worth your time and what actually shipped. One email, no vendor pitches.

No spam. Unsubscribe in one click.

The AIInsider Briefing

The AI signal without the hype — new models, tools worth your time and what actually shipped. One email, no vendor pitches.

No spam. Unsubscribe in one click.