Aider

Aider is a terminal-based AI pair-programming tool that connects large language model (LLM) to your local Git repository, editing code in place and (by default) tracking every change with Git commits.

Aider supports multiple popular LLMs and applies chat-driven edits directly to your files, showing Git diffs and automatically generating commits messages so changes are easy to review, branch, and roll back.

It builds a concise repository map of important classes, functions, and their relationships across the project to give models richer code context. This map improves behavior on larger codebases.

You can drive Aider entirely from the command line using slash commands to add files, switch models, run shell commands or tests, and feed their output back into the chat loop.

Official website: aider.chat


By Leodanis Pozo Ramos • Updated Nov. 18, 2025