Edit files conversationally
Request changes across multiple files from the terminal.
Developers who prefer a terminal-first workflow reach for Aider to make Git-tracked, multi-file code changes with their choice of cloud or local language model.
Aider runs inside a local Git repository and turns natural-language requests into file edits. It builds a map of the codebase, lets you add specific files to the conversation, shows diffs, and can commit its work to Git. You choose the model: Anthropic, OpenAI, Gemini, OpenRouter, and local model routes are supported. The program itself is free and open source; ongoing cost comes from the model API, so larger repositories and long sessions can consume paid tokens quickly.
Request changes across multiple files from the terminal.
Summarize relevant code without loading every file.
Create Git commits for accepted AI edits.
Use major cloud providers or compatible local models.
Invoke linters and tests within the coding loop.
Every ranking here is powered by community votes and discussion — no paid placements, ever. Find the tool that actually fits your team.