Agents open-source 45,400 stars

Aider

AI pair programming in your terminal that maps your codebase, auto-commits to git, and works with 100+ languages and any LLM provider.

Aider is an open-source terminal tool for AI pair programming that works with any LLM provider, maps your codebase with a repository map, and automatically commits changes to git. It supports over 100 programming languages and integrates with local and cloud models through a flexible provider system.

terminal
$ pip install aider-chat
# Install via pip, then run 'aider' in any git repository. Configure your preferred LLM provider in the settings.
Decision signals
Open source
Tags
workflow orchestrationopen sourcedeveloper workflow

Quick answer

What is Aider?

Aider is one of the original terminal coding agents, and it remains one of the most popular. Its model-agnostic design and automatic git integration make it a practical choice for developers who want AI pair programming without vendor lock-in.

Aider is an open-source terminal tool for AI pair programming. It connects to any LLM provider, builds a map of your codebase, and works with you to edit code through natural conversation. Every change is automatically committed to git with a descriptive message, giving you a clean audit trail.

Fit check

When to use it

Good fit if

  • Developers who want model-agnostic AI pair programming in the terminal
  • Engineers who value automatic git integration and clean commit history
  • Teams experimenting with different LLM providers for coding tasks

Not a fit if

  • Users who prefer GUI-based coding environments
  • Developers who want a fully autonomous agent that plans and executes multi-step workflows without interaction

First test

How to evaluate it before committing

Run one narrow workflow in a sandbox account, then inspect logs, permissions, and failure cases before expanding scope.

Keep the first test small enough that you can inspect the source, understand the permissions, and compare the result with nearby OpenAgent resources.

Workflows

Common ways to evaluate it

Iterative feature development

Work with Aider in a conversational loop: describe the feature, review edits, request changes, and commit when satisfied.

Multi-file refactoring

Use Aider's repository map to refactor across multiple files while maintaining consistency and auto-committing changes.

Learning and exploration

Ask Aider to explain code, suggest improvements, or walk through unfamiliar modules while it tracks all changes in git.

Compare

How it compares

Choose Aider for model flexibility and git integration vs Claude Code

Aider supports 100+ LLM providers and has deeper git integration. Claude Code may handle complex reasoning better but locks you into Anthropic's models.

Resource Category License Stars
AutoGen Agents CC-BY-4.0 58,400
Claude Code Agents Proprietary 127,000
Codex CLI Agents Apache-2.0 86,100

FAQ

Questions search visitors ask

Is Aider open source?

Yes. Aider is released under the Apache-2.0 license, making it fully open source for inspection, modification, and redistribution.

Who should use Aider?

Developers who want AI pair programming with the flexibility to use any LLM provider, especially those who value automatic git integration and clean commit history.

How does Aider compare to other coding agents?

Aider's main differentiators are its model-agnostic design and deep git integration. It's more interactive than fully autonomous agents but offers more control and flexibility.