#2020th of 21 in Coding agents and assistants

aider

Terminal pair-programming tool that edits your git repo with LLMs

Stars
49.5k
License
Apache-2.0
Last commit
May 2026
Last release
Aug 2025
Language
Python

Overview

Aider runs in the terminal and edits files in an existing codebase through chat with a cloud or local LLM. It builds a map of the repository to give the model context, commits each change to git with a generated message, and can run linters and tests after edits and try to fix failures. It also accepts images, web pages and voice input, and can be triggered by comments in an editor.

Who it is for: Developers who want LLM edits inside a git repo from the terminal

Strengths

  • Auto-commits every change to git, so diffs and undo use ordinary git tools
  • Connects to almost any LLM, including local models
  • Runs linters and tests after edits and attempts to fix reported failures
  • Repo map gives the model context across larger codebases

Weaknesses

  • Terminal-first; no standalone GUI, IDE use relies on comment watching
  • Last tagged release is 2025-08-09, older than recent commits
  • Needs an LLM API key or a separately hosted local model
  • Installed via pip and aider-install; no Docker setup in the repo

What it needs

  • no GPU
  • Docker
  • Needs LLM provider API key or local model server
  • Models: Claude 3.7 Sonnet, DeepSeek R1 and V3, OpenAI o1, o3-mini, GPT-4o, local models

Also in Coding agents and assistants

See all 21
Also in Coding agents and assistants
RankProjectScore
1opencodeTerminal coding agent with build and plan modes212.6k stars, MIT77 out of 100
2orcaDesktop app that runs CLI coding agents in parallel git worktrees89.2k stars, MIT75 out of 100
3ArchonYAML workflow engine that runs coding agents in isolated worktrees23.7k stars, MIT73 out of 100
#4codexOpenAI's terminal coding agent that runs locally128.5k stars, Apache-2.071 out of 100
#5oh-my-openagentTerminal coding agent that runs parallel sub-agents and keeps git-based memory69.9k stars, custom license70 out of 100