Why it matters
- Terminal-native workflow integrates into existing developer setups without switching IDEs.
- Automatic git commits for every AI change create a perfect audit trail and make changes easy to revert.
- 22K+ GitHub stars makes it the most popular terminal-based AI coding tool.
- Model flexibility (any LLM provider) avoids lock-in to specific models or IDEs.
Key capabilities
- Terminal-based: Run from any terminal in any project; works with your existing editor.
- Multi-file editing: Makes coordinated changes across multiple files in a single session.
- Automatic git commits: Every AI-made change is automatically committed with a descriptive message.
- Model flexibility: Claude 3.5, GPT-4o, Gemini, Ollama local models, or any OpenAI-compatible API.
- Conversation context: Session history maintains context as you build on previous changes.
- Codebase mapping: Generates a repository map for large codebases to provide relevant context.
- In-editor workflow: Works with whatever editor you use — no IDE switch required.
- Test integration: Can run your test suite and iterate on fixes automatically.
- Voice coding: Experimental voice-to-code mode.
Technical notes
- License: Apache 2.0 (open source)
- GitHub: github.com/paul-gauthier/aider (22K+ stars)
- Install:
pip install aider-chat - Models: Claude, GPT-4o, Gemini, Ollama, any OpenAI-compatible API
- Git: Automatic commits with descriptive messages for every change
- Python: Python 3.8+ required
- Pricing: Free (OSS); pay only for LLM API usage
Ideal for
- Developers with terminal-centric workflows who don't want to switch IDEs for AI coding.
- Engineers who want full control over model selection and want to use Claude or local models.
- Power users who want agentic coding with automatic git tracking and clean audit trail.
Not ideal for
- Users who want a visual IDE with AI integrated — Cursor or Windsurf are better.
- Developers who don't want to manage API keys or LLM costs separately.
- Non-technical users who need a GUI — Aider is strictly terminal-based.
See also
- Cline — VS Code extension for agentic coding; similar capabilities with GUI.
- Cursor — AI-first IDE with visual interface for reviewing AI-generated changes.
- Continue Dev — Open-source VS Code AI extension with bring-your-own-model.