Aider is a terminal-only AI pair-programmer that edits your local Git repository directly and commits its own changes with descriptive messages, rather than living inside an editor window at all. It sits around #26 in real-world usage (roughly 1.9%), appealing to developers who want AI coding help without ever leaving the command line.
๐ Quick facts
Type: Terminal-based AI coding agent
Made by: Open-source community project
License: Free, open-source (bring your own AI-model API key)
Platforms: Windows, macOS, Linux (runs in any terminal)
Primary use case: AI-assisted editing of an existing Git repository from the command line
Key features
- Edits files directly on disk and automatically creates a Git commit for each change, with a real diff you can review or revert
- Works with almost any AI model via API key (Claude, GPT, local models, etc.) rather than locking you to one vendor
- Understands your whole repo structure well enough to make coordinated multi-file edits
- Chat-style interface entirely in the terminal โ no separate GUI or editor required
- Can run your test suite and iterate automatically based on the results
- Voice-to-code support for dictating requests instead of typing them
Getting started
Aider installs as a Python package and needs an API key for whichever AI model you want to use:
# install
pip install aider-chat
# run inside any git repo (needs an API key set as an env var)
aider
๐ฏ Best for: command-line-first developers who want AI-assisted edits tracked cleanly in Git history, without adopting a full AI-native editor.