Coding
Aider
AI pair programming in your terminal with automatic git commits and multi-file editing.
climacoslinuxwindowsv0.80.0Apache-2.0open-source
Aider is an AI pair programming tool that runs in your terminal, edits files directly, and automatically commits every change to git.
Key Features
- Git-first philosophy: Every AI edit becomes a git commit with a meaningful message
- Architect mode: Split reasoning (architect model) from editing (editor model) for complex tasks
- Multi-file refactors: Understands file relationships and updates all callers/imports
- 100+ languages: Python, JavaScript, Rust, Ruby, Go, C++, PHP, HTML, CSS, and more
- IDE integration: Works alongside VS Code, Vim, Emacs, or any editor
- Images & web pages: Add visual context to conversations
- Voice-to-code: Speak requests and let Aider implement them
- Linting & testing: Automatically lint and test after changes
Supported Models
- Claude 3.7/4 Sonnet, Claude Opus 4.x
- DeepSeek R1 & Chat V3
- OpenAI o1, o3-mini, GPT-4o
- Local models via Ollama, LM Studio
Usage
pip install aider-install
aider-install
cd /to/your/project
# Claude
aider --model sonnet --api-key anthropic=<key>
# DeepSeek
aider --model deepseek --api-key deepseek=<key>