Technology · Agentic → Coding Agents · Open Source · wiki:deep

Aider

Aider is a terminal-native coding agent that edits a local git repo in a tight loop: map the codebase, propose diffs, commit with strong git hygiene. It excels at pair-programming autonomy. For Aider, treat autonomy claims as contingent on tool reliability, memory, and human gates; measure loop cost and recovery before promoting it from demo to production path. Prefer primary docs and the evidence rows on this page over secondary summaries when deciding adoption order.

Why it matters here

In this catalog it is the Coding Agents option when you need to edit repositories and ship engineering changes. Keep Aider on the observe/propose side of the loop: useful signals and drafts, with human or policy authority still required before anything irreversible runs.

How it works

Aider is a terminal coding agent with tight git hygiene: map repo → propose diffs → commit.

  1. Point Aider at a git working tree and model.
  2. It maps the codebase and proposes edits.
  3. Apply diffs; run tests if configured.
  4. Commit with Aider’s commit conventions.

Related: continue · openhands · topics/06-self-coding

Flow

When to reach for it

  • Use when: Aider is a terminal-native coding agent that edits a local git repo in a tight loop: map the codebase, propose diffs, commit with strong git hygiene matches the bottleneck and you specifically need to edit repositories and ship engineering changes.
  • Skip when: another pack already covers the need with less ops surface, or Aider would become a second place people retype truth.
  • Prefer instead: compare Continue, OpenHands before locking the cell.

Limits

  • Ops: confirm license, hosting, and release cadence for Aider (Aider-AI/aider) before relying on it in a live corridor.
  • Integration: bad credentials, scopes, or schema drift produce empty retrievals or runaway tool/model spend without an obvious UI alarm.
  • Scope: Coding Agents components support agents; they are not the company ledger or the approval authority.

What we checked

Claims below are backed by science sources on disk.

Primary / product role

Aider site/docs · MODERATE

“Aider lets you pair program with LLMs to start a new project or build on your existing codebase.”

Docs or contrast

Aider-AI/aider · MODERATE

“Aider works best with Claude 3.7 Sonnet, DeepSeek R1 & Chat V3, OpenAI o1, o3-mini & GPT-4o, but can connect to almost any LLM, including local models.”

Additional source

Sandboxed coding agents contrast · MODERATE

“Aider works with most popular programming languages: python, javascript, rust, ruby, go, cpp, php, html, css, and dozens more.”
Research inventory

9 tags · 9 out · 10 in · 3 artifacts · 1 gaps · 16 corpus docs

Catalog tags

landscape.layer
Agentic
landscape.subcategory
Coding Agents
license_tag
Open Source
maps.dm
absent
maps.features
4
one_liner
Agentic
review.depth
science
slug
aider
title
Aider

Artifacts

  • dm_map · absent
  • features_map · present · technologies/aider/features.md
  • readme · present · technologies/aider/README.md

Out · alternative_to

Out · maps_to

In · alternative_to

In · in_stack

In · maps_to

Corpus tags

category
Agentic → Coding Agents
dedication
open-source
feature
job-coding
learning-adaptation
r2-06-self-coding
sandboxing-isolation
kind
company_review
map_edge
tech_features
tech_quote
tech_readme
needs_deepen
false
quality
ok
slug
aider
source_id
aider-docs
aider-github
openhands-contrast
surface
interface-review
technology
aider

Corpus documents (16)

company_review · 2

  • Aider · interface review
  • Aider

map_edge · 4

  • aider → job-coding
  • aider → learning-adaptation
  • aider → r2-06-self-coding
  • aider → sandboxing-isolation

tech_features · 1

  • Aider · features

tech_quote · 8

  • Aider · aider-docs
  • Aider · aider-docs
  • Aider · aider-docs
  • Aider · aider-github
  • Aider · aider-github
  • Aider · aider-github
  • Aider · openhands-contrast
  • Aider · openhands-contrast

tech_readme · 1

  • Aider