Open-source terminal pair programmer that edits files and commits to git
Aider is an open-source command-line tool for pair programming with a language model inside a git repository. You describe a change in plain language, it edits the relevant files directly, and every successful step is committed with a generated message, so the diff history stays clean and reversible. A repository map gives the model a compact view of a larger codebase, which helps it find the files worth touching. It works with a wide range of models through providers or local runtimes, and it also supports voice input for describing changes out loud.
Last updated: 2026-09-20. This site only provides an index; for exact features, pricing, and licensing, see the official website.
terminal workflows, git-centric editing, refactoring, scripted changes
If you're comparing similar products, check the alternatives below, or browse all tools in the AI Coding & Development category.
No. It builds a repository map, a condensed outline of files and symbols, and adds only the files relevant to the change. That keeps most requests far smaller than the full repository.
The tool itself is free and open source. Model access is the cost: you either connect a provider key, route through an aggregator, or run a local model to avoid per-request charges.
Commits create a clean audit trail. If an edit is wrong you can revert that specific commit instead of untangling mixed changes, and the history documents what the model actually did.
Anthropic's terminal-based coding agent that edits and runs your project
Open-source VS Code agent that plans, edits and runs commands on your key
AI-first code editor built for working inside a real repository
The most widely adopted AI pair programmer